HomeSort by: relevance | last modified time | path
    Searched defs:DataLayout (Results 1 - 7 of 7) sorted by relevancy

  /src/external/apache2/llvm/dist/llvm/bindings/ocaml/executionengine/
executionengine_ocaml.c 98 /* ExecutionEngine.t -> Llvm_target.DataLayout.t */
100 value DataLayout;
106 DataLayout = llvm_alloc_data_layout(LLVMCreateTargetData(TargetDataCStr));
109 return DataLayout;
  /src/external/apache2/llvm/dist/llvm/lib/IR/
DataLayout.cpp 1 //===- DataLayout.cpp - Data size & alignment routines ---------------------==//
18 #include "llvm/IR/DataLayout.h"
47 StructLayout::StructLayout(StructType *ST, const DataLayout &DL) {
150 // DataLayout Class Implementation
153 const char *DataLayout::getManglingComponent(const Triple &T) {
178 void DataLayout::reset(StringRef Desc) {
205 Expected<DataLayout> DataLayout::parse(StringRef LayoutDescription) {
206 DataLayout Layout("");
222 return reportError("Trailing separator in datalayout string")
    [all...]
  /src/external/apache2/llvm/dist/clang/lib/Basic/Targets/
PPC.h 411 std::string DataLayout = "";
415 DataLayout = "E-m:a-i64:64-n32:64";
420 DataLayout = "e-m:e-i64:64-n32:64";
423 DataLayout = "E-m:e-i64:64-n32:64";
433 DataLayout += "-S128-v256:256:256-v512:512:512";
434 resetDataLayout(DataLayout);
  /src/external/apache2/llvm/dist/llvm/include/llvm/IR/
DataLayout.h 1 //===- llvm/DataLayout.h - Data size & alignment info -----------*- C++ -*-===//
60 // FIXME: Currently the DataLayout string carries a "preferred alignment"
61 // for types. As the DataLayout is module/global, this should likely be
112 class DataLayout {
152 return const_cast<DataLayout *>(this)->findAlignmentLowerBound(AlignType,
159 /// The string representation used to create this DataLayout
198 /// Constructs a DataLayout from a specification string. See reset().
199 explicit DataLayout(StringRef LayoutDescription) {
204 explicit DataLayout(const Module *M);
206 DataLayout(const DataLayout &DL) { *this = DL;
    [all...]
  /src/external/apache2/llvm/dist/clang/lib/CodeGen/
CGRecordLayoutBuilder.cpp 23 #include "llvm/IR/DataLayout.h"
162 return CharUnits::fromQuantity(DataLayout.getTypeAllocSize(Type));
165 return CharUnits::fromQuantity(DataLayout.getABITypeAlignment(Type));
212 const llvm::DataLayout &DataLayout;
235 DataLayout(Types.getDataLayout()), IsZeroInitializable(true),
244 Info.StorageSize = (unsigned)DataLayout.getTypeAllocSizeInBits(StorageType);
252 if (DataLayout.isBigEndian())
420 Tail = StartBitOffset + DataLayout.getTypeAllocSizeInBits(Type);
444 !DataLayout.fitsInLegalInteger(OffsetInRecord)
    [all...]
  /src/external/apache2/llvm/dist/llvm/bindings/go/llvm/
ir.go 458 func (m Module) DataLayout() string {
  /src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
SIISelLowering.cpp 1303 bool SITargetLowering::isLegalAddressingMode(const DataLayout &DL,
1613 const DataLayout &DL = DAG.getDataLayout();
4321 EVT SITargetLowering::getSetCCResultType(const DataLayout &DL, LLVMContext &Ctx,
4329 MVT SITargetLowering::getScalarShiftAmountTy(const DataLayout &, EVT VT) const {
5722 const DataLayout &DataLayout = DAG.getDataLayout();
5723 Align Alignment = DataLayout.getABITypeAlign(PtrTy);
6312 const DataLayout &DataLayout = DAG.getDataLayout();
6314 DataLayout.getABITypeAlign(VT.getTypeForEVT(*DAG.getContext()))
    [all...]

Completed in 28 milliseconds