/netbsd/external/apache2/llvm/dist/llvm/include/llvm/Transforms/Utils/ |
H A D | BuildLibCalls.h | 50 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 D | Local.h | 58 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 D | Evaluator.h | 32 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 D | MemoryBuiltins.h | 57 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 D | TargetLibraryInfo.h | 49 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 D | ConstantFolding.h | 33 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 D | Loads.h | 30 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 D | LazyBranchProbabilityInfo.h | 26 class TargetLibraryInfo; variable 59 const TargetLibraryInfo *TLI) in LazyBranchProbabilityInfo() 81 const TargetLibraryInfo *TLI;
|
H A D | CFLAndersAliasAnalysis.h | 30 class TargetLibraryInfo; variable 45 std::function<const TargetLibraryInfo &(Function &F)> GetTLI); 78 std::function<const TargetLibraryInfo &(Function &F)> GetTLI;
|
H A D | InlineCost.h | 30 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 D | CFLSteensAliasAnalysis.h | 31 class TargetLibraryInfo; variable 46 std::function<const TargetLibraryInfo &(Function &)> GetTLI); 94 std::function<const TargetLibraryInfo &(Function &)> GetTLI;
|
H A D | ValueTracking.h | 45 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 D | MemoryBuiltins.cpp | 142 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 D | BuildLibCalls.cpp | 1222 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 D | InjectTLIMappings.cpp | 72 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 D | AggressiveInstCombineInternal.h | 46 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 D | ValueProfileCollector.cpp | 41 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 D | InferFunctionAttrs.cpp | 24 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 D | InstrProfiling.h | 29 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 D | MemCpyOptimizer.h | 39 class TargetLibraryInfo; variable 44 TargetLibraryInfo *TLI = nullptr; 57 bool runImpl(Function &F, MemoryDependenceResults *MD, TargetLibraryInfo *TLI,
|
H A D | NaryReassociate.h | 97 class TargetLibraryInfo; variable 108 ScalarEvolution *SE_, TargetLibraryInfo *TLI_, 184 TargetLibraryInfo *TLI;
|
H A D | RewriteStatepointsForGC.h | 27 class TargetLibraryInfo; variable 33 const TargetLibraryInfo &);
|
/netbsd/external/apache2/llvm/dist/llvm/lib/CodeGen/ |
H A D | ReplaceWithVeclib.cpp | 93 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 D | LoopVectorize.h | 77 class TargetLibraryInfo; variable 147 TargetLibraryInfo *TLI; 161 BlockFrequencyInfo &BFI_, TargetLibraryInfo *TLI_, DemandedBits &DB_,
|
/netbsd/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/ |
H A D | AnnotationRemarks.cpp | 35 const TargetLibraryInfo &TLI) { in tryEmitAutoInitRemark() 80 static void runImpl(Function &F, const TargetLibraryInfo &TLI) { in runImpl() 130 const TargetLibraryInfo &TLI = in runOnFunction()
|