reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Declarations

include/llvm/Analysis/TargetTransformInfo.h
 1943   TargetTransformInfo &getTTI(const Function &F);

References

lib/Analysis/CostModel.cpp
   91  TTI = TTIWP ? &TTIWP->getTTI(F) : nullptr;
lib/Analysis/LegacyDivergenceAnalysis.cpp
  322   TargetTransformInfo &TTI = TTIWP->getTTI(F);
lib/CodeGen/CodeGenPrepare.cpp
  428   TTI = &getAnalysis<TargetTransformInfoWrapperPass>().getTTI(F);
lib/CodeGen/DwarfEHPrepare.cpp
  161       getAnalysis<TargetTransformInfoWrapperPass>().getTTI(Fn);
lib/CodeGen/ExpandMemCmp.cpp
  800         &getAnalysis<TargetTransformInfoWrapperPass>().getTTI(F);
lib/CodeGen/ExpandReductions.cpp
  145     const auto *TTI =&getAnalysis<TargetTransformInfoWrapperPass>().getTTI(F);
lib/CodeGen/GlobalISel/Localizer.cpp
   35   TTI = &getAnalysis<TargetTransformInfoWrapperPass>().getTTI(MF.getFunction());
lib/CodeGen/HardwareLoops.cpp
  183   TTI = &getAnalysis<TargetTransformInfoWrapperPass>().getTTI(F);
lib/CodeGen/ScalarizeMaskedMemIntrin.cpp
  812   TTI = &getAnalysis<TargetTransformInfoWrapperPass>().getTTI(F);
lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
  784       getAnalysis<TargetTransformInfoWrapperPass>().getTTI(*FuncInfo->Fn);
lib/Target/AMDGPU/AMDGPUInline.cpp
  121             TTIWP->getTTI(*Callee).getInliningThresholdMultiplier();
  187   TargetTransformInfo &TTI = TTIWP->getTTI(*Callee);
lib/Target/AMDGPU/AMDGPULowerIntrinsics.cpp
   77             getAnalysis<TargetTransformInfoWrapperPass>().getTTI(*ParentFunc);
lib/Target/AMDGPU/AMDGPUUnifyDivergentExitNodes.cpp
  260     = getAnalysis<TargetTransformInfoWrapperPass>().getTTI(F);
lib/Target/ARM/MVETailPredication.cpp
  119   TTI = &getAnalysis<TargetTransformInfoWrapperPass>().getTTI(F);
lib/Target/NVPTX/NVPTXLowerAggrCopies.cpp
   66       getAnalysis<TargetTransformInfoWrapperPass>().getTTI(F);
lib/Transforms/IPO/ArgumentPromotion.cpp
 1148           getAnalysis<TargetTransformInfoWrapperPass>().getTTI(*OldF);
lib/Transforms/IPO/GlobalOpt.cpp
 3012       return this->getAnalysis<TargetTransformInfoWrapperPass>().getTTI(F);
lib/Transforms/IPO/HotColdSplitting.cpp
  673     return this->getAnalysis<TargetTransformInfoWrapperPass>().getTTI(F);
lib/Transforms/IPO/InlineSimple.cpp
   56     TargetTransformInfo &TTI = TTIWP->getTTI(*Callee);
lib/Transforms/IPO/PartialInlining.cpp
  380       return TTIWP->getTTI(F);
lib/Transforms/IPO/SampleProfile.cpp
  448                        return TTIWP->getTTI(F);
lib/Transforms/Scalar/CallSiteSplitting.cpp
  566     auto &TTI = getAnalysis<TargetTransformInfoWrapperPass>().getTTI(F);
lib/Transforms/Scalar/ConstantHoisting.cpp
  150       Impl.runImpl(Fn, getAnalysis<TargetTransformInfoWrapperPass>().getTTI(Fn),
lib/Transforms/Scalar/DivRemPairs.cpp
  341     auto &TTI = getAnalysis<TargetTransformInfoWrapperPass>().getTTI(F);
lib/Transforms/Scalar/EarlyCSE.cpp
 1364     auto &TTI = getAnalysis<TargetTransformInfoWrapperPass>().getTTI(F);
lib/Transforms/Scalar/IndVarSimplify.cpp
 3173     auto *TTI = TTIP ? &TTIP->getTTI(*L->getHeader()->getParent()) : nullptr;
lib/Transforms/Scalar/InferAddressSpaces.cpp
  627   TTI = &getAnalysis<TargetTransformInfoWrapperPass>().getTTI(F);
lib/Transforms/Scalar/LICM.cpp
  225                           &getAnalysis<TargetTransformInfoWrapperPass>().getTTI(
lib/Transforms/Scalar/LoopDataPrefetch.cpp
  189       &getAnalysis<TargetTransformInfoWrapperPass>().getTTI(F);
lib/Transforms/Scalar/LoopIdiomRecognize.cpp
  279         &getAnalysis<TargetTransformInfoWrapperPass>().getTTI(
lib/Transforms/Scalar/LoopRotation.cpp
   95     const auto *TTI = &getAnalysis<TargetTransformInfoWrapperPass>().getTTI(F);
lib/Transforms/Scalar/LoopStrengthReduce.cpp
 5744   const auto &TTI = getAnalysis<TargetTransformInfoWrapperPass>().getTTI(
lib/Transforms/Scalar/LoopUnrollAndJamPass.cpp
  450         getAnalysis<TargetTransformInfoWrapperPass>().getTTI(F);
lib/Transforms/Scalar/LoopUnrollPass.cpp
 1229         getAnalysis<TargetTransformInfoWrapperPass>().getTTI(F);
lib/Transforms/Scalar/LoopUnswitch.cpp
  650           currentLoop, getAnalysis<TargetTransformInfoWrapperPass>().getTTI(
lib/Transforms/Scalar/MergeICmps.cpp
  901     const auto &TTI = getAnalysis<TargetTransformInfoWrapperPass>().getTTI(F);
lib/Transforms/Scalar/NaryReassociate.cpp
  174   auto *TTI = &getAnalysis<TargetTransformInfoWrapperPass>().getTTI(F);
lib/Transforms/Scalar/PartiallyInlineLibCalls.cpp
  166         &getAnalysis<TargetTransformInfoWrapperPass>().getTTI(F);
lib/Transforms/Scalar/RewriteStatepointsForGC.cpp
  186           getAnalysis<TargetTransformInfoWrapperPass>().getTTI(F);
lib/Transforms/Scalar/SeparateConstOffsetFromGEP.cpp
  949       getAnalysis<TargetTransformInfoWrapperPass>().getTTI(*GEP->getFunction());
lib/Transforms/Scalar/SimpleLoopUnswitch.cpp
 2934   auto &TTI = getAnalysis<TargetTransformInfoWrapperPass>().getTTI(F);
lib/Transforms/Scalar/SimplifyCFGPass.cpp
  268     auto &TTI = getAnalysis<TargetTransformInfoWrapperPass>().getTTI(F);
lib/Transforms/Scalar/SpeculativeExecution.cpp
  146   auto *TTI = &getAnalysis<TargetTransformInfoWrapperPass>().getTTI(F);
lib/Transforms/Scalar/StraightLineStrengthReduce.cpp
  710   TTI = &getAnalysis<TargetTransformInfoWrapperPass>().getTTI(F);
lib/Transforms/Scalar/TailRecursionElimination.cpp
  841         F, &getAnalysis<TargetTransformInfoWrapperPass>().getTTI(F),
lib/Transforms/Vectorize/LoadStoreVectorizer.cpp
  258       getAnalysis<TargetTransformInfoWrapperPass>().getTTI(F);
lib/Transforms/Vectorize/LoopVectorize.cpp
 1602     auto *TTI = &getAnalysis<TargetTransformInfoWrapperPass>().getTTI(F);
lib/Transforms/Vectorize/SLPVectorizer.cpp
 5209     auto *TTI = &getAnalysis<TargetTransformInfoWrapperPass>().getTTI(F);
tools/polly/lib/Transform/ScheduleOptimizer.cpp
 1619   auto *TTI = &getAnalysis<TargetTransformInfoWrapperPass>().getTTI(F);