Home
last modified time | relevance | path

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

123

/freebsd-13.1/contrib/llvm-project/llvm/lib/Analysis/
H A DTargetTransformInfo.cpp1117 TargetIRAnalysis::TargetIRAnalysis() : TTICallback(&getDefaultTTI) {} in TargetIRAnalysis() function in TargetIRAnalysis
1119 TargetIRAnalysis::TargetIRAnalysis( in TargetIRAnalysis() function in TargetIRAnalysis
1123 TargetIRAnalysis::Result TargetIRAnalysis::run(const Function &F, in run()
1128 AnalysisKey TargetIRAnalysis::Key;
1130 TargetIRAnalysis::Result TargetIRAnalysis::getDefaultTTI(const Function &F) { in getDefaultTTI()
1148 TargetIRAnalysis TIRA) in TargetTransformInfoWrapperPass()
1161 llvm::createTargetTransformInfoWrapperPass(TargetIRAnalysis TIRA) { in createTargetTransformInfoWrapperPass()
H A DInlineAdvisor.cpp96 auto &CalleeTTI = FAM.getResult<TargetIRAnalysis>(Callee); in getDefaultInlineAdvice()
490 auto &TIR = FAM.getResult<TargetIRAnalysis>(Callee); in getMandatoryKind()
H A DInlineSizeEstimatorAnalysis.cpp139 auto &TTI = FAM.getResult<TargetIRAnalysis>(F); in getSize()
H A DDivergenceAnalysis.cpp387 auto &TTI = AM.getResult<TargetIRAnalysis>(F); in run()
H A DMLInlineAdvisor.cpp190 auto &TIR = FAM.getResult<TargetIRAnalysis>(Callee); in getAdviceImpl()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DTargetTransformInfo.h2309 class TargetIRAnalysis : public AnalysisInfoMixin<TargetIRAnalysis> {
2317 TargetIRAnalysis();
2323 TargetIRAnalysis(std::function<Result(const Function &)> TTICallback);
2326 TargetIRAnalysis(const TargetIRAnalysis &Arg) in TargetIRAnalysis() function
2328 TargetIRAnalysis(TargetIRAnalysis &&Arg) in TargetIRAnalysis() function
2330 TargetIRAnalysis &operator=(const TargetIRAnalysis &RHS) {
2334 TargetIRAnalysis &operator=(TargetIRAnalysis &&RHS) {
2342 friend AnalysisInfoMixin<TargetIRAnalysis>;
2366 TargetIRAnalysis TIRA;
2380 explicit TargetTransformInfoWrapperPass(TargetIRAnalysis TIRA);
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/
H A DTargetMachine.cpp230 TargetIRAnalysis TargetMachine::getTargetIRAnalysis() { in getTargetIRAnalysis()
233 return TargetIRAnalysis( in getTargetIRAnalysis()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Target/
H A DTargetMachine.h55 class TargetIRAnalysis; variable
319 TargetIRAnalysis getTargetIRAnalysis();
/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DCGProfile.cpp147 return FAM.getResult<TargetIRAnalysis>(F); in run()
/freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/
H A DExpandReductions.cpp208 const auto &TTI = AM.getResult<TargetIRAnalysis>(F); in run()
H A DExpandVectorPredication.cpp462 const auto &TTI = AM.getResult<TargetIRAnalysis>(F); in run()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DPartiallyInlineLibCalls.cpp157 auto &TTI = AM.getResult<TargetIRAnalysis>(F); in run()
H A DSpeculativeExecution.cpp339 auto *TTI = &AM.getResult<TargetIRAnalysis>(F); in run()
H A DLoopPassManager.cpp210 AM.getResult<TargetIRAnalysis>(F), in run()
H A DStraightLineStrengthReduce.cpp766 auto *TTI = &AM.getResult<TargetIRAnalysis>(F); in run()
775 PA.preserve<TargetIRAnalysis>(); in run()
H A DDivRemPairs.cpp435 TargetTransformInfo &TTI = FAM.getResult<TargetIRAnalysis>(F); in run()
H A DSimplifyCFGPass.cpp324 auto &TTI = AM.getResult<TargetIRAnalysis>(F); in run()
H A DLoopDataPrefetch.cpp179 const TargetTransformInfo *TTI = &AM.getResult<TargetIRAnalysis>(F); in run()
H A DScalarizeMaskedMemIntrin.cpp903 auto &TTI = AM.getResult<TargetIRAnalysis>(F); in run()
908 PA.preserve<TargetIRAnalysis>(); in run()
H A DCallSiteSplitting.cpp582 auto &TTI = AM.getResult<TargetIRAnalysis>(F); in run()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DSCCP.cpp116 return FAM.getResult<TargetIRAnalysis>(F); in run()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DRelLookupTableConverter.cpp207 return FAM.getResult<TargetIRAnalysis>(F); in run()
H A DLoopVersioning.cpp352 auto &TTI = AM.getResult<TargetIRAnalysis>(F); in run()
/freebsd-13.1/contrib/llvm-project/llvm/tools/opt/
H A Dopt.cpp863 : TargetIRAnalysis())); in main()
882 TM ? TM->getTargetIRAnalysis() : TargetIRAnalysis())); in main()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachinePassRegistry.def32 FUNCTION_ANALYSIS("targetir", TargetIRAnalysis, (std::move(TM.getTargetIRAnalysis())))

123