Home
last modified time | relevance | path

Searched defs:TTI (Results 1 – 25 of 117) sorted by relevance

12345

/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DPartiallyInlineLibCalls.cpp36 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 DSpeculativeExecution.cpp148 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 DSimplifyCFGPass.cpp222 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 DStraightLineStrengthReduce.cpp128 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 DLoopDataPrefetch.cpp65 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 DLoopFlatten.cpp461 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 DCallSiteSplitting.cpp184 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 DExpandReductions.cpp77 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 DPreISelIntrinsicLowering.cpp185 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 DDwarfEHPrepare.cpp63 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 DHardwareLoops.cpp118 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 DCGProfile.cpp71 TargetTransformInfo &TTI = FAM.getResult<TargetIRAnalysis>(F); runCGProfilePass() local
/freebsd-src/contrib/llvm-project/llvm/include/llvm/Transforms/Scalar/
H A DSpeculativeExecution.h90 TargetTransformInfo *TTI = nullptr; global() variable
/freebsd-src/contrib/llvm-project/llvm/include/llvm/Transforms/IPO/
H A DFunctionSpecialization.h178 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 DAssumptionCache.cpp59 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 DCostModel.cpp52 auto &TTI = AM.getResult<TargetIRAnalysis>(F); in run() local
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DLowerMemIntrinsics.cpp26 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 DAMDGPUTargetTransformInfo.h37 using TTI = TargetTransformInfo; variable
64 using TTI = TargetTransformInfo; variable
[all...]
H A DR600TargetTransformInfo.h30 using TTI = TargetTransformInfo; variable
/freebsd-src/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsTargetTransformInfo.h20 using TTI = TargetTransformInfo; variable
/freebsd-src/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyTargetTransformInfo.h30 typedef TargetTransformInfo TTI; typedef
[all...]
/freebsd-src/contrib/llvm-project/llvm/lib/Target/LoongArch/
H A DLoongArchTargetTransformInfo.h28 typedef TargetTransformInfo TTI; typedef
/freebsd-src/contrib/llvm-project/llvm/lib/Target/DirectX/
H A DDirectXTargetTransformInfo.h22 using TTI = TargetTransformInfo; variable
/freebsd-src/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DLocalizer.h56 TargetTransformInfo *TTI = nullptr; variable
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/AggressiveInstCombine/
H A DAggressiveInstCombine.cpp346 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...]

12345