HomeSort by relevance Sort by last modified time
    Searched defs:DataLayout (Results 1 - 7 of 7) sorted by null

  /external/llvm/bindings/ocaml/target/
llvm_target.mli 59 module DataLayout : sig
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::getTypeSizeInBits]. *
    [all...]
llvm_target.ml 52 module DataLayout = struct
127 external data_layout : t -> DataLayout.t
  /external/llvm/bindings/ocaml/executionengine/
executionengine_ocaml.c 97 /* ExecutionEngine.t -> Llvm_target.DataLayout.t */
99 value DataLayout;
105 DataLayout = llvm_alloc_data_layout(LLVMCreateTargetData(TargetDataCStr));
108 return DataLayout;
  /external/mesa3d/src/gallium/drivers/radeon/
AMDGPUTargetMachine.h 32 const TargetData DataLayout;
64 virtual const TargetData* getTargetData() const { return &DataLayout; }
  /external/llvm/lib/IR/
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) {
196 report_fatal_error("Trailing separator in datalayout string");
198 report_fatal_error("Expected token before separator in datalayout string")
    [all...]
  /external/llvm/include/llvm/IR/
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 {
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) {
190 explicit DataLayout(const Module *M);
194 DataLayout(const DataLayout &DL) : LayoutMap(nullptr) { *this = DL;
    [all...]
  /external/clang/lib/CodeGen/
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;
210 DataLayout(Types.getDataLayout()), IsZeroInitializable(true),
219 Info.StorageSize = (unsigned)DataLayout.getTypeAllocSizeInBits(StorageType);
231 if (DataLayout.isBigEndian())
382 Tail = StartBitOffset + DataLayout.getTypeAllocSizeInBits(Type);
    [all...]

Completed in 111 milliseconds