/freebsd-11.0-release/contrib/llvm/include/llvm/Target/ |
H A D | TargetMachine.h | 19 #include "llvm/IR/DataLayout.h" 40 class DataLayout; 79 /// DataLayout for the target: keep ABI type size and alignment. 81 /// The DataLayout is created based on the string representation provided 85 const DataLayout DL; 109 const DataLayout &getDataLayout() const { return DL; } 139 /// Create a DataLayout. 140 const DataLayout createDataLayout() const { return DL; } 142 /// Test if a DataLayout if compatible with the CodeGen for this target. 144 /// The LLVM Module owns a DataLayout tha [all...] |
H A D | TargetLoweringObjectFile.h | 62 virtual void emitPersonalityValue(MCStreamer &Streamer, const DataLayout &TM, 72 virtual MCSection *getSectionForConstant(const DataLayout &DL,
|
/freebsd-11.0-release/contrib/llvm/include/llvm/Analysis/ |
H A D | PtrUseVisitor.h | 28 #include "llvm/IR/DataLayout.h" 105 const DataLayout &DL; 151 PtrUseVisitorBase(const DataLayout &DL) : DL(DL) {} 199 PtrUseVisitor(const DataLayout &DL) : PtrUseVisitorBase(DL) {}
|
H A D | GlobalsModRef.h | 37 const DataLayout &DL; 75 explicit GlobalsAAResult(const DataLayout &DL, const TargetLibraryInfo &TLI);
|
H A D | BasicAliasAnalysis.h | 42 const DataLayout &DL; 48 BasicAAResult(const DataLayout &DL, const TargetLibraryInfo &TLI, 137 const DataLayout &DL, unsigned Depth, AssumptionCache *AC, 143 bool &MaxLookupReached, const DataLayout &DL,
|
H A D | InlineCost.h | 24 class DataLayout;
|
H A D | LazyValueInfo.h | 23 class DataLayout;
|
/freebsd-11.0-release/contrib/llvm/include/llvm/CodeGen/ |
H A D | TargetLoweringObjectFileImpl.h | 44 void emitPersonalityValue(MCStreamer &Streamer, const DataLayout &TM, 49 MCSection *getSectionForConstant(const DataLayout &DL, SectionKind Kind, 106 MCSection *getSectionForConstant(const DataLayout &DL, SectionKind Kind,
|
H A D | Analysis.h | 70 void ComputeValueVTs(const TargetLowering &TLI, const DataLayout &DL, Type *Ty,
|
H A D | AsmPrinter.h | 62 class DataLayout; 166 const DataLayout &getDataLayout() const; 265 void EmitGlobalConstant(const DataLayout &DL, const Constant *CV); 328 virtual void EmitXXStructor(const DataLayout &DL, const Constant *CV) { 551 void EmitXXStructorList(const DataLayout &DL, const Constant *List,
|
/freebsd-11.0-release/contrib/llvm/include/llvm/IR/ |
H A D | GlobalAlias.h | 96 const GlobalObject *getBaseObject(const DataLayout &DL, APInt &Offset) const { 99 GlobalObject *getBaseObject(const DataLayout &DL, APInt &Offset) {
|
/freebsd-11.0-release/contrib/llvm/lib/Target/MSP430/ |
H A D | MSP430MCInstLower.cpp | 20 #include "llvm/IR/DataLayout.h" 53 const DataLayout &DL = Printer.getDataLayout(); 70 const DataLayout &DL = Printer.getDataLayout();
|
/freebsd-11.0-release/contrib/llvm/lib/Target/Mips/ |
H A D | MipsTargetObjectFile.cpp | 13 #include "llvm/IR/DataLayout.h" 133 const DataLayout &DL, const Constant *CN, const TargetMachine &TM) const { 142 const DataLayout &DL, SectionKind Kind, const Constant *C) const {
|
/freebsd-11.0-release/contrib/llvm/lib/Target/WebAssembly/ |
H A D | WebAssemblyISelLowering.h | 50 MVT getScalarShiftAmountTy(const DataLayout &DL, EVT) const override; 57 bool isLegalAddressingMode(const DataLayout &DL, const AddrMode &AM, Type *Ty,
|
/freebsd-11.0-release/contrib/llvm/tools/lldb/include/lldb/Expression/ |
H A D | IRDynamicChecks.h | 23 class DataLayout;
|
/freebsd-11.0-release/lib/clang/libllvmcore/ |
H A D | Makefile | 18 DataLayout.cpp \
|
/freebsd-11.0-release/contrib/llvm/include/llvm/Transforms/Utils/ |
H A D | Local.h | 19 #include "llvm/IR/DataLayout.h" 40 class DataLayout; 175 const DataLayout &DL, 181 static inline unsigned getKnownAlignment(Value *V, const DataLayout &DL, 194 Value *EmitGEPOffset(IRBuilderTy *Builder, const DataLayout &DL, User *GEP,
|
/freebsd-11.0-release/contrib/llvm/lib/Analysis/ |
H A D | MemDerefPrinter.cpp | 15 #include "llvm/IR/DataLayout.h" 55 const DataLayout &DL = F.getParent()->getDataLayout();
|
/freebsd-11.0-release/contrib/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUTargetTransformInfo.h | 40 explicit AMDGPUTTIImpl(const AMDGPUTargetMachine *TM, const DataLayout &DL)
|
/freebsd-11.0-release/contrib/llvm/lib/Target/X86/ |
H A D | X86TargetObjectFile.h | 61 MCSection *getSectionForConstant(const DataLayout &DL, SectionKind Kind,
|
/freebsd-11.0-release/contrib/llvm/lib/Transforms/Scalar/ |
H A D | ConstantProp.cpp | 70 const DataLayout &DL = F.getParent()->getDataLayout();
|
/freebsd-11.0-release/contrib/llvm/tools/clang/include/clang/CodeGen/ |
H A D | CodeGenABITypes.h | 32 class DataLayout;
|
/freebsd-11.0-release/contrib/llvm/include/llvm/ExecutionEngine/ |
H A D | ExecutionEngine.h | 40 class DataLayout; 108 /// Note: the DataLayout is LLVMContext specific because it has an 112 const DataLayout DL; 200 const DataLayout &getDataLayout() const { return DL; } 484 ExecutionEngine(const DataLayout DL) : DL(std::move(DL)){} 485 explicit ExecutionEngine(DataLayout DL, std::unique_ptr<Module> M);
|
/freebsd-11.0-release/contrib/llvm/lib/Transforms/ObjCARC/ |
H A D | ProvenanceAnalysisEvaluator.cpp | 69 const DataLayout &DL = F.getParent()->getDataLayout();
|
/freebsd-11.0-release/contrib/llvm/lib/Transforms/Utils/ |
H A D | SimplifyInstructions.cpp | 24 #include "llvm/IR/DataLayout.h" 54 const DataLayout &DL = F.getParent()->getDataLayout();
|