/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | PartiallyInlineLibCalls.cpp | 36 const TargetTransformInfo *TTI, DomTreeUpdater *DTU) { in optimizeSQRT() 105 const TargetTransformInfo *TTI, in runPartiallyInlineLibCalls() 161 auto &TTI = AM.getResult<TargetIRAnalysis>(F); in run() local 193 const TargetTransformInfo *TTI = in runOnFunction() local
|
H A D | SpeculativeExecution.cpp | 148 auto *TTI = &getAnalysis<TargetTransformInfoWrapperPass>().getTTI(F); in runOnFunction() local 154 bool SpeculativeExecutionPass::runImpl(Function &F, TargetTransformInfo *TTI) { in runImpl() argument 214 const TargetTransformInfo &TTI) { in ComputeSpeculationCost() argument 339 auto *TTI = &AM.getResult<TargetIRAnalysis>(F); run() local [all...] |
H A D | SimplifyCFGPass.cpp | 222 iterativelySimplifyCFG(Function & F,const TargetTransformInfo & TTI,DomTreeUpdater * DTU,const SimplifyCFGOptions & Options) iterativelySimplifyCFG() argument 265 simplifyFunctionCFGImpl(Function & F,const TargetTransformInfo & TTI,DominatorTree * DT,const SimplifyCFGOptions & Options) simplifyFunctionCFGImpl() argument 294 simplifyFunctionCFG(Function & F,const TargetTransformInfo & TTI,DominatorTree * DT,const SimplifyCFGOptions & Options) simplifyFunctionCFG() argument 358 auto &TTI = AM.getResult<TargetIRAnalysis>(F); run() local 396 auto &TTI = getAnalysis<TargetTransformInfoWrapperPass>().getTTI(F); runOnFunction() local [all...] |
H A D | StraightLineStrengthReduce.cpp | 128 ScalarEvolution *SE, TargetTransformInfo *TTI) in StraightLineStrengthReduce() argument 243 TargetTransformInfo *TTI = nullptr; member in __anon2fc4011a0111::StraightLineStrengthReduce 282 const TargetTransformInfo *TTI) { in isGEPFoldable() argument 290 TargetTransformInfo *TTI) { in isAddFoldable() argument 298 TargetTransformInfo *TTI, in isFoldable() argument 677 auto *TTI = &getAnalysis<TargetTransformInfoWrapperPass>().getTTI(F); runOnFunction() local 721 auto *TTI = &AM.getResult<TargetIRAnalysis>(F); run() local [all...] |
H A D | LoopDataPrefetch.cpp | 65 ScalarEvolution *SE, const TargetTransformInfo *TTI, in LoopDataPrefetch() argument 110 const TargetTransformInfo *TTI; member in __anon2181abaa0111::LoopDataPrefetch 180 const TargetTransformInfo *TTI = &AM.getResult<TargetIRAnalysis>(F); in run() local 206 const TargetTransformInfo *TTI = runOnFunction() local [all...] |
H A D | LoopFlatten.cpp | 461 checkPHIs(FlattenInfo & FI,const TargetTransformInfo * TTI) checkPHIs() argument 548 checkOuterLoopInsts(FlattenInfo & FI,SmallPtrSetImpl<Instruction * > & IterationInstructions,const TargetTransformInfo * TTI) checkOuterLoopInsts() argument 696 CanFlattenLoopPair(FlattenInfo & FI,DominatorTree * DT,LoopInfo * LI,ScalarEvolution * SE,AssumptionCache * AC,const TargetTransformInfo * TTI) CanFlattenLoopPair() argument 742 DoFlattenLoopPair(FlattenInfo & FI,DominatorTree * DT,LoopInfo * LI,ScalarEvolution * SE,AssumptionCache * AC,const TargetTransformInfo * TTI,LPMUpdater * U,MemorySSAUpdater * MSSAU) DoFlattenLoopPair() argument 827 CanWidenIV(FlattenInfo & FI,DominatorTree * DT,LoopInfo * LI,ScalarEvolution * SE,AssumptionCache * AC,const TargetTransformInfo * TTI) CanWidenIV() argument 893 FlattenLoopPair(FlattenInfo & FI,DominatorTree * DT,LoopInfo * LI,ScalarEvolution * SE,AssumptionCache * AC,const TargetTransformInfo * TTI,LPMUpdater * U,MemorySSAUpdater * MSSAU) FlattenLoopPair() argument [all...] |
H A D | CallSiteSplitting.cpp | 184 static bool canSplitCallSite(CallBase &CB, TargetTransformInfo &TTI) { in canSplitCallSite() argument 486 static bool tryToSplitCallSite(CallBase &CB, TargetTransformInfo &TTI, in tryToSplitCallSite() argument 503 TargetTransformInfo &TTI, DominatorTree &DT) { in doCallSiteSplitting() argument 541 auto &TTI = AM.getResult<TargetIRAnalysis>(F); in run() local
|
/freebsd-src/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | ExpandReductions.cpp | 77 expandReductions(Function & F,const TargetTransformInfo * TTI) expandReductions() argument 210 const auto *TTI =&getAnalysis<TargetTransformInfoWrapperPass>().getTTI(F); runOnFunction() local 234 const auto &TTI = AM.getResult<TargetIRAnalysis>(F); run() local
|
H A D | PreISelIntrinsicLowering.cpp | 185 Value *Size, const TargetTransformInfo &TTI) { in shouldExpandMemIntrinsicWithSize() argument 219 const TargetTransformInfo &TTI = LookupTTI(*ParentFunc); in expandMemIntrinsicUses() local 236 const TargetTransformInfo &TTI = LookupTTI(*ParentFunc); expandMemIntrinsicUses() local 253 const TargetTransformInfo &TTI = LookupTTI(*ParentFunc); expandMemIntrinsicUses() local [all...] |
H A D | DwarfEHPrepare.cpp | 63 const TargetTransformInfo *TTI; member in __anon7cd3e7f60111::DwarfEHPrepare 315 prepareDwarfEH(CodeGenOptLevel OptLevel,Function & F,const TargetLowering & TLI,DominatorTree * DT,const TargetTransformInfo * TTI,const Triple & TargetTriple) prepareDwarfEH() argument 341 const TargetTransformInfo *TTI = nullptr; runOnFunction() local 373 const TargetTransformInfo *TTI = nullptr; run() local [all...] |
H A D | HardwareLoops.cpp | 118 using TTI = TargetTransformInfo; typedef 148 const TargetTransformInfo &TTI, TargetLibraryInfo *TLI, in HardwareLoopsImpl() argument 169 const TargetTransformInfo &TTI; member in __anon9fb677210111::HardwareLoopsImpl 242 auto &TTI = getAnalysis<TargetTransformInfoWrapperPass>().getTTI(F); in runOnFunction() local 274 auto &TTI = AM.getResult<TargetIRAnalysis>(F); in run() local [all...] |
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/ |
H A D | CGProfile.cpp | 71 TargetTransformInfo &TTI = FAM.getResult<TargetIRAnalysis>(F); runCGProfilePass() local
|
/freebsd-src/contrib/llvm-project/llvm/include/llvm/Transforms/Scalar/ |
H A D | SpeculativeExecution.h | 90 TargetTransformInfo *TTI = nullptr; global() variable
|
/freebsd-src/contrib/llvm-project/llvm/include/llvm/Transforms/IPO/ |
H A D | FunctionSpecialization.h | 178 TargetTransformInfo &TTI; variable 196 TargetTransformInfo &TTI, SCCPSolver &Solver) in InstCostVisitor() 287 auto &TTI = GetTTI(*F); in getInstCostVisitorFor() local
|
/freebsd-src/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | AssumptionCache.cpp | 59 findAffectedValues(CallBase *CI, TargetTransformInfo *TTI, in findAffectedValues() argument 270 auto &TTI = FAM.getResult<TargetIRAnalysis>(F); run() local 305 auto *TTI = TTIWP ? &TTIWP->getTTI(F) : nullptr; getAssumptionCache() local
|
H A D | CostModel.cpp | 52 auto &TTI = AM.getResult<TargetIRAnalysis>(F); in run() local
|
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | LowerMemIntrinsics.cpp | 26 createMemCpyLoopKnownSize(Instruction * InsertBefore,Value * SrcAddr,Value * DstAddr,ConstantInt * CopyLen,Align SrcAlign,Align DstAlign,bool SrcIsVolatile,bool DstIsVolatile,bool CanOverlap,const TargetTransformInfo & TTI,std::optional<uint32_t> AtomicElementSize) createMemCpyLoopKnownSize() argument 161 createMemCpyLoopUnknownSize(Instruction * InsertBefore,Value * SrcAddr,Value * DstAddr,Value * CopyLen,Align SrcAlign,Align DstAlign,bool SrcIsVolatile,bool DstIsVolatile,bool CanOverlap,const TargetTransformInfo & TTI,std::optional<uint32_t> AtomicElementSize) createMemCpyLoopUnknownSize() argument 350 createMemMoveLoop(Instruction * InsertBefore,Value * SrcAddr,Value * DstAddr,Value * CopyLen,Align SrcAlign,Align DstAlign,bool SrcIsVolatile,bool DstIsVolatile,const TargetTransformInfo & TTI) createMemMoveLoop() argument 486 expandMemCpyAsLoop(MemCpyInst * Memcpy,const TargetTransformInfo & TTI,ScalarEvolution * SE) expandMemCpyAsLoop() argument 517 expandMemMoveAsLoop(MemMoveInst * Memmove,const TargetTransformInfo & TTI) expandMemMoveAsLoop() argument 579 expandAtomicMemCpyAsLoop(AtomicMemCpyInst * AtomicMemcpy,const TargetTransformInfo & TTI,ScalarEvolution * SE) expandAtomicMemCpyAsLoop() argument [all...] |
/freebsd-src/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUTargetTransformInfo.h | 37 using TTI = TargetTransformInfo; variable 64 using TTI = TargetTransformInfo; variable [all...] |
H A D | R600TargetTransformInfo.h | 30 using TTI = TargetTransformInfo; variable
|
/freebsd-src/contrib/llvm-project/llvm/lib/Target/Mips/ |
H A D | MipsTargetTransformInfo.h | 20 using TTI = TargetTransformInfo; variable
|
/freebsd-src/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
H A D | WebAssemblyTargetTransformInfo.h | 30 typedef TargetTransformInfo TTI; typedef [all...] |
/freebsd-src/contrib/llvm-project/llvm/lib/Target/LoongArch/ |
H A D | LoongArchTargetTransformInfo.h | 28 typedef TargetTransformInfo TTI; typedef
|
/freebsd-src/contrib/llvm-project/llvm/lib/Target/DirectX/ |
H A D | DirectXTargetTransformInfo.h | 22 using TTI = TargetTransformInfo; variable
|
/freebsd-src/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/ |
H A D | Localizer.h | 56 TargetTransformInfo *TTI = nullptr; variable
|
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/AggressiveInstCombine/ |
H A D | AggressiveInstCombine.cpp | 346 tryToFPToSat(Instruction & I,TargetTransformInfo & TTI) tryToFPToSat() argument 402 foldSqrt(Instruction & I,TargetTransformInfo & TTI,TargetLibraryInfo & TLI,AssumptionCache & AC,DominatorTree & DT) foldSqrt() argument 778 foldConsecutiveLoads(Instruction & I,const DataLayout & DL,TargetTransformInfo & TTI,AliasAnalysis & AA,const DominatorTree & DT) foldConsecutiveLoads() argument 929 foldUnusualPatterns(Function & F,DominatorTree & DT,TargetTransformInfo & TTI,TargetLibraryInfo & TLI,AliasAnalysis & AA,AssumptionCache & AC) foldUnusualPatterns() argument 970 runImpl(Function & F,AssumptionCache & AC,TargetTransformInfo & TTI,TargetLibraryInfo & TLI,DominatorTree & DT,AliasAnalysis & AA) runImpl() argument 986 auto &TTI = AM.getResult<TargetIRAnalysis>(F); run() local [all...] |