| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/ |
| H A D | BuildLibCalls.h | 87 const TargetLibraryInfo *TLI); 98 const TargetLibraryInfo *TLI); 107 const TargetLibraryInfo *TLI); 112 const TargetLibraryInfo *TLI); 117 const TargetLibraryInfo *TLI); 122 const TargetLibraryInfo *TLI); 166 const TargetLibraryInfo *TLI); 229 const TargetLibraryInfo *TLI); 234 const TargetLibraryInfo *TLI); 243 const TargetLibraryInfo *TLI); [all …]
|
| H A D | Local.h | 48 class TargetLibraryInfo; variable 63 const TargetLibraryInfo *TLI = nullptr, 74 const TargetLibraryInfo *TLI = nullptr); 80 const TargetLibraryInfo *TLI = nullptr); 88 Instruction *I, const TargetLibraryInfo *TLI = nullptr); 94 Value *V, const TargetLibraryInfo *TLI = nullptr, 109 const TargetLibraryInfo *TLI = nullptr, MemorySSAUpdater *MSSAU = nullptr, 119 const TargetLibraryInfo *TLI = nullptr, MemorySSAUpdater *MSSAU = nullptr, 129 const TargetLibraryInfo *TLI = nullptr, 138 const TargetLibraryInfo *TLI = nullptr); [all …]
|
| H A D | MemoryOpRemark.h | 39 const TargetLibraryInfo &TLI; 42 const DataLayout &DL, const TargetLibraryInfo &TLI) in MemoryOpRemark() 48 static bool canHandle(const Instruction *I, const TargetLibraryInfo &TLI); 99 const DataLayout &DL, const TargetLibraryInfo &TLI) in AutoInitRemark()
|
| H A D | LoopUtils.h | 42 class TargetLibraryInfo; variable 152 TargetLibraryInfo *, TargetTransformInfo *, Loop *CurLoop, 160 DominatorTree *, TargetLibraryInfo *, 176 AssumptionCache *, TargetLibraryInfo *, Loop *, 220 const TargetLibraryInfo *, TargetTransformInfo *, Loop *, 465 int rewriteLoopExitValues(Loop *L, LoopInfo *LI, TargetLibraryInfo *TLI,
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | MemoryBuiltins.h | 56 bool isAllocationFn(const Value *V, const TargetLibraryInfo *TLI); 62 bool isNewLikeFn(const Value *V, const TargetLibraryInfo *TLI); 66 bool isMallocOrCallocLikeFn(const Value *V, const TargetLibraryInfo *TLI); 70 bool isAllocLikeFn(const Value *V, const TargetLibraryInfo *TLI); 87 Value *getFreedOperand(const CallBase *CB, const TargetLibraryInfo *TLI); 102 bool isRemovableAlloc(const CallBase *V, const TargetLibraryInfo *TLI); 116 const CallBase *CB, const TargetLibraryInfo *TLI, 125 const TargetLibraryInfo *TLI, 187 const TargetLibraryInfo *TLI, AAResults *AA, bool MustSucceed, 228 const TargetLibraryInfo *TLI; [all …]
|
| H A D | TargetLibraryInfo.h | 84 friend class TargetLibraryInfo; variable 280 class TargetLibraryInfo { 292 explicit TargetLibraryInfo(const TargetLibraryInfoImpl &Impl, 316 TargetLibraryInfo(const TargetLibraryInfo &TLI) = default; 317 TargetLibraryInfo(TargetLibraryInfo &&TLI) in TargetLibraryInfo() function 319 TargetLibraryInfo &operator=(const TargetLibraryInfo &TLI) = default; 320 TargetLibraryInfo &operator=(TargetLibraryInfo &&TLI) { 330 bool areInlineCompatible(const TargetLibraryInfo &CalleeTLI, in areInlineCompatible() 600 typedef TargetLibraryInfo Result; 625 std::optional<TargetLibraryInfo> TLI; [all …]
|
| H A D | ConstantFolding.h | 35 class TargetLibraryInfo; variable 52 const TargetLibraryInfo *TLI = nullptr); 58 const TargetLibraryInfo *TLI = nullptr); 68 const TargetLibraryInfo *TLI = nullptr); 76 const TargetLibraryInfo *TLI = nullptr, const Instruction *I = nullptr); 187 const TargetLibraryInfo *TLI = nullptr); 197 bool isMathLibCallNoop(const CallBase *Call, const TargetLibraryInfo *TLI);
|
| H A D | Loads.h | 30 class TargetLibraryInfo; variable 39 const TargetLibraryInfo *TLI = nullptr); 50 const TargetLibraryInfo *TLI = nullptr); 61 const TargetLibraryInfo *TLI = nullptr); 76 const TargetLibraryInfo *TLI = nullptr); 102 const TargetLibraryInfo *TLI = nullptr);
|
| H A D | LazyBranchProbabilityInfo.h | 26 class TargetLibraryInfo; variable 59 const TargetLibraryInfo *TLI) in LazyBranchProbabilityInfo() 81 const TargetLibraryInfo *TLI;
|
| H A D | ValueTracking.h | 44 class TargetLibraryInfo; variable 198 const TargetLibraryInfo *TLI); 447 const TargetLibraryInfo *TLI = nullptr, AssumptionCache *AC = nullptr, 454 const TargetLibraryInfo *TLI = nullptr, AssumptionCache *AC = nullptr, 462 const TargetLibraryInfo *TLI = nullptr, AssumptionCache *AC = nullptr, 484 const TargetLibraryInfo *TLI = nullptr, 520 const TargetLibraryInfo *TLI = nullptr, 533 const Value *V, const DataLayout &DL, const TargetLibraryInfo *TLI, 564 const TargetLibraryInfo *TLI); 773 const TargetLibraryInfo *TLI = nullptr); [all …]
|
| H A D | SimplifyQuery.h | 19 class TargetLibraryInfo; variable 62 const TargetLibraryInfo *TLI = nullptr; 81 SimplifyQuery(const DataLayout &DL, const TargetLibraryInfo *TLI,
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | BuildLibCalls.cpp | 1440 const TargetLibraryInfo *TLI, in emitLibCall() 1458 const TargetLibraryInfo *TLI) { in emitStrLen() 1465 const TargetLibraryInfo *TLI) { in emitStrDup() 1471 const TargetLibraryInfo *TLI) { in emitStrChr() 1490 const TargetLibraryInfo *TLI) { in emitStrCpy() 1497 const TargetLibraryInfo *TLI) { in emitStpCpy() 1626 const TargetLibraryInfo *TLI) { in emitStrCat() 1819 const TargetLibraryInfo *TLI) { in emitPutS() 1837 const TargetLibraryInfo *TLI) { in emitFPutC() 1857 const TargetLibraryInfo *TLI) { in emitFPutS() [all …]
|
| H A D | InjectTLIMappings.cpp | 73 static void addMappingsFromTLI(const TargetLibraryInfo &TLI, CallInst &CI) { in addMappingsFromTLI() 125 static bool runImpl(const TargetLibraryInfo &TLI, Function &F) { in runImpl() 138 const TargetLibraryInfo &TLI = AM.getResult<TargetLibraryAnalysis>(F); in run()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/ |
| H A D | ValueProfileCollector.cpp | 38 PluginChain(Function &F, TargetLibraryInfo &TLI) {} in PluginChain() 48 PluginChain(Function &F, TargetLibraryInfo &TLI) in PluginChain() 67 TargetLibraryInfo &TLI) in ValueProfileCollector()
|
| H A D | ValueProfilePlugins.inc | 18 #include "llvm/Analysis/TargetLibraryInfo.h" 29 TargetLibraryInfo &TLI; 35 MemIntrinsicPlugin(Function &Fn, TargetLibraryInfo &TLI) 80 IndirectCallPromotionPlugin(Function &Fn, TargetLibraryInfo &TLI) : F(Fn) {}
|
| H A D | ValueProfileCollector.h | 27 class TargetLibraryInfo; variable 65 ValueProfileCollector(Function &Fn, TargetLibraryInfo &TLI);
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/AggressiveInstCombine/ |
| H A D | AggressiveInstCombineInternal.h | 49 class TargetLibraryInfo; variable 56 TargetLibraryInfo &TLI; 82 TruncInstCombine(AssumptionCache &AC, TargetLibraryInfo &TLI, in TruncInstCombine()
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Transforms/Scalar/ |
| H A D | PlaceSafepoints.h | 57 class TargetLibraryInfo; variable 63 bool runImpl(Function &F, const TargetLibraryInfo &TLI);
|
| H A D | RewriteStatepointsForGC.h | 27 class TargetLibraryInfo; variable 33 const TargetLibraryInfo &);
|
| H A D | NaryReassociate.h | 97 class TargetLibraryInfo; variable 108 ScalarEvolution *SE_, TargetLibraryInfo *TLI_, 184 TargetLibraryInfo *TLI;
|
| H A D | MemCpyOptimizer.h | 39 class TargetLibraryInfo; variable 43 TargetLibraryInfo *TLI = nullptr; 57 bool runImpl(Function &F, TargetLibraryInfo *TLI, AAResults *AA,
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | DCE.cpp | 57 const TargetLibraryInfo *TLI) { in DCEInstruction() 89 static bool eliminateDeadCode(Function &F, TargetLibraryInfo *TLI) { in eliminateDeadCode() 129 TargetLibraryInfo *TLI = in runOnFunction()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | MemoryBuiltins.cpp | 181 const TargetLibraryInfo *TLI) { in getAllocationDataForFunction() 223 const TargetLibraryInfo *TLI) { in getAllocationData() 243 getAllocationSize(const Value *V, const TargetLibraryInfo *TLI) { in getAllocationSize() 299 bool llvm::isAllocationFn(const Value *V, const TargetLibraryInfo *TLI) { in isAllocationFn() 305 function_ref<const TargetLibraryInfo &(Function &)> GetTLI) { in isAllocationFn() 312 bool llvm::isNewLikeFn(const Value *V, const TargetLibraryInfo *TLI) { in isNewLikeFn() 325 bool llvm::isAllocLikeFn(const Value *V, const TargetLibraryInfo *TLI) { in isAllocLikeFn() 354 const TargetLibraryInfo *TLI) { in getAllocAlignment() 379 llvm::getAllocSize(const CallBase *CB, const TargetLibraryInfo *TLI, in getAllocSize() 605 const TargetLibraryInfo *TLI, in lowerObjectSizeCall() [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
| H A D | InferFunctionAttrs.cpp | 20 Module &M, function_ref<TargetLibraryInfo &(Function &)> GetTLI) { in inferAllPrototypeAttributes() 42 auto GetTLI = [&FAM](Function &F) -> TargetLibraryInfo & { in run()
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Transforms/Vectorize/ |
| H A D | LoopVectorize.h | 76 class TargetLibraryInfo; variable 178 TargetLibraryInfo *TLI; 192 BlockFrequencyInfo *BFI_, TargetLibraryInfo *TLI_,
|