Home
last modified time | relevance | path

Searched refs:TargetLibraryInfo (Results 1 – 25 of 144) sorted by relevance

123456

/freebsd-12.1/contrib/llvm/include/llvm/Transforms/Utils/
H A DBuildLibCalls.h24 class TargetLibraryInfo; variable
53 const TargetLibraryInfo *TLI);
65 const TargetLibraryInfo *TLI);
85 const TargetLibraryInfo *TLI);
126 const TargetLibraryInfo *TLI);
131 const TargetLibraryInfo *TLI);
136 const TargetLibraryInfo *TLI);
141 const TargetLibraryInfo *TLI);
150 const TargetLibraryInfo *TLI);
164 const TargetLibraryInfo *TLI);
[all …]
H A DLocal.h58 class TargetLibraryInfo; variable
124 const TargetLibraryInfo *TLI = nullptr,
134 const TargetLibraryInfo *TLI = nullptr);
140 const TargetLibraryInfo *TLI = nullptr);
146 Value *V, const TargetLibraryInfo *TLI = nullptr,
159 const TargetLibraryInfo *TLI = nullptr, MemorySSAUpdater *MSSAU = nullptr);
167 const TargetLibraryInfo *TLI = nullptr);
175 const TargetLibraryInfo *TLI = nullptr);
437 bool callsGCLeafFunction(ImmutableCallSite CS, const TargetLibraryInfo &TLI);
492 const TargetLibraryInfo *TLI);
H A DEvaluator.h33 class TargetLibraryInfo; variable
41 Evaluator(const DataLayout &DL, const TargetLibraryInfo *TLI) in Evaluator()
128 const TargetLibraryInfo *TLI;
H A DLoopUtils.h50 class TargetLibraryInfo; variable
112 TargetLibraryInfo *, TargetTransformInfo *, Loop *,
125 TargetLibraryInfo *, Loop *, AliasSetTracker *,
155 DominatorTree *, const TargetLibraryInfo *,
H A DSimplifyLibCalls.h28 class TargetLibraryInfo; variable
41 const TargetLibraryInfo *TLI;
45 FortifiedLibCallSimplifier(const TargetLibraryInfo *TLI,
76 const TargetLibraryInfo *TLI;
103 const DataLayout &DL, const TargetLibraryInfo *TLI,
/freebsd-12.1/contrib/llvm/include/llvm/Analysis/
H A DMemoryBuiltins.h51 class TargetLibraryInfo; variable
59 bool isAllocationFn(const Value *V, const TargetLibraryInfo *TLI,
64 bool isNoAliasFn(const Value *V, const TargetLibraryInfo *TLI,
69 bool isMallocLikeFn(const Value *V, const TargetLibraryInfo *TLI,
74 bool isCallocLikeFn(const Value *V, const TargetLibraryInfo *TLI,
84 bool isAllocLikeFn(const Value *V, const TargetLibraryInfo *TLI,
119 const TargetLibraryInfo *TLI,
141 inline CallInst *isFreeCall(Value *I, const TargetLibraryInfo *TLI) { in isFreeCall()
187 const TargetLibraryInfo *TLI,
197 const TargetLibraryInfo *TLI;
[all …]
H A DTargetLibraryInfo.h48 friend class TargetLibraryInfo; variable
206 class TargetLibraryInfo {
216 TargetLibraryInfo(const TargetLibraryInfo &TLI) : Impl(TLI.Impl) {} in TargetLibraryInfo() function
217 TargetLibraryInfo(TargetLibraryInfo &&TLI) : Impl(TLI.Impl) {} in TargetLibraryInfo() function
218 TargetLibraryInfo &operator=(const TargetLibraryInfo &TLI) {
222 TargetLibraryInfo &operator=(TargetLibraryInfo &&TLI) {
347 typedef TargetLibraryInfo Result;
362 TargetLibraryInfo run(Module &M, ModuleAnalysisManager &);
378 TargetLibraryInfo TLI;
388 TargetLibraryInfo &getTLI() { return TLI; } in getTLI()
[all …]
H A DConstantFolding.h35 class TargetLibraryInfo; variable
49 const TargetLibraryInfo *TLI = nullptr);
55 const TargetLibraryInfo *TLI = nullptr);
65 const TargetLibraryInfo *TLI = nullptr);
74 const TargetLibraryInfo *TLI = nullptr);
148 const TargetLibraryInfo *TLI = nullptr);
158 bool isMathLibCallNoop(CallSite CS, const TargetLibraryInfo *TLI);
H A DLazyBranchProbabilityInfo.h27 class TargetLibraryInfo; variable
60 const TargetLibraryInfo *TLI) in LazyBranchProbabilityInfo()
82 const TargetLibraryInfo *TLI;
H A DCFLAndersAliasAnalysis.h31 class TargetLibraryInfo; variable
45 explicit CFLAndersAAResult(const TargetLibraryInfo &TLI);
77 const TargetLibraryInfo &TLI;
H A DCFLSteensAliasAnalysis.h32 class TargetLibraryInfo; variable
46 explicit CFLSteensAAResult(const TargetLibraryInfo &TLI);
93 const TargetLibraryInfo &TLI;
H A DBranchProbabilityInfo.h38 class TargetLibraryInfo; variable
58 const TargetLibraryInfo *TLI = nullptr) {
135 const TargetLibraryInfo *TLI = nullptr);
199 bool calcZeroHeuristics(const BasicBlock *BB, const TargetLibraryInfo *TLI);
H A DGlobalsModRef.h38 const TargetLibraryInfo &TLI;
76 explicit GlobalsAAResult(const DataLayout &DL, const TargetLibraryInfo &TLI);
82 static GlobalsAAResult analyzeModule(Module &M, const TargetLibraryInfo &TLI,
H A DInstructionSimplify.h51 class TargetLibraryInfo; variable
92 const TargetLibraryInfo *TLI = nullptr;
105 SimplifyQuery(const DataLayout &DL, const TargetLibraryInfo *TLI,
266 const TargetLibraryInfo *TLI = nullptr,
277 const TargetLibraryInfo *TLI = nullptr,
H A DValueTracking.h43 class TargetLibraryInfo; variable
189 const TargetLibraryInfo *TLI);
193 bool CannotBeNegativeZero(const Value *V, const TargetLibraryInfo *TLI,
204 bool CannotBeOrderedLessThanZero(const Value *V, const TargetLibraryInfo *TLI);
209 bool isKnownNeverNaN(const Value *V, const TargetLibraryInfo *TLI,
219 bool SignBitMustBeZero(const Value *V, const TargetLibraryInfo *TLI);
/freebsd-12.1/contrib/llvm/lib/Analysis/
H A DMemoryBuiltins.cpp137 const TargetLibraryInfo *TLI) { in getAllocationDataForFunction()
223 bool llvm::isAllocationFn(const Value *V, const TargetLibraryInfo *TLI, in isAllocationFn()
230 bool llvm::isNoAliasFn(const Value *V, const TargetLibraryInfo *TLI, in isNoAliasFn()
240 bool llvm::isMallocLikeFn(const Value *V, const TargetLibraryInfo *TLI, in isMallocLikeFn()
247 bool llvm::isCallocLikeFn(const Value *V, const TargetLibraryInfo *TLI, in isCallocLikeFn()
262 bool llvm::isAllocLikeFn(const Value *V, const TargetLibraryInfo *TLI, in isAllocLikeFn()
276 const TargetLibraryInfo *TLI, in computeArraySize()
306 const TargetLibraryInfo *TLI) { in getMallocType()
338 const TargetLibraryInfo *TLI) { in getMallocAllocatedType()
349 const TargetLibraryInfo *TLI, in getMallocArraySize()
[all …]
/freebsd-12.1/contrib/llvm/lib/Transforms/AggressiveInstCombine/
H A DAggressiveInstCombineInternal.h51 class TargetLibraryInfo; variable
54 TargetLibraryInfo &TLI;
80 TruncInstCombine(TargetLibraryInfo &TLI, const DataLayout &DL, in TruncInstCombine()
/freebsd-12.1/contrib/llvm/lib/Transforms/Utils/
H A DBuildLibCalls.cpp125 const TargetLibraryInfo &TLI) { in inferLibFuncAttributes()
794 const TargetLibraryInfo *TLI) { in emitStrLen()
812 const TargetLibraryInfo *TLI) { in emitStrChr()
886 const TargetLibraryInfo *TLI) { in emitMemCpyChk()
1023 const TargetLibraryInfo *TLI) { in emitPutChar()
1044 const TargetLibraryInfo *TLI) { in emitPutS()
1060 const TargetLibraryInfo *TLI) { in emitFPutC()
1080 const TargetLibraryInfo *TLI) { in emitFPutCUnlocked()
1099 const TargetLibraryInfo *TLI) { in emitFPutS()
1117 const TargetLibraryInfo *TLI) { in emitFPutSUnlocked()
[all …]
/freebsd-12.1/contrib/llvm/lib/Transforms/Scalar/
H A DDCE.cpp51 TargetLibraryInfo *TLI = TLIP ? &TLIP->getTLI() : nullptr; in runOnBasicBlock()
83 const TargetLibraryInfo *TLI) { in DCEInstruction()
114 static bool eliminateDeadCode(Function &F, TargetLibraryInfo *TLI) { in eliminateDeadCode()
158 TargetLibraryInfo *TLI = TLIP ? &TLIP->getTLI() : nullptr; in runOnFunction()
/freebsd-12.1/contrib/llvm/include/llvm/Transforms/Vectorize/
H A DLoopVectorize.h76 class TargetLibraryInfo; variable
94 TargetLibraryInfo *TLI;
106 BlockFrequencyInfo &BFI_, TargetLibraryInfo *TLI_,
/freebsd-12.1/contrib/llvm/include/llvm/Transforms/Instrumentation/
H A DInstrProfiling.h30 class TargetLibraryInfo; variable
42 bool run(Module &M, const TargetLibraryInfo &TLI);
48 const TargetLibraryInfo *TLI;
/freebsd-12.1/contrib/llvm/include/llvm/Transforms/Scalar/
H A DMemCpyOptimizer.h37 class TargetLibraryInfo; variable
42 TargetLibraryInfo *TLI = nullptr;
54 TargetLibraryInfo *TLI_,
H A DNaryReassociate.h98 class TargetLibraryInfo; variable
109 ScalarEvolution *SE_, TargetLibraryInfo *TLI_,
172 TargetLibraryInfo *TLI;
H A DRewriteStatepointsForGC.h28 class TargetLibraryInfo; variable
34 const TargetLibraryInfo &);
/freebsd-12.1/contrib/llvm/lib/Transforms/Vectorize/
H A DVPRecipeBuilder.h23 class TargetLibraryInfo; variable
31 const TargetLibraryInfo *TLI;
107 VPRecipeBuilder(Loop *OrigLoop, const TargetLibraryInfo *TLI, in VPRecipeBuilder()

123456