Searched refs:DataLayout (Results 26 - 50 of 253) sorted by relevance

1234567891011

/freebsd-11.0-release/contrib/llvm/include/llvm/Target/
H A DTargetMachine.h19 #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 DTargetLoweringObjectFile.h62 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 DPtrUseVisitor.h28 #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 DGlobalsModRef.h37 const DataLayout &DL;
75 explicit GlobalsAAResult(const DataLayout &DL, const TargetLibraryInfo &TLI);
H A DBasicAliasAnalysis.h42 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 DInlineCost.h24 class DataLayout;
H A DLazyValueInfo.h23 class DataLayout;
/freebsd-11.0-release/contrib/llvm/include/llvm/CodeGen/
H A DTargetLoweringObjectFileImpl.h44 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 DAnalysis.h70 void ComputeValueVTs(const TargetLowering &TLI, const DataLayout &DL, Type *Ty,
H A DAsmPrinter.h62 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 DGlobalAlias.h96 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 DMSP430MCInstLower.cpp20 #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 DMipsTargetObjectFile.cpp13 #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 DWebAssemblyISelLowering.h50 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 DIRDynamicChecks.h23 class DataLayout;
/freebsd-11.0-release/lib/clang/libllvmcore/
H A DMakefile18 DataLayout.cpp \
/freebsd-11.0-release/contrib/llvm/include/llvm/Transforms/Utils/
H A DLocal.h19 #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 DMemDerefPrinter.cpp15 #include "llvm/IR/DataLayout.h"
55 const DataLayout &DL = F.getParent()->getDataLayout();
/freebsd-11.0-release/contrib/llvm/lib/Target/AMDGPU/
H A DAMDGPUTargetTransformInfo.h40 explicit AMDGPUTTIImpl(const AMDGPUTargetMachine *TM, const DataLayout &DL)
/freebsd-11.0-release/contrib/llvm/lib/Target/X86/
H A DX86TargetObjectFile.h61 MCSection *getSectionForConstant(const DataLayout &DL, SectionKind Kind,
/freebsd-11.0-release/contrib/llvm/lib/Transforms/Scalar/
H A DConstantProp.cpp70 const DataLayout &DL = F.getParent()->getDataLayout();
/freebsd-11.0-release/contrib/llvm/tools/clang/include/clang/CodeGen/
H A DCodeGenABITypes.h32 class DataLayout;
/freebsd-11.0-release/contrib/llvm/include/llvm/ExecutionEngine/
H A DExecutionEngine.h40 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 DProvenanceAnalysisEvaluator.cpp69 const DataLayout &DL = F.getParent()->getDataLayout();
/freebsd-11.0-release/contrib/llvm/lib/Transforms/Utils/
H A DSimplifyInstructions.cpp24 #include "llvm/IR/DataLayout.h"
54 const DataLayout &DL = F.getParent()->getDataLayout();

Completed in 561 milliseconds

1234567891011