/external/llvm/bindings/ocaml/target/ |
H A D | llvm_target.mli | 59 module DataLayout : sig module 63 See the constructor [llvm::DataLayout::DataLayout]. *) 67 See the method [llvm::DataLayout::getStringRepresentation]. *) 72 See the method [llvm::DataLayout::isLittleEndian]. *) 76 See the method [llvm::DataLayout::getPointerSize]. *) 80 See the method [llvm::DataLayout::getIntPtrType]. *) 84 See the method [llvm::DataLayout::getPointerSize]. *) 89 See the method [llvm::DataLayout::getIntPtrType]. *) 93 See the method [llvm::DataLayout [all...] |
H A D | llvm_target.ml | 52 module DataLayout = struct module 124 external data_layout : t -> DataLayout.t
|
H A D | target_ocaml.c | 34 static void llvm_finalize_data_layout(value DataLayout) { argument 35 LLVMDisposeTargetData(DataLayout_val(DataLayout)); 39 (char *) "Llvm_target.DataLayout.t", 48 value llvm_alloc_data_layout(LLVMTargetDataRef DataLayout) { argument 51 DataLayout_val(V) = DataLayout; 55 /* string -> DataLayout.t */ 60 /* DataLayout.t -> string */ 68 /* DataLayout.t -> Endian.t */ 73 /* DataLayout.t -> int */ 78 /* Llvm.llcontext -> DataLayout [all...] |
/external/mesa3d/src/gallium/drivers/radeon/ |
H A D | AMDGPUTargetMachine.h | 32 const TargetData DataLayout; member in class:llvm::AMDGPUTargetMachine 64 virtual const TargetData* getTargetData() const { return &DataLayout; }
|
/external/swiftshader/third_party/LLVM/lib/Target/Alpha/ |
H A D | AlphaTargetMachine.h | 31 const TargetData DataLayout; // Calculates type size & alignment member in class:llvm::AlphaTargetMachine 57 virtual const TargetData *getTargetData() const { return &DataLayout; }
|
/external/swiftshader/third_party/LLVM/lib/Target/Blackfin/ |
H A D | BlackfinTargetMachine.h | 30 const TargetData DataLayout; member in class:llvm::BlackfinTargetMachine 58 virtual const TargetData *getTargetData() const { return &DataLayout; }
|
/external/swiftshader/third_party/LLVM/lib/Target/CellSPU/ |
H A D | SPUTargetMachine.h | 34 const TargetData DataLayout; member in class:llvm::SPUTargetMachine 76 return &DataLayout;
|
/external/swiftshader/third_party/LLVM/lib/Target/MSP430/ |
H A D | MSP430TargetMachine.h | 34 const TargetData DataLayout; // Calculates type size & alignment member in class:llvm::MSP430TargetMachine 49 virtual const TargetData *getTargetData() const { return &DataLayout;}
|
/external/swiftshader/third_party/LLVM/lib/Target/Sparc/ |
H A D | SparcTargetMachine.h | 30 const TargetData DataLayout; // Calculates type size & alignment member in class:llvm::SparcTargetMachine 54 virtual const TargetData *getTargetData() const { return &DataLayout; }
|
/external/swiftshader/third_party/LLVM/lib/Target/SystemZ/ |
H A D | SystemZTargetMachine.h | 34 const TargetData DataLayout; // Calculates type size & alignment member in class:llvm::SystemZTargetMachine 48 virtual const TargetData *getTargetData() const { return &DataLayout;}
|
/external/swiftshader/third_party/LLVM/lib/Target/XCore/ |
H A D | XCoreTargetMachine.h | 29 const TargetData DataLayout; // Calculates type size & alignment member in class:llvm::XCoreTargetMachine 55 virtual const TargetData *getTargetData() const { return &DataLayout; }
|
/external/llvm/bindings/ocaml/executionengine/ |
H A D | executionengine_ocaml.c | 98 /* ExecutionEngine.t -> Llvm_target.DataLayout.t */ 100 value DataLayout; local 106 DataLayout = llvm_alloc_data_layout(LLVMCreateTargetData(TargetDataCStr)); 109 return DataLayout;
|
/external/swiftshader/third_party/LLVM/lib/Target/ARM/ |
H A D | ARMTargetMachine.h | 66 const TargetData DataLayout; // Calculates type size & alignment member in class:llvm::ARMTargetMachine 92 virtual const TargetData *getTargetData() const { return &DataLayout; } 105 const TargetData DataLayout; // Calculates type size & alignment member in class:llvm::ThumbTargetMachine 137 virtual const TargetData *getTargetData() const { return &DataLayout; }
|
/external/swiftshader/third_party/LLVM/lib/Target/MBlaze/ |
H A D | MBlazeTargetMachine.h | 34 const TargetData DataLayout; // Calculates type size & alignment member in class:llvm::MBlazeTargetMachine 61 { return &DataLayout;}
|
/external/swiftshader/third_party/LLVM/lib/Target/Mips/ |
H A D | MipsTargetMachine.h | 32 const TargetData DataLayout; // Calculates type size & alignment member in class:llvm::MipsTargetMachine 52 { return &DataLayout;}
|
/external/swiftshader/third_party/LLVM/lib/Target/PTX/ |
H A D | PTXTargetMachine.h | 29 const TargetData DataLayout; member in class:llvm::PTXTargetMachine 42 virtual const TargetData *getTargetData() const { return &DataLayout; }
|
/external/swiftshader/third_party/LLVM/lib/Target/PowerPC/ |
H A D | PPCTargetMachine.h | 34 const TargetData DataLayout; // Calculates type size & alignment member in class:llvm::PPCTargetMachine 62 virtual const TargetData *getTargetData() const { return &DataLayout; }
|
/external/swiftshader/third_party/LLVM/lib/Target/X86/ |
H A D | X86TargetMachine.h | 80 const TargetData DataLayout; // Calculates type size & alignment member in class:llvm::X86_32TargetMachine 89 virtual const TargetData *getTargetData() const { return &DataLayout; } 107 const TargetData DataLayout; // Calculates type size & alignment member in class:llvm::X86_64TargetMachine 116 virtual const TargetData *getTargetData() const { return &DataLayout; }
|
/external/llvm/lib/IR/ |
H A D | DataLayout.cpp | 1 //===-- DataLayout.cpp - Data size & alignment routines --------------------==// 19 #include "llvm/IR/DataLayout.h" 40 StructLayout::StructLayout(StructType *ST, const DataLayout &DL) { 122 DataLayout::InvalidAlignmentElem = { INVALID_ALIGN, 0, 0, 0 }; 149 DataLayout::InvalidPointerElem = { 0U, 0U, 0U, ~0U }; 152 // DataLayout Class Implementation 155 const char *DataLayout::getManglingComponent(const Triple &T) { 178 void DataLayout::reset(StringRef Desc) { 223 void DataLayout::parseSpecifier(StringRef Desc) { 381 DataLayout function in class:DataLayout [all...] |
/external/llvm/include/llvm/IR/ |
H A D | DataLayout.h | 1 //===--------- llvm/DataLayout.h - Data size & alignment info ---*- C++ -*-===// 53 // FIXME: Currently the DataLayout string carries a "preferred alignment" 54 // for types. As the DataLayout is module/global, this should likely be 101 class DataLayout { class in namespace:llvm 123 /// \brief The string representation used to create this DataLayout 131 return const_cast<DataLayout *>(this)->findPointerLowerBound(AddressSpace); 181 /// Constructs a DataLayout from a specification string. See reset(). 182 explicit DataLayout(StringRef LayoutDescription) : LayoutMap(nullptr) { function in class:llvm::DataLayout 187 explicit DataLayout(const Module *M); 191 DataLayout(cons function in class:llvm::DataLayout [all...] |
/external/clang/lib/CodeGen/ |
H A D | CGRecordLayoutBuilder.cpp | 24 #include "llvm/IR/DataLayout.h" 150 return CharUnits::fromQuantity(DataLayout.getTypeAllocSize(Type)); 153 return CharUnits::fromQuantity(DataLayout.getABITypeAlignment(Type)); 199 const llvm::DataLayout &DataLayout; member in struct:__anon1250::CGRecordLowering 221 DataLayout(Types.getDataLayout()), IsZeroInitializable(true), 230 Info.StorageSize = (unsigned)DataLayout.getTypeAllocSizeInBits(StorageType); 238 if (DataLayout.isBigEndian()) 393 Tail = StartBitOffset + DataLayout.getTypeAllocSizeInBits(Type);
|
/external/swiftshader/third_party/LLVM/include/llvm/ |
H A D | Module.h | 173 std::string DataLayout; ///< Target data description member in class:llvm::Module 199 const std::string &getDataLayout() const { return DataLayout; } 229 void setDataLayout(StringRef DL) { DataLayout = DL; }
|
/external/clang/include/clang/Basic/ |
H A D | TargetInfo.h | 31 #include "llvm/IR/DataLayout.h" 79 std::unique_ptr<llvm::DataLayout> DataLayout; member in class:clang::TargetInfo 102 DataLayout.reset(new llvm::DataLayout(DL)); 753 const llvm::DataLayout &getDataLayout() const { 754 assert(DataLayout && "Uninitialized DataLayout!"); 755 return *DataLayout;
|
/external/llvm/lib/Target/AMDGPU/ |
H A D | SIISelLowering.cpp | 333 bool SITargetLowering::isLegalAddressingMode(const DataLayout &DL, 551 const DataLayout &DL = DAG.getDataLayout(); 566 const DataLayout &DL = DAG.getDataLayout(); 1175 EVT SITargetLowering::getSetCCResultType(const DataLayout &DL, LLVMContext &Ctx, 1183 MVT SITargetLowering::getScalarShiftAmountTy(const DataLayout &, EVT) const { 1581 const DataLayout &DataLayout = DAG.getDataLayout(); local 1582 unsigned Align = DataLayout.getABITypeAlignment(PtrTy);
|