Searched defs:DataLayout (Results 1 - 8 of 8) sorted by relevance
/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]. *) 78 See the method [llvm::DataLayout::isLittleEndian]. *) 82 See the method [llvm::DataLayout::getPointerSize]. *) 86 See the method [llvm::DataLayout::getIntPtrType]. *) 90 See the method [llvm::DataLayout::getPointerSize]. *) 95 See the method [llvm::DataLayout::getIntPtrType]. *) 99 See the method [llvm::DataLayout [all...] |
H A D | llvm_target.ml | 52 module DataLayout = struct module 127 external data_layout : t -> DataLayout.t
|
H A D | target_ocaml.c | 33 static void llvm_finalize_data_layout(value DataLayout) { argument 34 LLVMDisposeTargetData(DataLayout_val(DataLayout)); 38 (char *) "Llvm_target.DataLayout.t", 47 value llvm_alloc_data_layout(LLVMTargetDataRef DataLayout) { argument 50 DataLayout_val(V) = DataLayout; 54 /* string -> DataLayout.t */ 59 /* DataLayout.t -> string */ 67 /* [<Llvm.PassManager.any] Llvm.PassManager.t -> DataLayout.t -> unit */ 74 /* DataLayout.t -> Endian.t */ 79 /* 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/llvm/bindings/ocaml/executionengine/ |
H A D | executionengine_ocaml.c | 97 /* ExecutionEngine.t -> Llvm_target.DataLayout.t */ 99 value DataLayout; local 105 DataLayout = llvm_alloc_data_layout(LLVMCreateTargetData(TargetDataCStr)); 108 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) { 117 DataLayout::InvalidAlignmentElem = { INVALID_ALIGN, 0, 0, 0 }; 144 DataLayout::InvalidPointerElem = { 0U, 0U, 0U, ~0U }; 147 // DataLayout Class Implementation 150 const char *DataLayout::getManglingComponent(const Triple &T) { 173 void DataLayout::reset(StringRef Desc) { 218 void DataLayout::parseSpecifier(StringRef Desc) { 376 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++ -*-===// 56 // FIXME: Currently the DataLayout string carries a "preferred alignment" 57 // for types. As the DataLayout is module/global, this should likely be 104 class DataLayout { class in namespace:llvm 126 /// \brief The string representation used to create this DataLayout 134 return const_cast<DataLayout *>(this)->findPointerLowerBound(AddressSpace); 184 /// Constructs a DataLayout from a specification string. See reset(). 185 explicit DataLayout(StringRef LayoutDescription) : LayoutMap(nullptr) { function in class:llvm::DataLayout 190 explicit DataLayout(const Module *M); 194 DataLayout(cons function in class:llvm::DataLayout [all...] |
/external/clang/lib/CodeGen/ |
H A D | CGRecordLayoutBuilder.cpp | 24 #include "llvm/IR/DataLayout.h" 134 return CharUnits::fromQuantity(DataLayout.getTypeAllocSize(Type)); 137 return CharUnits::fromQuantity(DataLayout.getABITypeAlignment(Type)); 188 const llvm::DataLayout &DataLayout; member in struct:__anon984::CGRecordLowering 210 DataLayout(Types.getDataLayout()), IsZeroInitializable(true), 219 Info.StorageSize = (unsigned)DataLayout.getTypeAllocSizeInBits(StorageType); 231 if (DataLayout.isBigEndian()) 382 Tail = StartBitOffset + DataLayout.getTypeAllocSizeInBits(Type);
|
Completed in 223 milliseconds