Home
last modified time | relevance | path

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

12345678910>>...16

/freebsd-13.1/contrib/llvm-project/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);
77 Instruction *InsertPt, const DataLayout &DL);
81 Type *LoadTy, const DataLayout &DL);
88 Instruction *InsertPt, const DataLayout &DL);
92 Type *LoadTy, const DataLayout &DL);
100 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 DMemoryOpRemark.h25 class DataLayout; variable
40 const DataLayout &DL;
44 const DataLayout &DL, const TargetLibraryInfo &TLI) in MemoryOpRemark()
101 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;
/freebsd-13.1/contrib/llvm-project/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);
141 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,
107 const DataLayout &DL,
146 bool isKnownNonNegative(const Value *V, const DataLayout &DL,
187 const DataLayout &DL,
262 Value *isBytewiseValue(Value *V, const DataLayout &DL);
291 const DataLayout &DL,
813 const DataLayout &DL);
817 const DataLayout &DL);
[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()
/freebsd-13.1/contrib/llvm-project/llvm/lib/IR/
H A DDataLayout.cpp178 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
535 bool DataLayout::operator==(const DataLayout &Other) const { in operator ==()
550 DataLayout::AlignmentsTy::iterator
659 void DataLayout::clear() { in clear()
667 DataLayout::~DataLayout() { in ~DataLayout()
705 unsigned DataLayout::getMaxPointerSize() const { in getMaxPointerSize()
[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()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/IR/
H A DDataLayout.h112 class DataLayout {
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;
594 inline DataLayout *unwrap(LLVMTargetDataRef P) { in unwrap()
595 return reinterpret_cast<DataLayout *>(P); in unwrap()
598 inline LLVMTargetDataRef wrap(const DataLayout *P) { in wrap()
[all …]
H A DMangler.h20 class DataLayout; variable
44 const DataLayout &DL);
46 const Twine &GVName, const DataLayout &DL);
/freebsd-13.1/contrib/llvm-project/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,
H A DLowLevelType.h24 class DataLayout; variable
29 LLT getLLTForType(Type &Ty, const DataLayout &DL);
/freebsd-13.1/contrib/llvm-project/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()
264 const DataLayout &DL = LI->getModule()->getDataLayout(); in getLoadLoadClobberFullWidthSize()
333 const DataLayout &DL) { in analyzeLoadFromClobberingLoad()
426 const DataLayout &DL) { in getStoreValueForLoadHelper()
469 Instruction *InsertPt, const DataLayout &DL) { in getStoreValueForLoad()
489 Instruction *InsertPt, const DataLayout &DL) { in getLoadValueForLoad()
548 const DataLayout &DL) { in getMemInstValueForLoadHelper()
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/AggressiveInstCombine/
H A DAggressiveInstCombineInternal.h42 class DataLayout; variable
53 const DataLayout &DL;
78 TruncInstCombine(TargetLibraryInfo &TLI, const DataLayout &DL, in TruncInstCombine()
/freebsd-13.1/contrib/llvm-project/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 …]
/freebsd-13.1/contrib/llvm-project/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()
/freebsd-13.1/contrib/llvm-project/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,
346 const DataLayout &DL = CurDAG->getDataLayout(); in getConstantFieldValue()
388 bool BPFDAGToDAGISel::fillGenericConstant(const DataLayout &DL, in fillGenericConstant()
425 bool BPFDAGToDAGISel::fillConstantDataArray(const DataLayout &DL, in fillConstantDataArray()
438 bool BPFDAGToDAGISel::fillConstantArray(const DataLayout &DL, in fillConstantArray()
450 bool BPFDAGToDAGISel::fillConstantStruct(const DataLayout &DL, in fillConstantStruct()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyISelLowering.h60 MVT getPointerTy(const DataLayout &DL, uint32_t AS = 0) const override {
67 MVT getPointerMemTy(const DataLayout &DL, uint32_t AS = 0) const override {
87 MVT getScalarShiftAmountTy(const DataLayout &DL, EVT) const override;
97 bool isLegalAddressingMode(const DataLayout &DL, const AddrMode &AM, Type *Ty,
105 EVT getSetCCResultType(const DataLayout &DL, LLVMContext &Context,
/freebsd-13.1/contrib/llvm-project/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()

12345678910>>...16