| /freebsd-12.1/contrib/llvm/include/llvm/Transforms/Utils/ |
| H A D | BuildLibCalls.h | 24 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 D | Local.h | 58 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 D | Evaluator.h | 33 class TargetLibraryInfo; variable 41 Evaluator(const DataLayout &DL, const TargetLibraryInfo *TLI) in Evaluator() 128 const TargetLibraryInfo *TLI;
|
| H A D | LoopUtils.h | 50 class TargetLibraryInfo; variable 112 TargetLibraryInfo *, TargetTransformInfo *, Loop *, 125 TargetLibraryInfo *, Loop *, AliasSetTracker *, 155 DominatorTree *, const TargetLibraryInfo *,
|
| H A D | SimplifyLibCalls.h | 28 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 D | MemoryBuiltins.h | 51 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 D | TargetLibraryInfo.h | 48 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 D | ConstantFolding.h | 35 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 D | LazyBranchProbabilityInfo.h | 27 class TargetLibraryInfo; variable 60 const TargetLibraryInfo *TLI) in LazyBranchProbabilityInfo() 82 const TargetLibraryInfo *TLI;
|
| H A D | CFLAndersAliasAnalysis.h | 31 class TargetLibraryInfo; variable 45 explicit CFLAndersAAResult(const TargetLibraryInfo &TLI); 77 const TargetLibraryInfo &TLI;
|
| H A D | CFLSteensAliasAnalysis.h | 32 class TargetLibraryInfo; variable 46 explicit CFLSteensAAResult(const TargetLibraryInfo &TLI); 93 const TargetLibraryInfo &TLI;
|
| H A D | BranchProbabilityInfo.h | 38 class TargetLibraryInfo; variable 58 const TargetLibraryInfo *TLI = nullptr) { 135 const TargetLibraryInfo *TLI = nullptr); 199 bool calcZeroHeuristics(const BasicBlock *BB, const TargetLibraryInfo *TLI);
|
| H A D | GlobalsModRef.h | 38 const TargetLibraryInfo &TLI; 76 explicit GlobalsAAResult(const DataLayout &DL, const TargetLibraryInfo &TLI); 82 static GlobalsAAResult analyzeModule(Module &M, const TargetLibraryInfo &TLI,
|
| H A D | InstructionSimplify.h | 51 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 D | ValueTracking.h | 43 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 D | MemoryBuiltins.cpp | 137 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 D | AggressiveInstCombineInternal.h | 51 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 D | BuildLibCalls.cpp | 125 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 D | DCE.cpp | 51 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 D | LoopVectorize.h | 76 class TargetLibraryInfo; variable 94 TargetLibraryInfo *TLI; 106 BlockFrequencyInfo &BFI_, TargetLibraryInfo *TLI_,
|
| /freebsd-12.1/contrib/llvm/include/llvm/Transforms/Instrumentation/ |
| H A D | InstrProfiling.h | 30 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 D | MemCpyOptimizer.h | 37 class TargetLibraryInfo; variable 42 TargetLibraryInfo *TLI = nullptr; 54 TargetLibraryInfo *TLI_,
|
| H A D | NaryReassociate.h | 98 class TargetLibraryInfo; variable 109 ScalarEvolution *SE_, TargetLibraryInfo *TLI_, 172 TargetLibraryInfo *TLI;
|
| H A D | RewriteStatepointsForGC.h | 28 class TargetLibraryInfo; variable 34 const TargetLibraryInfo &);
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/Vectorize/ |
| H A D | VPRecipeBuilder.h | 23 class TargetLibraryInfo; variable 31 const TargetLibraryInfo *TLI; 107 VPRecipeBuilder(Loop *OrigLoop, const TargetLibraryInfo *TLI, in VPRecipeBuilder()
|