Home
last modified time | relevance | path

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

1234567891011

/minix3/external/bsd/llvm/dist/llvm/include/llvm/Transforms/Utils/
H A 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 …]
H A DLocal.h39 class DataLayout; variable
92 bool SimplifyInstructionsInBlock(BasicBlock *BB, const DataLayout *TD = nullptr,
111 DataLayout *TD = nullptr);
141 unsigned BonusInstThreshold, const DataLayout *TD = nullptr,
154 bool FoldBranchToCommonDest(BranchInst *BI, const DataLayout *DL = nullptr,
177 const DataLayout *TD = nullptr,
184 const DataLayout *TD = nullptr,
197 Value *EmitGEPOffset(IRBuilderTy *Builder, const DataLayout &TD, User *GEP,
H A DCloning.h42 class DataLayout; variable
155 const DataLayout *DL = nullptr,
163 const DataLayout *DL = nullptr,
171 const DataLayout *DL;
H A DSimplifyLibCalls.h25 class DataLayout; variable
39 const DataLayout *DL;
44 FortifiedLibCallSimplifier(const DataLayout *DL, const TargetLibraryInfo *TLI,
74 const DataLayout *DL;
82 LibCallSimplifier(const DataLayout *TD, const TargetLibraryInfo *TLI);
H A DLoopUtils.h21 class DataLayout; variable
38 const DataLayout *DL = nullptr,
/minix3/external/bsd/llvm/dist/llvm/include/llvm/Analysis/
H A DInstructionSimplify.h43 class DataLayout; variable
52 const DataLayout *TD = nullptr,
61 const DataLayout *TD = nullptr,
70 const DataLayout *TD = nullptr,
79 const DataLayout *TD = nullptr,
88 const DataLayout *TD = nullptr,
96 Value *SimplifyMulInst(Value *LHS, Value *RHS, const DataLayout *TD = nullptr,
105 const DataLayout *TD = nullptr,
114 const DataLayout *TD = nullptr,
123 const DataLayout *TD = nullptr,
[all …]
H A DValueTracking.h25 class DataLayout; variable
41 const DataLayout *TD = nullptr, unsigned Depth = 0,
53 const DataLayout *TD = nullptr, unsigned Depth = 0,
72 bool isKnownNonZero(Value *V, const DataLayout *TD = nullptr,
87 const DataLayout *TD = nullptr, unsigned Depth = 0,
100 unsigned ComputeNumSignBits(Value *Op, const DataLayout *TD = nullptr,
140 const DataLayout *TD);
143 const DataLayout *TD) { in GetPointerBaseWithConstantOffset()
165 Value *GetUnderlyingObject(Value *V, const DataLayout *TD = nullptr,
168 GetUnderlyingObject(const Value *V, const DataLayout *TD = nullptr,
[all …]
H A 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);
H A 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,
H A DPHITransAddr.h23 class DataLayout; variable
41 const DataLayout *DL;
52 PHITransAddr(Value *addr, const DataLayout *DL, AssumptionCache *AC) in PHITransAddr()
H A DLoads.h22 class DataLayout; variable
31 const DataLayout *TD = nullptr);
/minix3/external/bsd/llvm/dist/llvm/include/llvm/IR/
H A DDataLayout.h99 class DataLayout {
119 return const_cast<DataLayout *>(this)->findPointerLowerBound(AddressSpace); in findPointerLowerBound()
170 explicit DataLayout(StringRef LayoutDescription) : LayoutMap(nullptr) { in DataLayout() function
175 explicit DataLayout(const Module *M);
179 DataLayout(const DataLayout &DL) : LayoutMap(nullptr) { *this = DL; } in DataLayout() function
181 DataLayout &operator=(const DataLayout &DL) {
192 bool operator==(const DataLayout &Other) const;
193 bool operator!=(const DataLayout &Other) const { return !(*this == Other); }
195 ~DataLayout(); // Not virtual, do not subclass this class
441 inline DataLayout *unwrap(LLVMTargetDataRef P) { in unwrap()
[all …]
H A DMangler.h22 class DataLayout; variable
36 const DataLayout *DL;
49 Mangler(const DataLayout *DL) : DL(DL), NextAnonGlobalID(1) {} in Mangler()
/minix3/external/bsd/llvm/dist/llvm/lib/IR/
H A DDataLayout.cpp45 StructLayout::StructLayout(StructType *ST, const DataLayout &DL) { 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()
223 void DataLayout::parseSpecifier(StringRef Desc) { in parseSpecifier()
366 DataLayout::DataLayout(const Module *M) : LayoutMap(nullptr) { in DataLayout() function in DataLayout
370 void DataLayout::init(const Module *M) { in init()
371 const DataLayout *Other = M->getDataLayout(); in init()
378 bool DataLayout::operator==(const DataLayout &Other) const { in operator ==()
[all …]
/minix3/external/bsd/llvm/dist/llvm/include/llvm/CodeGen/
H A DIntrinsicLowering.h24 class DataLayout; variable
27 const DataLayout& DL;
32 explicit IntrinsicLowering(const DataLayout &DL) : in IntrinsicLowering()
H A DMachineJumpTableInfo.h29 class DataLayout; variable
87 unsigned getEntrySize(const DataLayout &TD) const;
89 unsigned getEntryAlignment(const DataLayout &TD) const;
H A DMachineConstantPool.h29 class DataLayout; variable
124 SectionKind getSectionKind(const DataLayout *DL) const;
144 const DataLayout *getDataLayout() const;
/minix3/external/bsd/llvm/dist/llvm/bindings/ocaml/target/
H A 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 …]
H A Dtarget_ocaml.c33 static void llvm_finalize_data_layout(value DataLayout) { in llvm_finalize_data_layout() argument
34 LLVMDisposeTargetData(DataLayout_val(DataLayout)); in llvm_finalize_data_layout()
47 value llvm_alloc_data_layout(LLVMTargetDataRef DataLayout) { in llvm_alloc_data_layout() argument
50 DataLayout_val(V) = DataLayout; in llvm_alloc_data_layout()
308 CAMLlocal1(DataLayout); in llvm_targetmachine_data_layout()
318 DataLayout = llvm_alloc_data_layout(LLVMCreateTargetData(TargetDataCStr)); in llvm_targetmachine_data_layout()
321 CAMLreturn(DataLayout); in llvm_targetmachine_data_layout()
/minix3/external/bsd/llvm/dist/llvm/include/llvm/Target/
H A DTargetSelectionDAGInfo.h23 class DataLayout; variable
34 const DataLayout *DL;
37 const DataLayout *getDataLayout() const { return DL; } in getDataLayout()
40 explicit TargetSelectionDAGInfo(const DataLayout *DL);
/minix3/external/bsd/llvm/dist/llvm/lib/Target/XCore/
H A DXCoreSubtarget.h34 const DataLayout DL; // Calculates type size & alignment
64 const DataLayout *getDataLayout() const override { return &DL; } in getDataLayout()
/minix3/external/bsd/llvm/dist/llvm/bindings/ocaml/executionengine/
H A Dexecutionengine_ocaml.c99 value DataLayout; in llvm_ee_get_data_layout() local
105 DataLayout = llvm_alloc_data_layout(LLVMCreateTargetData(TargetDataCStr)); in llvm_ee_get_data_layout()
108 return DataLayout; in llvm_ee_get_data_layout()
/minix3/external/bsd/llvm/dist/llvm/lib/Target/MSP430/
H A DMSP430Subtarget.h35 const DataLayout DL; // Calculates type size & alignment
58 const DataLayout *getDataLayout() const override { return &DL; } in getDataLayout()
/minix3/external/bsd/llvm/dist/llvm/lib/Transforms/Utils/
H A DBuildLibCalls.cpp36 Value *llvm::EmitStrLen(Value *Ptr, IRBuilder<> &B, const DataLayout *TD, in EmitStrLen()
65 const DataLayout *TD, const TargetLibraryInfo *TLI) { in EmitStrNLen()
94 const DataLayout *TD, const TargetLibraryInfo *TLI) { in EmitStrChr()
118 IRBuilder<> &B, const DataLayout *TD, in EmitStrNCmp()
150 const DataLayout *TD, const TargetLibraryInfo *TLI, in EmitStrCpy()
174 IRBuilder<> &B, const DataLayout *TD, in EmitStrNCpy()
201 IRBuilder<> &B, const DataLayout *TD, in EmitMemCpyChk()
229 Value *Len, IRBuilder<> &B, const DataLayout *TD, in EmitMemChr()
256 Value *Len, IRBuilder<> &B, const DataLayout *TD, in EmitMemCmp()
342 Value *llvm::EmitPutChar(Value *Char, IRBuilder<> &B, const DataLayout *TD, in EmitPutChar()
[all …]
/minix3/external/bsd/llvm/dist/clang/include/clang/CodeGen/
H A DCodeGenABITypes.h32 class DataLayout; variable
51 CodeGenABITypes(ASTContext &C, llvm::Module &M, const llvm::DataLayout &TD,

1234567891011