|
reference, declaration → definition
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);