Home
last modified time | relevance | path

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

12345678910>>...14

/freebsd-12.1/contrib/llvm/include/llvm/Transforms/Utils/
H A DVNCoercion.h34 class DataLayout; variable
39 const DataLayout &DL);
48 IRBuilder<> &IRB, const DataLayout &DL);
56 StoreInst *DepSI, const DataLayout &DL);
64 const DataLayout &DL);
78 Instruction *InsertPt, const DataLayout &DL);
82 Type *LoadTy, const DataLayout &DL);
89 Instruction *InsertPt, const DataLayout &DL);
93 Type *LoadTy, const DataLayout &DL);
101 const DataLayout &DL);
[all …]
H A DBuildLibCalls.h23 class DataLayout; variable
52 Value *emitStrLen(Value *Ptr, IRBuilder<> &B, const DataLayout &DL,
59 const DataLayout &DL, const TargetLibraryInfo *TLI);
69 const DataLayout &DL, const TargetLibraryInfo *TLI);
84 IRBuilder<> &B, const DataLayout &DL,
90 const DataLayout &DL, const TargetLibraryInfo *TLI);
94 const DataLayout &DL, const TargetLibraryInfo *TLI);
146 const DataLayout &DL, const TargetLibraryInfo *TLI);
149 Value *emitMalloc(Value *Num, IRBuilder<> &B, const DataLayout &DL,
159 IRBuilder<> &B, const DataLayout &DL,
[all …]
H A DEvaluator.h31 class DataLayout; variable
41 Evaluator(const DataLayout &DL, const TargetLibraryInfo *TLI) in Evaluator()
127 const DataLayout &DL;
/freebsd-12.1/contrib/llvm/include/llvm/Analysis/
H A DValueTracking.h33 class DataLayout; variable
55 const DataLayout &DL, unsigned Depth = 0,
63 KnownBits computeKnownBits(const Value *V, const DataLayout &DL,
78 const DataLayout &DL,
89 bool isKnownToBeAPowerOfTwo(const Value *V, const DataLayout &DL,
117 bool isKnownNonNegative(const Value *V, const DataLayout &DL,
158 const DataLayout &DL,
242 const DataLayout &DL);
320 Value *GetUnderlyingObject(Value *V, const DataLayout &DL,
363 const DataLayout &DL);
[all …]
H A DConstantFolding.h30 class DataLayout; variable
41 const DataLayout &DL);
48 Constant *ConstantFoldInstruction(Instruction *I, const DataLayout &DL,
54 Constant *ConstantFoldConstant(const Constant *C, const DataLayout &DL,
64 const DataLayout &DL,
73 Constant *RHS, const DataLayout &DL,
80 Constant *RHS, const DataLayout &DL);
91 const DataLayout &DL);
126 Constant *ConstantFoldLoadFromConstPtr(Constant *C, Type *Ty, const DataLayout &DL);
154 const DataLayout &DL);
H A DLoads.h23 class DataLayout; variable
29 bool isDereferenceablePointer(const Value *V, const DataLayout &DL,
38 const DataLayout &DL,
47 const APInt &Size, const DataLayout &DL,
60 const DataLayout &DL,
H A DMemoryBuiltins.h36 class DataLayout; variable
118 Value *getMallocArraySize(CallInst *CI, const DataLayout &DL,
177 bool getObjectSize(const Value *Ptr, uint64_t &Size, const DataLayout &DL,
186 const DataLayout &DL,
196 const DataLayout &DL;
210 ObjectSizeOffsetVisitor(const DataLayout &DL, const TargetLibraryInfo *TLI,
260 const DataLayout &DL;
277 ObjectSizeOffsetEvaluator(const DataLayout &DL, const TargetLibraryInfo *TLI,
H A DPHITransAddr.h23 class DataLayout; variable
41 const DataLayout &DL;
53 PHITransAddr(Value *addr, const DataLayout &DL, AssumptionCache *AC) in PHITransAddr()
/freebsd-12.1/contrib/llvm/lib/IR/
H A DDataLayout.cpp180 void DataLayout::reset(StringRef Desc) { in reset()
235 void DataLayout::parseSpecifier(StringRef Desc) { in parseSpecifier()
425 DataLayout::DataLayout(const Module *M) { in DataLayout() function in DataLayout
431 bool DataLayout::operator==(const DataLayout &Other) const { in operator ==()
443 DataLayout::AlignmentsTy::iterator
486 DataLayout::PointersTy::iterator
576 void DataLayout::clear() { in clear()
584 DataLayout::~DataLayout() { in ~DataLayout()
638 unsigned DataLayout::getMaxPointerSize() const { in getMaxPointerSize()
755 Type *DataLayout::getIntPtrType(Type *Ty) const { in getIntPtrType()
[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()
122 const DataLayout &DL = GV->getParent()->getDataLayout(); in getNameWithPrefix()
/freebsd-12.1/contrib/llvm/include/llvm/IR/
H A DDataLayout.h111 class DataLayout {
186 explicit DataLayout(StringRef LayoutDescription) { in DataLayout() function
191 explicit DataLayout(const Module *M);
193 DataLayout(const DataLayout &DL) { *this = DL; } in DataLayout() function
195 ~DataLayout(); // Not virtual, do not subclass this class
197 DataLayout &operator=(const DataLayout &DL) {
212 bool operator==(const DataLayout &Other) const;
519 inline DataLayout *unwrap(LLVMTargetDataRef P) { in unwrap()
520 return reinterpret_cast<DataLayout *>(P); in unwrap()
523 inline LLVMTargetDataRef wrap(const DataLayout *P) { in wrap()
[all …]
H A DMangler.h22 class DataLayout; variable
45 const DataLayout &DL);
47 const Twine &GVName, const DataLayout &DL);
/freebsd-12.1/contrib/llvm/include/llvm/ExecutionEngine/Orc/
H A DLLJIT.h43 Create(JITTargetMachineBuilder JTMB, DataLayout DL,
113 DataLayout DL);
117 DataLayout DL, unsigned NumCompileThreads);
128 DataLayout DL;
146 Create(JITTargetMachineBuilder JTMB, DataLayout DL,
173 std::unique_ptr<TargetMachine> TM, DataLayout DL,
179 DataLayout DL, unsigned NumCompileThreads,
/freebsd-12.1/contrib/llvm/lib/Transforms/Utils/
H A DVNCoercion.cpp16 const DataLayout &DL) { in canCoerceMustAliasedValueToLoad()
44 const DataLayout &DL) { in coerceAvailableValueToLoadTypeHelper()
156 const DataLayout &DL) { in analyzeLoadFromClobberingWrite()
209 StoreInst *DepSI, const DataLayout &DL) { in analyzeLoadFromClobberingStore()
226 const DataLayout &DL) { in analyzeLoadFromClobberingLoad()
308 const DataLayout &DL) { in getStoreValueForLoadHelper()
350 Instruction *InsertPt, const DataLayout &DL) { in getStoreValueForLoad()
370 Instruction *InsertPt, const DataLayout &DL) { in getLoadValueForLoad()
416 Type *LoadTy, const DataLayout &DL) { in getConstantLoadValueForLoad()
427 const DataLayout &DL) { in getMemInstValueForLoadHelper()
[all …]
/freebsd-12.1/contrib/llvm/include/llvm/CodeGen/
H A DMachineConstantPool.h27 class DataLayout; variable
108 SectionKind getSectionKind(const DataLayout *DL) const;
126 const DataLayout &DL;
128 const DataLayout &getDataLayout() const { return DL; } in getDataLayout()
132 explicit MachineConstantPool(const DataLayout &DL) in MachineConstantPool()
H A DIntrinsicLowering.h24 class DataLayout; variable
27 const DataLayout &DL;
32 explicit IntrinsicLowering(const DataLayout &DL) : DL(DL), Warned(false) {} in IntrinsicLowering()
H A DMachineJumpTableInfo.h30 class DataLayout; variable
88 unsigned getEntrySize(const DataLayout &TD) const;
90 unsigned getEntryAlignment(const DataLayout &TD) const;
/freebsd-12.1/contrib/llvm/lib/Target/PowerPC/
H A DPPCMachineFunctionInfo.cpp20 const DataLayout &DL = MF.getDataLayout(); in getPICOffsetSymbol()
27 const DataLayout &DL = MF.getDataLayout(); in getGlobalEPSymbol()
34 const DataLayout &DL = MF.getDataLayout(); in getLocalEPSymbol()
41 const DataLayout &DL = MF.getDataLayout(); in getTOCOffsetSymbol()
/freebsd-12.1/contrib/llvm/lib/Transforms/Instrumentation/
H A DEfficiencySanitizer.cpp165 Module &M, const DataLayout &DL, StructType *StructTy,
167 GlobalVariable *createCacheFragInfoGV(Module &M, const DataLayout &DL,
169 Constant *createEsanInitToolInfoArg(Module &M, const DataLayout &DL);
172 bool instrumentLoadOrStore(Instruction *I, const DataLayout &DL);
190 int getMemoryAccessFuncIndex(Value *Addr, const DataLayout &DL);
195 bool instrumentFastpathCacheFrag(Instruction *I, const DataLayout &DL,
197 bool instrumentFastpathWorkingSet(Instruction *I, const DataLayout &DL,
322 Module &M, const DataLayout &DL, StructType *StructTy, in createCacheFragAuxGV()
364 Module &M, const DataLayout &DL, Constant *UnitName) { in createCacheFragInfoGV()
531 const DataLayout &DL = M.getDataLayout(); in initOnModule()
[all …]
/freebsd-12.1/contrib/llvm/lib/Transforms/AggressiveInstCombine/
H A DAggressiveInstCombineInternal.h49 class DataLayout; variable
55 const DataLayout &DL;
80 TruncInstCombine(TargetLibraryInfo &TLI, const DataLayout &DL, in TruncInstCombine()
/freebsd-12.1/contrib/llvm/lib/Analysis/
H A DLoads.cpp29 const DataLayout &DL) { in isAligned()
45 static bool isAligned(const Value *Base, unsigned Align, const DataLayout &DL) { in isAligned()
55 const Value *V, unsigned Align, const APInt &Size, const DataLayout &DL, in isDereferenceableAndAlignedPointer()
121 const DataLayout &DL, in isDereferenceableAndAlignedPointer()
130 const DataLayout &DL, in isDereferenceableAndAlignedPointer()
153 bool llvm::isDereferenceablePointer(const Value *V, const DataLayout &DL, in isDereferenceablePointer()
202 const DataLayout &DL, in isSafeToLoadUnconditionally()
345 const DataLayout &DL = ScanBB->getModule()->getDataLayout(); in FindAvailablePtrLoadStore()
/freebsd-12.1/contrib/llvm/lib/Transforms/ObjCARC/
H A DProvenanceAnalysis.h36 class DataLayout; variable
62 bool relatedCheck(const Value *A, const Value *B, const DataLayout &DL);
75 bool related(const Value *A, const Value *B, const DataLayout &DL);
H A DProvenanceAnalysis.cpp44 const DataLayout &DL = A->getModule()->getDataLayout(); in relatedSelect()
59 const DataLayout &DL = A->getModule()->getDataLayout(); in relatedPHI()
117 const DataLayout &DL) { in relatedCheck()
165 const DataLayout &DL) { in related()
/freebsd-12.1/contrib/llvm/lib/ExecutionEngine/Orc/
H A DLLJIT.cpp39 LLJIT::Create(JITTargetMachineBuilder JTMB, DataLayout DL, in Create()
83 std::unique_ptr<TargetMachine> TM, DataLayout DL) in LLJIT()
93 DataLayout DL, unsigned NumCompileThreads) in LLJIT()
147 LLLazyJIT::Create(JITTargetMachineBuilder JTMB, DataLayout DL, in Create()
190 DataLayout DL, std::unique_ptr<LazyCallThroughManager> LCTMgr, in LLLazyJIT()
199 DataLayout DL, unsigned NumCompileThreads, in LLLazyJIT()
/freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/
H A DAMDGPUAliasAnalysis.h27 class DataLayout; variable
35 const DataLayout &DL;
38 explicit AMDGPUAAResult(const DataLayout &DL, Triple T) : AAResultBase(), in AMDGPUAAResult()

12345678910>>...14