/external/llvm/include/llvm/Analysis/ |
D | InstructionSimplify.h | 42 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 …]
|
D | ValueTracking.h | 25 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 …]
|
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);
|
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,
|
D | PHITransAddr.h | 22 class DataLayout; variable 40 const DataLayout *DL; 48 PHITransAddr(Value *addr, const DataLayout *DL) in PHITransAddr()
|
D | Loads.h | 22 class DataLayout; variable 31 const DataLayout *TD = nullptr);
|
/external/llvm/include/llvm/Transforms/Utils/ |
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 …]
|
D | Local.h | 38 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,
|
D | Cloning.h | 42 class DataLayout; variable 153 const DataLayout *DL = nullptr, 160 explicit InlineFunctionInfo(CallGraph *cg = nullptr, const DataLayout *DL = nullptr) 166 const DataLayout *DL;
|
D | SimplifyLibCalls.h | 21 class DataLayout; variable 35 LibCallSimplifier(const DataLayout *TD, const TargetLibraryInfo *TLI,
|
D | LoopUtils.h | 20 class DataLayout; variable 37 const DataLayout *DL = nullptr);
|
/external/llvm/include/llvm/IR/ |
D | DataLayout.h | 98 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 …]
|
D | Mangler.h | 22 class DataLayout; variable 36 const DataLayout *DL; 49 Mangler(const DataLayout *DL) : DL(DL), NextAnonGlobalID(1) {} in Mangler()
|
/external/llvm/lib/IR/ |
D | DataLayout.cpp | 45 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/ |
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 …]
|
D | target_ocaml.c | 60 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/ |
D | IntrinsicLowering.h | 24 class DataLayout; variable 27 const DataLayout& DL; 32 explicit IntrinsicLowering(const DataLayout &DL) : in IntrinsicLowering()
|
D | MachineJumpTableInfo.h | 29 class DataLayout; variable 87 unsigned getEntrySize(const DataLayout &TD) const; 89 unsigned getEntryAlignment(const DataLayout &TD) const;
|
/external/llvm/include/llvm/Target/ |
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);
|
/external/llvm/lib/Transforms/Utils/ |
D | BuildLibCalls.cpp | 36 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/ |
D | XCoreSubtarget.h | 34 const DataLayout DL; // Calculates type size & alignment 58 const DataLayout *getDataLayout() const { return &DL; } in getDataLayout()
|
/external/llvm/lib/Target/MSP430/ |
D | MSP430Subtarget.h | 35 const DataLayout DL; // Calculates type size & alignment 56 const DataLayout *getDataLayout() const { return &DL; } in getDataLayout()
|
/external/clang/include/clang/CodeGen/ |
D | CodeGenABITypes.h | 32 class DataLayout; variable 50 CodeGenABITypes(ASTContext &C, llvm::Module &M, const llvm::DataLayout &TD);
|
/external/clang/lib/CodeGen/ |
D | ABIInfo.h | 20 class DataLayout; variable 56 const llvm::DataLayout &getDataLayout() const;
|
/external/llvm/lib/Target/R600/ |
D | AMDGPUTargetMachine.h | 30 const DataLayout Layout; 62 const DataLayout *getDataLayout() const override { return &Layout; } in getDataLayout()
|