Home
last modified time | relevance | path

Searched refs:DataLayout (Results 1 – 25 of 425) sorted by relevance

12345678910>>...17

/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/Utils/
H A DVNCoercion.h33 class DataLayout; variable
38 const DataLayout &DL);
47 IRBuilderBase &IRB, const DataLayout &DL);
55 StoreInst *DepSI, const DataLayout &DL);
63 const DataLayout &DL);
71 MemIntrinsic *DepMI, const DataLayout &DL);
77 Instruction *InsertPt, const DataLayout &DL);
81 Type *LoadTy, const DataLayout &DL);
88 Instruction *InsertPt, const DataLayout &DL);
92 Type *LoadTy, const DataLayout &DL);
[all …]
H A DBuildLibCalls.h21 class DataLayout; variable
49 Value *emitStrLen(Value *Ptr, IRBuilderBase &B, const DataLayout &DL,
61 const DataLayout &DL, const TargetLibraryInfo *TLI);
71 const DataLayout &DL, const TargetLibraryInfo *TLI);
96 IRBuilderBase &B, const DataLayout &DL,
101 const DataLayout &DL, const TargetLibraryInfo *TLI);
106 const DataLayout &DL, const TargetLibraryInfo *TLI);
110 const DataLayout &DL, const TargetLibraryInfo *TLI);
114 const DataLayout &DL, const TargetLibraryInfo *TLI);
201 const DataLayout &DL, const TargetLibraryInfo *TLI);
[all …]
H A DAutoInitRemark.h24 class DataLayout; variable
37 const DataLayout &DL;
41 const DataLayout &DL, const TargetLibraryInfo &TLI) in AutoInitRemark()
H A DEvaluator.h30 class DataLayout; variable
40 Evaluator(const DataLayout &DL, const TargetLibraryInfo *TLI) in Evaluator()
124 const DataLayout &DL;
/netbsd-src/external/apache2/llvm/dist/llvm/lib/IR/
H A DDataLayout.cpp47 StructLayout::StructLayout(StructType *ST, const DataLayout &DL) { in StructLayout()
153 const char *DataLayout::getManglingComponent(const Triple &T) { in getManglingComponent()
178 void DataLayout::reset(StringRef Desc) { in reset()
205 Expected<DataLayout> DataLayout::parse(StringRef LayoutDescription) { in parse()
206 DataLayout Layout(""); in parse()
256 Error DataLayout::parseSpecifier(StringRef Desc) { in parseSpecifier()
529 DataLayout::DataLayout(const Module *M) { in DataLayout() function in DataLayout
533 void DataLayout::init(const Module *M) { *this = M->getDataLayout(); } in init()
535 bool DataLayout::operator==(const DataLayout &Other) const { in operator ==()
550 DataLayout::AlignmentsTy::iterator
[all …]
H A DMangler.cpp35 const DataLayout &DL, char Prefix) { in getNameWithPrefixImpl()
63 const DataLayout &DL, in getNameWithPrefixImpl()
70 const DataLayout &DL) { in getNameWithPrefix()
75 const Twine &GVName, const DataLayout &DL) { in getNameWithPrefix()
95 const DataLayout &DL) { in addByteCountSuffix()
124 const DataLayout &DL = GV->getParent()->getDataLayout(); in getNameWithPrefix()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/
H A DConstantFolding.h29 class DataLayout; variable
41 const DataLayout &DL,
49 Constant *ConstantFoldInstruction(Instruction *I, const DataLayout &DL,
55 Constant *ConstantFoldConstant(const Constant *C, const DataLayout &DL,
65 const DataLayout &DL,
74 Constant *RHS, const DataLayout &DL,
81 const DataLayout &DL);
87 Constant *RHS, const DataLayout &DL);
98 const DataLayout &DL);
134 Constant *ConstantFoldLoadFromConstPtr(Constant *C, Type *Ty, const DataLayout &DL);
[all …]
H A DValueTracking.h59 const DataLayout &DL, unsigned Depth = 0,
75 KnownBits &Known, const DataLayout &DL,
83 KnownBits computeKnownBits(const Value *V, const DataLayout &DL,
92 const DataLayout &DL, unsigned Depth = 0,
107 const DataLayout &DL,
118 bool isKnownToBeAPowerOfTwo(const Value *V, const DataLayout &DL,
133 bool isKnownNonZero(const Value *V, const DataLayout &DL, unsigned Depth = 0,
146 bool isKnownNonNegative(const Value *V, const DataLayout &DL,
155 bool isKnownPositive(const Value *V, const DataLayout &DL, unsigned Depth = 0,
163 bool isKnownNegative(const Value *V, const DataLayout &DL, unsigned Depth = 0,
[all …]
H A DLoads.h22 class DataLayout; variable
36 const DataLayout &DL,
47 const DataLayout &DL,
57 const APInt &Size, const DataLayout &DL,
71 const DataLayout &DL,
96 const DataLayout &DL,
179 bool canReplacePointersIfEqual(Value *A, Value *B, const DataLayout &DL,
H A DMemoryBuiltins.h35 class DataLayout; variable
153 Value *getMallocArraySize(CallInst *CI, const DataLayout &DL,
219 bool getObjectSize(const Value *Ptr, uint64_t &Size, const DataLayout &DL,
226 Value *lowerObjectSizeCall(IntrinsicInst *ObjectSize, const DataLayout &DL,
237 const DataLayout &DL;
251 ObjectSizeOffsetVisitor(const DataLayout &DL, const TargetLibraryInfo *TLI,
301 const DataLayout &DL;
319 ObjectSizeOffsetEvaluator(const DataLayout &DL, const TargetLibraryInfo *TLI,
H A DPHITransAddr.h22 class DataLayout; variable
40 const DataLayout &DL;
52 PHITransAddr(Value *addr, const DataLayout &DL, AssumptionCache *AC) in PHITransAddr()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/IR/
H A DDataLayout.h112 class DataLayout {
152 return const_cast<DataLayout *>(this)->findAlignmentLowerBound(AlignType, in findAlignmentLowerBound()
199 explicit DataLayout(StringRef LayoutDescription) { in DataLayout() function
204 explicit DataLayout(const Module *M);
206 DataLayout(const DataLayout &DL) { *this = DL; } in DataLayout() function
208 ~DataLayout(); // Not virtual, do not subclass this class
210 DataLayout &operator=(const DataLayout &DL) {
228 bool operator==(const DataLayout &Other) const;
229 bool operator!=(const DataLayout &Other) const { return !(*this == Other); }
238 static Expected<DataLayout> parse(StringRef LayoutDescription);
[all …]
H A DMangler.h20 class DataLayout; variable
44 const DataLayout &DL);
46 const Twine &GVName, const DataLayout &DL);
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
H A DMachineConstantPool.h27 class DataLayout; variable
46 virtual unsigned getSizeInBytes(const DataLayout &DL) const;
97 unsigned getSizeInBytes(const DataLayout &DL) const;
104 SectionKind getSectionKind(const DataLayout *DL) const;
122 const DataLayout &DL;
124 const DataLayout &getDataLayout() const { return DL; } in getDataLayout()
128 explicit MachineConstantPool(const DataLayout &DL) in MachineConstantPool()
H A DIntrinsicLowering.h22 class DataLayout; variable
25 const DataLayout &DL;
30 explicit IntrinsicLowering(const DataLayout &DL) : DL(DL), Warned(false) {} in IntrinsicLowering()
H A DMachineJumpTableInfo.h29 class DataLayout; variable
87 unsigned getEntrySize(const DataLayout &TD) const;
89 unsigned getEntryAlignment(const DataLayout &TD) const;
H A DAnalysis.h68 void ComputeValueVTs(const TargetLowering &TLI, const DataLayout &DL, Type *Ty,
74 void ComputeValueVTs(const TargetLowering &TLI, const DataLayout &DL, Type *Ty,
87 void computeValueLLTs(const DataLayout &DL, Type &Ty,
/netbsd-src/external/apache2/llvm/dist/llvm/bindings/ocaml/target/
H A Dllvm_target.mli58 module DataLayout : sig module
62 See the constructor [llvm::DataLayout::DataLayout]. *)
66 See the method [llvm::DataLayout::getStringRepresentation]. *)
71 See the method [llvm::DataLayout::isLittleEndian]. *)
75 See the method [llvm::DataLayout::getPointerSize]. *)
79 See the method [llvm::DataLayout::getIntPtrType]. *)
83 See the method [llvm::DataLayout::getPointerSize]. *)
88 See the method [llvm::DataLayout::getIntPtrType]. *)
92 See the method [llvm::DataLayout::getTypeSizeInBits]. *)
96 See the method [llvm::DataLayout::getTypeStoreSize]. *)
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
H A DVNCoercion.cpp18 const DataLayout &DL) { in canCoerceMustAliasedValueToLoad()
69 const DataLayout &DL) { in coerceAvailableValueToLoadTypeHelper()
164 const DataLayout &DL) { in coerceAvailableValueToLoadType()
179 const DataLayout &DL) { in analyzeLoadFromClobberingWrite()
227 StoreInst *DepSI, const DataLayout &DL) { in analyzeLoadFromClobberingStore()
264 const DataLayout &DL = LI->getModule()->getDataLayout(); in getLoadLoadClobberFullWidthSize()
333 const DataLayout &DL) { in analyzeLoadFromClobberingLoad()
368 MemIntrinsic *MI, const DataLayout &DL) { in analyzeLoadFromClobberingMemInst()
426 const DataLayout &DL) { in getStoreValueForLoadHelper()
469 Instruction *InsertPt, const DataLayout &DL) { in getStoreValueForLoad()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Analysis/
H A DLoads.cpp35 const DataLayout &DL) { in isAligned()
45 const Value *V, Align Alignment, const APInt &Size, const DataLayout &DL, in isDereferenceableAndAlignedPointer()
196 const DataLayout &DL, in isDereferenceableAndAlignedPointer()
212 const DataLayout &DL, in isDereferenceableAndAlignedPointer()
235 const DataLayout &DL, in isDereferenceablePointer()
336 const DataLayout &DL, in isSafeToLoadUnconditionally()
411 const DataLayout &DL, in isSafeToLoadUnconditionally()
453 const DataLayout &DL) { in areNonOverlapSameBaseLoadAndStore()
473 const DataLayout &DL, bool *IsLoadCSE) { in getAvailableLoadStore()
528 const DataLayout &DL = ScanBB->getModule()->getDataLayout(); in findAvailablePtrLoadStore()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/
H A DPPCMachineFunctionInfo.cpp27 const DataLayout &DL = MF.getDataLayout(); in getPICOffsetSymbol()
34 const DataLayout &DL = MF.getDataLayout(); in getGlobalEPSymbol()
41 const DataLayout &DL = MF.getDataLayout(); in getLocalEPSymbol()
48 const DataLayout &DL = MF.getDataLayout(); in getTOCOffsetSymbol()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/AggressiveInstCombine/
H A DAggressiveInstCombineInternal.h42 class DataLayout; variable
53 const DataLayout &DL;
78 TruncInstCombine(TargetLibraryInfo &TLI, const DataLayout &DL, in TruncInstCombine()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/BPF/
H A DBPFISelDAGToDAG.cpp84 bool fillGenericConstant(const DataLayout &DL, const Constant *CV,
86 bool fillConstantDataArray(const DataLayout &DL, const ConstantDataArray *CDA,
88 bool fillConstantArray(const DataLayout &DL, const ConstantArray *CA,
90 bool fillConstantStruct(const DataLayout &DL, const ConstantStruct *CS,
349 const DataLayout &DL = CurDAG->getDataLayout(); in getConstantFieldValue()
391 bool BPFDAGToDAGISel::fillGenericConstant(const DataLayout &DL, in fillGenericConstant()
428 bool BPFDAGToDAGISel::fillConstantDataArray(const DataLayout &DL, in fillConstantDataArray()
441 bool BPFDAGToDAGISel::fillConstantArray(const DataLayout &DL, in fillConstantArray()
453 bool BPFDAGToDAGISel::fillConstantStruct(const DataLayout &DL, in fillConstantStruct()
/netbsd-src/external/apache2/llvm/dist/clang/lib/Basic/Targets/
H A DPPC.h411 std::string DataLayout = ""; in PPC64TargetInfo() local
415 DataLayout = "E-m:a-i64:64-n32:64"; in PPC64TargetInfo()
420 DataLayout = "e-m:e-i64:64-n32:64"; in PPC64TargetInfo()
423 DataLayout = "E-m:e-i64:64-n32:64"; in PPC64TargetInfo()
433 DataLayout += "-S128-v256:256:256-v512:512:512"; in PPC64TargetInfo()
434 resetDataLayout(DataLayout); in PPC64TargetInfo()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
H A DAMDGPUAliasAnalysis.h20 class DataLayout; variable
28 const DataLayout &DL;
31 explicit AMDGPUAAResult(const DataLayout &DL) : AAResultBase(), DL(DL) {} in AMDGPUAAResult()

12345678910>>...17