| /minix3/external/bsd/llvm/dist/llvm/include/llvm/Transforms/Utils/ |
| H A D | BuildLibCalls.h | 22 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 D | Local.h | 39 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 D | Cloning.h | 42 class DataLayout; variable 155 const DataLayout *DL = nullptr, 163 const DataLayout *DL = nullptr, 171 const DataLayout *DL;
|
| H A D | SimplifyLibCalls.h | 25 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 D | LoopUtils.h | 21 class DataLayout; variable 38 const DataLayout *DL = nullptr,
|
| /minix3/external/bsd/llvm/dist/llvm/include/llvm/Analysis/ |
| H A D | InstructionSimplify.h | 43 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 D | ValueTracking.h | 25 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 D | ConstantFolding.h | 27 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 D | MemoryBuiltins.h | 30 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 D | PHITransAddr.h | 23 class DataLayout; variable 41 const DataLayout *DL; 52 PHITransAddr(Value *addr, const DataLayout *DL, AssumptionCache *AC) in PHITransAddr()
|
| H A D | Loads.h | 22 class DataLayout; variable 31 const DataLayout *TD = nullptr);
|
| /minix3/external/bsd/llvm/dist/llvm/include/llvm/IR/ |
| H A D | DataLayout.h | 99 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 D | Mangler.h | 22 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 D | DataLayout.cpp | 45 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 D | IntrinsicLowering.h | 24 class DataLayout; variable 27 const DataLayout& DL; 32 explicit IntrinsicLowering(const DataLayout &DL) : in IntrinsicLowering()
|
| H A D | MachineJumpTableInfo.h | 29 class DataLayout; variable 87 unsigned getEntrySize(const DataLayout &TD) const; 89 unsigned getEntryAlignment(const DataLayout &TD) const;
|
| H A D | MachineConstantPool.h | 29 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 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::getTypeSizeInBits]. *) 103 See the method [llvm::DataLayout::getTypeStoreSize]. *) [all …]
|
| H A D | target_ocaml.c | 33 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 D | TargetSelectionDAGInfo.h | 23 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 D | XCoreSubtarget.h | 34 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 D | executionengine_ocaml.c | 99 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 D | MSP430Subtarget.h | 35 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 D | BuildLibCalls.cpp | 36 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 D | CodeGenABITypes.h | 32 class DataLayout; variable 51 CodeGenABITypes(ASTContext &C, llvm::Module &M, const llvm::DataLayout &TD,
|