Home
last modified time | relevance | path

Searched refs:DataLayout (Results 1 – 25 of 270) sorted by relevance

1234567891011

/external/llvm/include/llvm/Analysis/
DInstructionSimplify.h42 class DataLayout; variable
51 const DataLayout *TD = nullptr,
58 const DataLayout *TD = nullptr,
65 const DataLayout *TD = nullptr,
72 const DataLayout *TD = nullptr,
80 const DataLayout *TD = nullptr,
86 Value *SimplifyMulInst(Value *LHS, Value *RHS, const DataLayout *TD = nullptr,
93 const DataLayout *TD = nullptr,
100 const DataLayout *TD = nullptr,
107 const DataLayout *TD = nullptr,
[all …]
DValueTracking.h25 class DataLayout; variable
39 const DataLayout *TD = nullptr, unsigned Depth = 0);
48 const DataLayout *TD = nullptr, unsigned Depth = 0);
61 bool isKnownNonZero(Value *V, const DataLayout *TD = nullptr,
74 const DataLayout *TD = nullptr, unsigned Depth = 0);
85 unsigned ComputeNumSignBits(Value *Op, const DataLayout *TD = nullptr,
123 const DataLayout *TD);
126 const DataLayout *TD) { in GetPointerBaseWithConstantOffset()
148 Value *GetUnderlyingObject(Value *V, const DataLayout *TD = nullptr,
151 GetUnderlyingObject(const Value *V, const DataLayout *TD = nullptr,
[all …]
DConstantFolding.h27 class DataLayout; variable
40 const DataLayout *TD = nullptr,
47 const DataLayout *TD = nullptr,
58 const DataLayout *TD = nullptr,
67 const DataLayout *TD = nullptr,
80 const DataLayout *TD = nullptr);
DMemoryBuiltins.h30 class DataLayout; variable
88 const CallInst *isArrayMalloc(const Value *I, const DataLayout *DL,
110 Value *getMallocArraySize(CallInst *CI, const DataLayout *DL,
150 bool getObjectSize(const Value *Ptr, uint64_t &Size, const DataLayout *DL,
162 const DataLayout *DL;
176 ObjectSizeOffsetVisitor(const DataLayout *DL, const TargetLibraryInfo *TLI,
225 const DataLayout *DL;
241 ObjectSizeOffsetEvaluator(const DataLayout *DL, const TargetLibraryInfo *TLI,
DPHITransAddr.h22 class DataLayout; variable
40 const DataLayout *DL;
48 PHITransAddr(Value *addr, const DataLayout *DL) in PHITransAddr()
DLoads.h22 class DataLayout; variable
31 const DataLayout *TD = nullptr);
/external/llvm/include/llvm/Transforms/Utils/
DBuildLibCalls.h22 class DataLayout; variable
31 Value *EmitStrLen(Value *Ptr, IRBuilder<> &B, const DataLayout *TD,
38 const DataLayout *TD, const TargetLibraryInfo *TLI);
43 Value *EmitStrChr(Value *Ptr, char C, IRBuilder<> &B, const DataLayout *TD,
48 const DataLayout *TD, const TargetLibraryInfo *TLI);
53 const DataLayout *TD, const TargetLibraryInfo *TLI,
59 const DataLayout *TD, const TargetLibraryInfo *TLI,
66 IRBuilder<> &B, const DataLayout *TD,
72 const DataLayout *TD, const TargetLibraryInfo *TLI);
76 const DataLayout *TD, const TargetLibraryInfo *TLI);
[all …]
DLocal.h38 class DataLayout; variable
90 bool SimplifyInstructionsInBlock(BasicBlock *BB, const DataLayout *TD = nullptr,
109 DataLayout *TD = nullptr);
139 const DataLayout *TD = nullptr);
151 bool FoldBranchToCommonDest(BranchInst *BI, const DataLayout *DL = nullptr);
173 const DataLayout *TD = nullptr);
177 const DataLayout *TD = nullptr) {
187 Value *EmitGEPOffset(IRBuilderTy *Builder, const DataLayout &TD, User *GEP,
DCloning.h42 class DataLayout; variable
153 const DataLayout *DL = nullptr,
160 explicit InlineFunctionInfo(CallGraph *cg = nullptr, const DataLayout *DL = nullptr)
166 const DataLayout *DL;
DSimplifyLibCalls.h21 class DataLayout; variable
35 LibCallSimplifier(const DataLayout *TD, const TargetLibraryInfo *TLI,
DLoopUtils.h20 class DataLayout; variable
37 const DataLayout *DL = nullptr);
/external/llvm/include/llvm/IR/
DDataLayout.h98 class DataLayout {
126 return const_cast<DataLayout *>(this)->findPointerLowerBound(AddressSpace); in findPointerLowerBound()
180 explicit DataLayout(StringRef LayoutDescription) : LayoutMap(nullptr) { in DataLayout() function
185 explicit DataLayout(const Module *M);
187 DataLayout(const DataLayout &DL) : LayoutMap(nullptr) { *this = DL; } in DataLayout() function
189 DataLayout &operator=(const DataLayout &DL) {
200 bool operator==(const DataLayout &Other) const;
201 bool operator!=(const DataLayout &Other) const { return !(*this == Other); }
203 ~DataLayout(); // Not virtual, do not subclass this class
451 inline DataLayout *unwrap(LLVMTargetDataRef P) { in unwrap()
[all …]
DMangler.h22 class DataLayout; variable
36 const DataLayout *DL;
49 Mangler(const DataLayout *DL) : DL(DL), NextAnonGlobalID(1) {} in Mangler()
/external/llvm/lib/IR/
DDataLayout.cpp45 StructLayout::StructLayout(StructType *ST, const DataLayout &DL) { in StructLayout()
58 StructSize = DataLayout::RoundUpAlignment(StructSize, TyAlign); in StructLayout()
73 StructSize = DataLayout::RoundUpAlignment(StructSize, StructAlignment); in StructLayout()
122 DataLayout::InvalidAlignmentElem = { INVALID_ALIGN, 0, 0, 0 };
149 DataLayout::InvalidPointerElem = { 0U, 0U, 0U, ~0U };
155 const char *DataLayout::getManglingComponent(const Triple &T) { in getManglingComponent()
178 void DataLayout::reset(StringRef Desc) { in reset()
220 void DataLayout::parseSpecifier(StringRef Desc) { in parseSpecifier()
347 DataLayout::DataLayout(const Module *M) : LayoutMap(nullptr) { in DataLayout() function in DataLayout
348 const DataLayout *Other = M->getDataLayout(); in DataLayout()
[all …]
/external/llvm/bindings/ocaml/target/
Dllvm_target.mli59 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::getTypeSizeInBits]. *)
103 See the method [llvm::DataLayout::getTypeStoreSize]. *)
[all …]
Dtarget_ocaml.c60 static void llvm_finalize_data_layout(value DataLayout) { in llvm_finalize_data_layout() argument
61 LLVMDisposeTargetData(DataLayout_val(DataLayout)); in llvm_finalize_data_layout()
76 value llvm_alloc_data_layout(LLVMTargetDataRef DataLayout) { in llvm_alloc_data_layout() argument
79 DataLayout_val(V) = DataLayout; in llvm_alloc_data_layout()
339 CAMLlocal1(DataLayout); in llvm_targetmachine_data_layout()
349 DataLayout = llvm_alloc_data_layout(LLVMCreateTargetData(TargetDataCStr)); in llvm_targetmachine_data_layout()
352 CAMLreturn(DataLayout); in llvm_targetmachine_data_layout()
/external/llvm/include/llvm/CodeGen/
DIntrinsicLowering.h24 class DataLayout; variable
27 const DataLayout& DL;
32 explicit IntrinsicLowering(const DataLayout &DL) : in IntrinsicLowering()
DMachineJumpTableInfo.h29 class DataLayout; variable
87 unsigned getEntrySize(const DataLayout &TD) const;
89 unsigned getEntryAlignment(const DataLayout &TD) const;
/external/llvm/include/llvm/Target/
DTargetSelectionDAGInfo.h23 class DataLayout; variable
34 const DataLayout *DL;
37 const DataLayout *getDataLayout() const { return DL; } in getDataLayout()
40 explicit TargetSelectionDAGInfo(const DataLayout *DL);
/external/llvm/lib/Transforms/Utils/
DBuildLibCalls.cpp36 Value *llvm::EmitStrLen(Value *Ptr, IRBuilder<> &B, const DataLayout *TD, in EmitStrLen()
66 const DataLayout *TD, const TargetLibraryInfo *TLI) { in EmitStrNLen()
96 const DataLayout *TD, const TargetLibraryInfo *TLI) { in EmitStrChr()
121 IRBuilder<> &B, const DataLayout *TD, in EmitStrNCmp()
154 const DataLayout *TD, const TargetLibraryInfo *TLI, in EmitStrCpy()
178 IRBuilder<> &B, const DataLayout *TD, in EmitStrNCpy()
205 IRBuilder<> &B, const DataLayout *TD, in EmitMemCpyChk()
233 Value *Len, IRBuilder<> &B, const DataLayout *TD, in EmitMemChr()
261 Value *Len, IRBuilder<> &B, const DataLayout *TD, in EmitMemCmp()
348 Value *llvm::EmitPutChar(Value *Char, IRBuilder<> &B, const DataLayout *TD, in EmitPutChar()
[all …]
/external/llvm/lib/Target/XCore/
DXCoreSubtarget.h34 const DataLayout DL; // Calculates type size & alignment
58 const DataLayout *getDataLayout() const { return &DL; } in getDataLayout()
/external/llvm/lib/Target/MSP430/
DMSP430Subtarget.h35 const DataLayout DL; // Calculates type size & alignment
56 const DataLayout *getDataLayout() const { return &DL; } in getDataLayout()
/external/clang/include/clang/CodeGen/
DCodeGenABITypes.h32 class DataLayout; variable
50 CodeGenABITypes(ASTContext &C, llvm::Module &M, const llvm::DataLayout &TD);
/external/clang/lib/CodeGen/
DABIInfo.h20 class DataLayout; variable
56 const llvm::DataLayout &getDataLayout() const;
/external/llvm/lib/Target/R600/
DAMDGPUTargetMachine.h30 const DataLayout Layout;
62 const DataLayout *getDataLayout() const override { return &Layout; } in getDataLayout()

1234567891011