Home
last modified time | relevance | path

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

12345678

/netbsd/external/apache2/llvm/dist/llvm/include/llvm/Transforms/Utils/
H A DBuildLibCalls.h50 const TargetLibraryInfo *TLI);
67 const TargetLibraryInfo *TLI);
76 const TargetLibraryInfo *TLI);
81 const TargetLibraryInfo *TLI);
86 const TargetLibraryInfo *TLI);
91 const TargetLibraryInfo *TLI);
131 const TargetLibraryInfo *TLI);
135 const TargetLibraryInfo *TLI);
191 const TargetLibraryInfo *TLI);
196 const TargetLibraryInfo *TLI);
[all …]
H A DLocal.h58 class TargetLibraryInfo; variable
73 const TargetLibraryInfo *TLI = nullptr,
83 const TargetLibraryInfo *TLI = nullptr);
89 const TargetLibraryInfo *TLI = nullptr);
95 Value *V, const TargetLibraryInfo *TLI = nullptr,
110 const TargetLibraryInfo *TLI = nullptr, MemorySSAUpdater *MSSAU = nullptr,
120 const TargetLibraryInfo *TLI = nullptr, MemorySSAUpdater *MSSAU = nullptr,
130 const TargetLibraryInfo *TLI = nullptr,
139 const TargetLibraryInfo *TLI = nullptr);
405 bool callsGCLeafFunction(const CallBase *Call, const TargetLibraryInfo &TLI);
[all …]
H A DEvaluator.h32 class TargetLibraryInfo; variable
40 Evaluator(const DataLayout &DL, const TargetLibraryInfo *TLI) in Evaluator()
125 const TargetLibraryInfo *TLI;
/netbsd/external/apache2/llvm/dist/llvm/include/llvm/Analysis/
H A DMemoryBuiltins.h57 bool isAllocationFn(const Value *V, const TargetLibraryInfo *TLI,
65 bool isNoAliasFn(const Value *V, const TargetLibraryInfo *TLI,
70 bool isMallocLikeFn(const Value *V, const TargetLibraryInfo *TLI,
86 bool isCallocLikeFn(const Value *V, const TargetLibraryInfo *TLI,
96 bool isAllocLikeFn(const Value *V, const TargetLibraryInfo *TLI,
101 bool isReallocLikeFn(const Value *V, const TargetLibraryInfo *TLI,
110 bool isOpNewLikeFn(const Value *V, const TargetLibraryInfo *TLI,
115 bool isStrdupLikeFn(const Value *V, const TargetLibraryInfo *TLI,
154 const TargetLibraryInfo *TLI,
238 const TargetLibraryInfo *TLI;
[all …]
H A DTargetLibraryInfo.h49 friend class TargetLibraryInfo; variable
208 class TargetLibraryInfo {
220 explicit TargetLibraryInfo(const TargetLibraryInfoImpl &Impl,
244 TargetLibraryInfo(const TargetLibraryInfo &TLI) in TargetLibraryInfo() function
246 TargetLibraryInfo(TargetLibraryInfo &&TLI) in TargetLibraryInfo() function
248 TargetLibraryInfo &operator=(const TargetLibraryInfo &TLI) {
253 TargetLibraryInfo &operator=(TargetLibraryInfo &&TLI) {
263 bool areInlineCompatible(const TargetLibraryInfo &CalleeTLI, in areInlineCompatible()
424 typedef TargetLibraryInfo Result;
449 Optional<TargetLibraryInfo> TLI;
[all …]
H A DConstantFolding.h33 class TargetLibraryInfo; variable
50 const TargetLibraryInfo *TLI = nullptr);
56 const TargetLibraryInfo *TLI = nullptr);
66 const TargetLibraryInfo *TLI = nullptr);
75 const TargetLibraryInfo *TLI = nullptr);
158 const TargetLibraryInfo *TLI = nullptr);
168 bool isMathLibCallNoop(const CallBase *Call, const TargetLibraryInfo *TLI);
H A DLoads.h30 class TargetLibraryInfo; variable
39 const TargetLibraryInfo *TLI = nullptr);
50 const TargetLibraryInfo *TLI = nullptr);
60 const TargetLibraryInfo *TLI = nullptr);
74 const TargetLibraryInfo *TLI = nullptr);
99 const TargetLibraryInfo *TLI = nullptr);
H A DLazyBranchProbabilityInfo.h26 class TargetLibraryInfo; variable
59 const TargetLibraryInfo *TLI) in LazyBranchProbabilityInfo()
81 const TargetLibraryInfo *TLI;
H A DCFLAndersAliasAnalysis.h30 class TargetLibraryInfo; variable
45 std::function<const TargetLibraryInfo &(Function &F)> GetTLI);
78 std::function<const TargetLibraryInfo &(Function &F)> GetTLI;
H A DInlineCost.h30 class TargetLibraryInfo; variable
229 function_ref<const TargetLibraryInfo &(Function &)> GetTLI,
243 function_ref<const TargetLibraryInfo &(Function &)> GetTLI,
256 function_ref<const TargetLibraryInfo &(Function &)> GetTLI);
H A DCFLSteensAliasAnalysis.h31 class TargetLibraryInfo; variable
46 std::function<const TargetLibraryInfo &(Function &)> GetTLI);
94 std::function<const TargetLibraryInfo &(Function &)> GetTLI;
H A DValueTracking.h45 class TargetLibraryInfo; variable
218 const TargetLibraryInfo *TLI);
222 bool CannotBeNegativeZero(const Value *V, const TargetLibraryInfo *TLI,
233 bool CannotBeOrderedLessThanZero(const Value *V, const TargetLibraryInfo *TLI);
238 bool isKnownNeverInfinity(const Value *V, const TargetLibraryInfo *TLI,
244 bool isKnownNeverNaN(const Value *V, const TargetLibraryInfo *TLI,
254 bool SignBitMustBeZero(const Value *V, const TargetLibraryInfo *TLI);
465 const TargetLibraryInfo *TLI = nullptr);
/netbsd/external/apache2/llvm/dist/llvm/lib/Analysis/
H A DMemoryBuiltins.cpp142 const TargetLibraryInfo *TLI) { in getAllocationDataForFunction()
242 bool llvm::isAllocationFn(const Value *V, const TargetLibraryInfo *TLI, in isAllocationFn()
254 bool llvm::isNoAliasFn(const Value *V, const TargetLibraryInfo *TLI, in isNoAliasFn()
306 bool llvm::isAllocLikeFn(const Value *V, const TargetLibraryInfo *TLI, in isAllocLikeFn()
326 bool llvm::isOpNewLikeFn(const Value *V, const TargetLibraryInfo *TLI, in isOpNewLikeFn()
343 function_ref<const TargetLibraryInfo &(Function &)> GetTLI) { in extractMallocCall()
348 const TargetLibraryInfo *TLI, in computeArraySize()
378 const TargetLibraryInfo *TLI) { in getMallocType()
409 const TargetLibraryInfo *TLI) { in getMallocAllocatedType()
420 const TargetLibraryInfo *TLI, in getMallocArraySize()
[all …]
/netbsd/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
H A DBuildLibCalls.cpp1222 const TargetLibraryInfo *TLI, in emitLibCall()
1240 const TargetLibraryInfo *TLI) { in emitStrLen()
1247 const TargetLibraryInfo *TLI) { in emitStrDup()
1253 const TargetLibraryInfo *TLI) { in emitStrChr()
1270 const TargetLibraryInfo *TLI) { in emitStrCpy()
1277 const TargetLibraryInfo *TLI) { in emitStpCpy()
1386 const TargetLibraryInfo *TLI) { in emitStrCat()
1558 const TargetLibraryInfo *TLI) { in emitPutS()
1575 const TargetLibraryInfo *TLI) { in emitFPutC()
1596 const TargetLibraryInfo *TLI) { in emitFPutS()
[all …]
H A DInjectTLIMappings.cpp72 static void addMappingsFromTLI(const TargetLibraryInfo &TLI, CallInst &CI) { in addMappingsFromTLI()
124 static bool runImpl(const TargetLibraryInfo &TLI, Function &F) { in runImpl()
137 const TargetLibraryInfo &TLI = AM.getResult<TargetLibraryAnalysis>(F); in run()
147 const TargetLibraryInfo &TLI = in runOnFunction()
/netbsd/external/apache2/llvm/dist/llvm/lib/Transforms/AggressiveInstCombine/
H A DAggressiveInstCombineInternal.h46 class TargetLibraryInfo; variable
52 TargetLibraryInfo &TLI;
78 TruncInstCombine(TargetLibraryInfo &TLI, const DataLayout &DL, in TruncInstCombine()
/netbsd/external/apache2/llvm/dist/llvm/lib/Transforms/Instrumentation/
H A DValueProfileCollector.cpp41 PluginChain(Function &F, TargetLibraryInfo &TLI) {} in PluginChain()
51 PluginChain(Function &F, TargetLibraryInfo &TLI) in PluginChain()
70 TargetLibraryInfo &TLI) in ValueProfileCollector()
/netbsd/external/apache2/llvm/dist/llvm/lib/Transforms/IPO/
H A DInferFunctionAttrs.cpp24 Module &M, function_ref<TargetLibraryInfo &(Function &)> GetTLI) { in inferAllPrototypeAttributes()
46 auto GetTLI = [&FAM](Function &F) -> TargetLibraryInfo & { in run()
75 auto GetTLI = [this](Function &F) -> TargetLibraryInfo & { in runOnModule()
/netbsd/external/apache2/llvm/dist/llvm/include/llvm/Transforms/Instrumentation/
H A DInstrProfiling.h29 class TargetLibraryInfo; variable
43 std::function<const TargetLibraryInfo &(Function &F)> GetTLI);
49 std::function<const TargetLibraryInfo &(Function &F)> GetTLI;
/netbsd/external/apache2/llvm/dist/llvm/include/llvm/Transforms/Scalar/
H A DMemCpyOptimizer.h39 class TargetLibraryInfo; variable
44 TargetLibraryInfo *TLI = nullptr;
57 bool runImpl(Function &F, MemoryDependenceResults *MD, TargetLibraryInfo *TLI,
H A DNaryReassociate.h97 class TargetLibraryInfo; variable
108 ScalarEvolution *SE_, TargetLibraryInfo *TLI_,
184 TargetLibraryInfo *TLI;
H A DRewriteStatepointsForGC.h27 class TargetLibraryInfo; variable
33 const TargetLibraryInfo &);
/netbsd/external/apache2/llvm/dist/llvm/lib/CodeGen/
H A DReplaceWithVeclib.cpp93 static bool replaceWithCallToVeclib(const TargetLibraryInfo &TLI, in replaceWithCallToVeclib()
177 static bool runImpl(const TargetLibraryInfo &TLI, Function &F) { in runImpl()
201 const TargetLibraryInfo &TLI = AM.getResult<TargetLibraryAnalysis>(F); in run()
222 const TargetLibraryInfo &TLI = in runOnFunction()
/netbsd/external/apache2/llvm/dist/llvm/include/llvm/Transforms/Vectorize/
H A DLoopVectorize.h77 class TargetLibraryInfo; variable
147 TargetLibraryInfo *TLI;
161 BlockFrequencyInfo &BFI_, TargetLibraryInfo *TLI_, DemandedBits &DB_,
/netbsd/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
H A DAnnotationRemarks.cpp35 const TargetLibraryInfo &TLI) { in tryEmitAutoInitRemark()
80 static void runImpl(Function &F, const TargetLibraryInfo &TLI) { in runImpl()
130 const TargetLibraryInfo &TLI = in runOnFunction()

12345678