Home
last modified time | relevance | path

Searched refs:TargetIRAnalysis (Results 1 – 25 of 66) sorted by relevance

123

/freebsd-14.2/contrib/llvm-project/llvm/lib/Analysis/
H A DTargetTransformInfo.cpp1292 TargetIRAnalysis::TargetIRAnalysis() : TTICallback(&getDefaultTTI) {} in TargetIRAnalysis() function in TargetIRAnalysis
1294 TargetIRAnalysis::TargetIRAnalysis( in TargetIRAnalysis() function in TargetIRAnalysis
1298 TargetIRAnalysis::Result TargetIRAnalysis::run(const Function &F, in run()
1303 AnalysisKey TargetIRAnalysis::Key;
1305 TargetIRAnalysis::Result TargetIRAnalysis::getDefaultTTI(const Function &F) { in getDefaultTTI()
1323 TargetIRAnalysis TIRA) in TargetTransformInfoWrapperPass()
1336 llvm::createTargetTransformInfoWrapperPass(TargetIRAnalysis TIRA) { in createTargetTransformInfoWrapperPass()
H A DCostModel.cpp52 auto &TTI = AM.getResult<TargetIRAnalysis>(F); in run()
H A DUniformityAnalysis.cpp119 auto &TTI = FAM.getResult<TargetIRAnalysis>(F); in run()
H A DInlineAdvisor.cpp155 auto &CalleeTTI = FAM.getResult<TargetIRAnalysis>(Callee); in getDefaultInlineAdvice()
600 auto &TIR = FAM.getResult<TargetIRAnalysis>(Callee); in getMandatoryKind()
H A DInlineSizeEstimatorAnalysis.cpp138 auto &TTI = FAM.getResult<TargetIRAnalysis>(F); in getSize()
H A DAssumptionCache.cpp270 auto &TTI = FAM.getResult<TargetIRAnalysis>(F); in run()
H A DInlineOrder.cpp66 auto &CalleeTTI = FAM.getResult<TargetIRAnalysis>(Callee); in getInlineCostWrapper()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DTargetTransformInfo.h2872 class TargetIRAnalysis : public AnalysisInfoMixin<TargetIRAnalysis> {
2880 TargetIRAnalysis();
2886 TargetIRAnalysis(std::function<Result(const Function &)> TTICallback);
2889 TargetIRAnalysis(const TargetIRAnalysis &Arg) in TargetIRAnalysis() function
2891 TargetIRAnalysis(TargetIRAnalysis &&Arg) in TargetIRAnalysis() function
2893 TargetIRAnalysis &operator=(const TargetIRAnalysis &RHS) {
2897 TargetIRAnalysis &operator=(TargetIRAnalysis &&RHS) {
2905 friend AnalysisInfoMixin<TargetIRAnalysis>;
2929 TargetIRAnalysis TIRA;
2943 explicit TargetTransformInfoWrapperPass(TargetIRAnalysis TIRA);
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/
H A DTargetMachine.cpp279 TargetIRAnalysis TargetMachine::getTargetIRAnalysis() const { in getTargetIRAnalysis()
282 return TargetIRAnalysis( in getTargetIRAnalysis()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Target/
H A DTargetMachine.h55 class TargetIRAnalysis; variable
359 TargetIRAnalysis getTargetIRAnalysis() const;
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DCGProfile.cpp71 TargetTransformInfo &TTI = FAM.getResult<TargetIRAnalysis>(F); in runCGProfilePass()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DPartiallyInlineLibCalls.cpp161 auto &TTI = AM.getResult<TargetIRAnalysis>(F); in run()
H A DSpeculativeExecution.cpp339 auto *TTI = &AM.getResult<TargetIRAnalysis>(F); in run()
H A DStraightLineStrengthReduce.cpp721 auto *TTI = &AM.getResult<TargetIRAnalysis>(F); in run()
730 PA.preserve<TargetIRAnalysis>(); in run()
H A DDivRemPairs.cpp419 TargetTransformInfo &TTI = FAM.getResult<TargetIRAnalysis>(F); in run()
H A DLoopPassManager.cpp237 AM.getResult<TargetIRAnalysis>(F), in run()
H A DSimplifyCFGPass.cpp358 auto &TTI = AM.getResult<TargetIRAnalysis>(F); in run()
H A DLoopDataPrefetch.cpp180 const TargetTransformInfo *TTI = &AM.getResult<TargetIRAnalysis>(F); in run()
H A DScalarizeMaskedMemIntrin.cpp891 auto &TTI = AM.getResult<TargetIRAnalysis>(F); in run()
896 PA.preserve<TargetIRAnalysis>(); in run()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DRelLookupTableConverter.cpp207 return FAM.getResult<TargetIRAnalysis>(F); in run()
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/
H A DExpandReductions.cpp234 const auto &TTI = AM.getResult<TargetIRAnalysis>(F); in run()
H A DPreISelIntrinsicLowering.cpp414 return FAM.getResult<TargetIRAnalysis>(F); in run()
H A DDwarfEHPrepare.cpp378 TTI = &FAM.getResult<TargetIRAnalysis>(F); in run()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUUnifyDivergentExitNodes.cpp352 const auto *TransformInfo = &AM.getResult<TargetIRAnalysis>(F); in run()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DSCCP.cpp402 return FAM.getResult<TargetIRAnalysis>(F); in run()

123