/freebsd-11.0-release/contrib/llvm/include/llvm/CodeGen/ |
H A D | IntrinsicLowering.h | 24 class DataLayout; 27 const DataLayout &DL; 32 explicit IntrinsicLowering(const DataLayout &DL) : DL(DL), Warned(false) {}
|
H A D | MachineConstantPool.h | 29 class DataLayout; 108 SectionKind getSectionKind(const DataLayout *DL) const; 126 const DataLayout &DL; 128 const DataLayout &getDataLayout() const { return DL; } 132 explicit MachineConstantPool(const DataLayout &DL)
|
H A D | MachineJumpTableInfo.h | 29 class DataLayout; 87 unsigned getEntrySize(const DataLayout &TD) const; 89 unsigned getEntryAlignment(const DataLayout &TD) const;
|
/freebsd-11.0-release/contrib/llvm/include/llvm/IR/ |
H A D | Mangler.h | 23 class DataLayout; 49 const DataLayout &DL); 51 const Twine &GVName, const DataLayout &DL);
|
H A D | DataLayout.h | 1 //===--------- llvm/DataLayout.h - Data size & alignment info ---*- C++ -*-===// 56 // FIXME: Currently the DataLayout string carries a "preferred alignment" 57 // for types. As the DataLayout is module/global, this should likely be 104 class DataLayout { class in namespace:llvm 126 /// \brief The string representation used to create this DataLayout 134 return const_cast<DataLayout *>(this)->findPointerLowerBound(AddressSpace); 184 /// Constructs a DataLayout from a specification string. See reset(). 185 explicit DataLayout(StringRef LayoutDescription) : LayoutMap(nullptr) { function in class:llvm::DataLayout 190 explicit DataLayout(const Module *M); 194 DataLayout(cons function in class:llvm::DataLayout [all...] |
/freebsd-11.0-release/contrib/llvm/lib/Target/PowerPC/ |
H A D | PPCMachineFunctionInfo.cpp | 11 #include "llvm/IR/DataLayout.h" 21 const DataLayout &DL = MF.getDataLayout(); 28 const DataLayout &DL = MF.getDataLayout(); 35 const DataLayout &DL = MF.getDataLayout(); 42 const DataLayout &DL = MF.getDataLayout();
|
/freebsd-11.0-release/contrib/llvm/include/llvm/Analysis/ |
H A D | ConstantFolding.h | 15 // DataLayout information. These functions cannot go in VMCore due to library 27 class DataLayout; 39 Constant *ConstantFoldInstruction(Instruction *I, const DataLayout &DL, 43 /// using the specified DataLayout. If successful, the constant result is 46 ConstantFoldConstantExpression(const ConstantExpr *CE, const DataLayout &DL, 57 const DataLayout &DL, 66 Constant *RHS, const DataLayout &DL, 89 Constant *ConstantFoldLoadFromConstPtr(Constant *C, const DataLayout &DL);
|
H A D | ValueTracking.h | 27 class DataLayout; 46 const DataLayout &DL, unsigned Depth = 0, 56 bool haveNoCommonBitsSet(Value *LHS, Value *RHS, const DataLayout &DL, 64 const DataLayout &DL, unsigned Depth = 0, 74 bool isKnownToBeAPowerOfTwo(Value *V, const DataLayout &DL, 84 bool isKnownNonZero(Value *V, const DataLayout &DL, unsigned Depth = 0, 90 bool isKnownNonNegative(Value *V, const DataLayout &DL, unsigned Depth = 0, 97 bool isKnownNonEqual(Value *V1, Value *V2, const DataLayout &DL, 111 bool MaskedValueIsZero(Value *V, const APInt &Mask, const DataLayout &DL, 124 unsigned ComputeNumSignBits(Value *Op, const DataLayout [all...] |
H A D | InstructionSimplify.h | 43 class DataLayout; 52 const DataLayout &DL, 61 const DataLayout &DL, 70 const DataLayout &DL, 79 const DataLayout &DL, 88 const DataLayout &DL, 96 Value *SimplifyMulInst(Value *LHS, Value *RHS, const DataLayout &DL, 104 Value *SimplifySDivInst(Value *LHS, Value *RHS, const DataLayout &DL, 112 Value *SimplifyUDivInst(Value *LHS, Value *RHS, const DataLayout &DL, 121 const DataLayout [all...] |
H A D | Loads.h | 23 class DataLayout;
|
H A D | PHITransAddr.h | 23 class DataLayout; 40 /// The DataLayout we are playing with. 41 const DataLayout &DL; 53 PHITransAddr(Value *addr, const DataLayout &DL, AssumptionCache *AC)
|
H A D | ObjCARCAliasAnalysis.h | 42 const DataLayout &DL; 45 explicit ObjCARCAAResult(const DataLayout &DL, const TargetLibraryInfo &TLI)
|
H A D | MemoryBuiltins.h | 30 class DataLayout; 94 Value *getMallocArraySize(CallInst *CI, const DataLayout &DL, 133 bool getObjectSize(const Value *Ptr, uint64_t &Size, const DataLayout &DL, 143 const DataLayout &DL; 157 ObjectSizeOffsetVisitor(const DataLayout &DL, const TargetLibraryInfo *TLI, 206 const DataLayout &DL; 222 ObjectSizeOffsetEvaluator(const DataLayout &DL, const TargetLibraryInfo *TLI,
|
H A D | CodeMetrics.h | 28 class DataLayout;
|
/freebsd-11.0-release/contrib/llvm/lib/Transforms/ObjCARC/ |
H A D | ProvenanceAnalysis.h | 33 class DataLayout; 57 bool relatedCheck(const Value *A, const Value *B, const DataLayout &DL); 71 bool related(const Value *A, const Value *B, const DataLayout &DL);
|
H A D | ProvenanceAnalysis.cpp | 35 const DataLayout &DL = A->getModule()->getDataLayout(); 50 const DataLayout &DL = A->getModule()->getDataLayout(); 108 const DataLayout &DL) { 164 const DataLayout &DL) {
|
/freebsd-11.0-release/contrib/llvm/include/llvm/Transforms/Utils/ |
H A D | BuildLibCalls.h | 22 class DataLayout; 31 Value *EmitStrLen(Value *Ptr, IRBuilder<> &B, const DataLayout &DL, 38 const DataLayout &DL, const TargetLibraryInfo *TLI); 48 const DataLayout &DL, const TargetLibraryInfo *TLI); 64 IRBuilder<> &B, const DataLayout &DL, 70 const DataLayout &DL, const TargetLibraryInfo *TLI); 74 const DataLayout &DL, const TargetLibraryInfo *TLI); 113 const DataLayout &DL, const TargetLibraryInfo *TLI);
|
/freebsd-11.0-release/contrib/llvm/lib/IR/ |
H A D | DataLayout.cpp | 1 //===-- DataLayout.cpp - Data size & alignment routines --------------------==// 19 #include "llvm/IR/DataLayout.h" 40 StructLayout::StructLayout(StructType *ST, const DataLayout &DL) { 122 DataLayout::InvalidAlignmentElem = { INVALID_ALIGN, 0, 0, 0 }; 149 DataLayout::InvalidPointerElem = { 0U, 0U, 0U, ~0U }; 152 // DataLayout Class Implementation 155 const char *DataLayout::getManglingComponent(const Triple &T) { 178 void DataLayout::reset(StringRef Desc) { 223 void DataLayout::parseSpecifier(StringRef Desc) { 381 DataLayout function in class:DataLayout [all...] |
H A D | Mangler.cpp | 17 #include "llvm/IR/DataLayout.h" 34 const DataLayout &DL, char Prefix) { 59 const DataLayout &DL, 66 const DataLayout &DL) { 71 const Twine &GVName, const DataLayout &DL) { 91 const DataLayout &DL) { 118 const DataLayout &DL = GV->getParent()->getDataLayout();
|
H A D | Operator.cpp | 15 bool GEPOperator::accumulateConstantOffset(const DataLayout &DL,
|
/freebsd-11.0-release/contrib/llvm/lib/Target/Mips/ |
H A D | MipsTargetObjectFile.h | 39 bool IsConstantInSmallSection(const DataLayout &DL, const Constant *CN, 42 MCSection *getSectionForConstant(const DataLayout &DL, SectionKind Kind,
|
/freebsd-11.0-release/contrib/llvm/lib/Target/XCore/ |
H A D | XCoreTargetObjectFile.h | 36 MCSection *getSectionForConstant(const DataLayout &DL, SectionKind Kind,
|
/freebsd-11.0-release/contrib/llvm/include/llvm/Transforms/IPO/ |
H A D | LowerBitSets.h | 28 class DataLayout; 58 bool containsValue(const DataLayout &DL,
|
H A D | InlinerPass.h | 25 class DataLayout;
|
/freebsd-11.0-release/contrib/llvm/tools/clang/lib/CodeGen/ |
H A D | ABIInfo.h | 20 class DataLayout; 61 const llvm::DataLayout &getDataLayout() const;
|