/external/llvm/lib/CodeGen/SelectionDAG/ |
H A D | TargetSelectionDAGInfo.cpp | 18 TargetSelectionDAGInfo::TargetSelectionDAGInfo(const DataLayout *DL)
|
/external/llvm/lib/Target/MSP430/ |
H A D | MSP430SelectionDAGInfo.cpp | 19 MSP430SelectionDAGInfo::MSP430SelectionDAGInfo(const DataLayout &DL)
|
H A D | MSP430SelectionDAGInfo.h | 25 explicit MSP430SelectionDAGInfo(const DataLayout &DL);
|
H A D | MSP430Subtarget.h | 22 #include "llvm/IR/DataLayout.h" 35 const DataLayout DL; // Calculates type size & alignment 56 const DataLayout *getDataLayout() const { return &DL; }
|
/external/llvm/lib/Target/Mips/ |
H A D | MipsSelectionDAGInfo.cpp | 19 MipsSelectionDAGInfo::MipsSelectionDAGInfo(const DataLayout &DL)
|
H A D | MipsSelectionDAGInfo.h | 25 explicit MipsSelectionDAGInfo(const DataLayout &DL);
|
/external/llvm/lib/Target/PowerPC/ |
H A D | PPCSelectionDAGInfo.cpp | 19 PPCSelectionDAGInfo::PPCSelectionDAGInfo(const DataLayout *DL)
|
H A D | PPCSelectionDAGInfo.h | 25 explicit PPCSelectionDAGInfo(const DataLayout *DL);
|
/external/llvm/lib/Target/Sparc/ |
H A D | SparcSelectionDAGInfo.cpp | 19 SparcSelectionDAGInfo::SparcSelectionDAGInfo(const DataLayout &DL)
|
H A D | SparcSelectionDAGInfo.h | 25 explicit SparcSelectionDAGInfo(const DataLayout &DL);
|
/external/llvm/include/llvm/CodeGen/ |
H A D | IntrinsicLowering.h | 24 class DataLayout; 27 const DataLayout& DL; 32 explicit IntrinsicLowering(const DataLayout &DL) :
|
/external/llvm/include/llvm/Analysis/ |
H A D | InstructionSimplify.h | 42 class DataLayout; 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 *T [all...] |
H A D | ValueTracking.h | 25 class DataLayout; 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) { 148 Value *GetUnderlyingObject(Value *V, const DataLayout *TD = nullptr, 151 GetUnderlyingObject(const Value *V, const DataLayout *T [all...] |
H A D | Loads.h | 22 class DataLayout; 31 const DataLayout *TD = nullptr);
|
H A D | ConstantFolding.h | 15 // DataLayout information. These functions cannot go in VMCore due to library 27 class DataLayout; 40 const DataLayout *TD = nullptr, 44 /// using the specified DataLayout. If successful, the constant result is 47 const DataLayout *TD = nullptr, 58 const DataLayout *TD = nullptr, 67 const DataLayout *TD = nullptr, 80 const DataLayout *TD = nullptr);
|
/external/llvm/include/llvm/Transforms/Utils/ |
H A D | BuildLibCalls.h | 22 class DataLayout; 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 *T [all...] |
H A D | SimplifyLibCalls.h | 21 class DataLayout; 35 LibCallSimplifier(const DataLayout *TD, const TargetLibraryInfo *TLI,
|
H A D | LoopUtils.h | 20 class DataLayout; 37 const DataLayout *DL = nullptr);
|
/external/llvm/include/llvm/IR/ |
H A D | Mangler.h | 22 class DataLayout; 36 const DataLayout *DL; 49 Mangler(const DataLayout *DL) : DL(DL), NextAnonGlobalID(1) {}
|
H A D | DataLayout.h | 1 //===--------- llvm/DataLayout.h - Data size & alignment info ---*- C++ -*-===// 98 class DataLayout { class in namespace:llvm 126 return const_cast<DataLayout *>(this)->findPointerLowerBound(AddressSpace); 179 /// Constructs a DataLayout from a specification string. See reset(). 180 explicit DataLayout(StringRef LayoutDescription) : LayoutMap(nullptr) { function in class:llvm::DataLayout 185 explicit DataLayout(const Module *M); 187 DataLayout(const DataLayout &DL) : LayoutMap(nullptr) { *this = DL; } function in class:llvm::DataLayout 189 DataLayout &operator=(const DataLayout [all...] |
/external/llvm/lib/IR/ |
H A D | DataLayout.cpp | 1 //===-- DataLayout.cpp - Data size & alignment routines --------------------==// 19 #include "llvm/IR/DataLayout.h" 36 // Handle the Pass registration stuff necessary to use DataLayout's. 45 StructLayout::StructLayout(StructType *ST, const DataLayout &DL) { 58 StructSize = DataLayout::RoundUpAlignment(StructSize, TyAlign); 73 StructSize = DataLayout::RoundUpAlignment(StructSize, StructAlignment); 122 DataLayout::InvalidAlignmentElem = { INVALID_ALIGN, 0, 0, 0 }; 149 DataLayout::InvalidPointerElem = { 0U, 0U, 0U, ~0U }; 152 // DataLayout Class Implementation 155 const char *DataLayout [all...] |
/external/clang/include/clang/CodeGen/ |
H A D | CodeGenABITypes.h | 32 class DataLayout; 50 CodeGenABITypes(ASTContext &C, llvm::Module &M, const llvm::DataLayout &TD);
|
/external/llvm/lib/Target/XCore/ |
H A D | XCoreSubtarget.h | 21 #include "llvm/IR/DataLayout.h" 34 const DataLayout DL; // Calculates type size & alignment 58 const DataLayout *getDataLayout() const { return &DL; }
|
/external/llvm/lib/Target/AArch64/ |
H A D | AArch64SelectionDAGInfo.h | 23 explicit AArch64SelectionDAGInfo(const DataLayout *DL);
|
/external/llvm/lib/Target/Hexagon/ |
H A D | HexagonSelectionDAGInfo.h | 23 explicit HexagonSelectionDAGInfo(const DataLayout &DL);
|