/freebsd-src/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | LoopCacheAnalysis.cpp | 112 const SCEV *TripCount = (!isa<SCEVCouldNotCompute>(BackedgeTakenCount) && in computeTripCount() local 286 const SCEV *TripCount = computeTripCount(L, *Sizes.back(), SE); in computeRefCost() local 323 const SCEV *TripCount = computeRefCost() local 566 unsigned TripCount = SE.getSmallConstantTripCount(L); CacheCost() local [all...] |
H A D | Lint.cpp | 374 if (auto *TripCount = dyn_cast<ConstantInt>(I.getArgOperand(1))) visitCallBase() local
|
/freebsd-src/contrib/llvm-project/llvm/lib/Target/ARM/ |
H A D | MVETailPredication.cpp | 198 Value *TripCount) { in IsSafeActiveMask() argument 415 TryConvertActiveLaneMask(Value * TripCount) TryConvertActiveLaneMask() argument [all...] |
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | LoopUnrollPass.cpp | 350 analyzeLoopUnrollCost(const Loop * L,unsigned TripCount,DominatorTree & DT,ScalarEvolution & SE,const SmallPtrSetImpl<const Value * > & EphValues,const TargetTransformInfo & TTI,unsigned MaxUnrolledLoopSize,unsigned MaxIterationsCountToAnalyze) analyzeLoopUnrollCost() argument 760 shouldPragmaUnroll(Loop * L,const PragmaInfo & PInfo,const unsigned TripMultiple,const unsigned TripCount,unsigned MaxTripCount,const UnrollCostEstimator UCE,const TargetTransformInfo::UnrollingPreferences & UP) shouldPragmaUnroll() argument 821 shouldPartialUnroll(const unsigned LoopSize,const unsigned TripCount,const UnrollCostEstimator UCE,const TargetTransformInfo::UnrollingPreferences & UP) shouldPartialUnroll() argument 880 computeUnrollCount(Loop * L,const TargetTransformInfo & TTI,DominatorTree & DT,LoopInfo * LI,AssumptionCache * AC,ScalarEvolution & SE,const SmallPtrSetImpl<const Value * > & EphValues,OptimizationRemarkEmitter * ORE,unsigned TripCount,unsigned MaxTripCount,bool MaxOrZero,unsigned TripMultiple,const UnrollCostEstimator & UCE,TargetTransformInfo::UnrollingPreferences & UP,TargetTransformInfo::PeelingPreferences & PP,bool & UseUpperBound) computeUnrollCount() argument 1208 unsigned TripCount = 0; tryToUnrollLoop() local [all...] |
H A D | LoopFlatten.cpp | 383 return setLoopComponents(RHS, TripCount, Increment, IterationInstructions); in findLoopComponents() argument 298 setLoopComponents(Value * & TC,Value * & TripCount,BinaryOperator * & Increment,SmallPtrSetImpl<Instruction * > & IterationInstructions) setLoopComponents() argument 316 verifyTripCount(Value * RHS,Loop * L,SmallPtrSetImpl<Instruction * > & IterationInstructions,PHINode * & InductionPHI,Value * & TripCount,BinaryOperator * & Increment,BranchInst * & BackBranch,ScalarEvolution * SE,bool IsWidened) verifyTripCount() argument [all...] |
H A D | LoopRerollPass.cpp |
|
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | LoopUnrollRuntime.cpp | 518 Value *TripCount, unsigned Count) { in CreateTripRemainder() argument 766 Value *TripCount = Expander.expandCodeFor(TripCountSC, TripCountSC->getType(), in UnrollRuntimeLoopRemainder() local [all...] |
H A D | LoopUnroll.cpp | 349 unsigned TripCount; UnrollLoop() member
|
H A D | LoopPeel.cpp | 500 computePeelCount(Loop * L,unsigned LoopSize,TargetTransformInfo::PeelingPreferences & PP,unsigned TripCount,DominatorTree & DT,ScalarEvolution & SE,AssumptionCache * AC,unsigned Threshold) computePeelCount() argument
|
H A D | LoopUnrollAndJam.cpp | 216 llvm::UnrollAndJamLoop(Loop *L, unsigned Count, unsigned TripCount, in UnrollAndJamLoop() argument
|
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
H A D | VPlanTransforms.cpp | 586 const SCEV *TripCount = createTripCountSCEV(IdxTy, PSE); optimizeForVFAndUF() local 1077 VPValue *TripCount, *IncrementValue; addVPLaneMaskPhiAndUpdateExitBranch() local [all...] |
H A D | VPlan.cpp | 712 createInitialVPlan(const SCEV * TripCount,ScalarEvolution & SE) createInitialVPlan() argument [all...] |
H A D | LoopVectorize.cpp | 758 Value *TripCount = nullptr; global() member in llvm::InnerLoopVectorizer 822 Value *TripCount = nullptr; global() member 3191 unsigned TripCount = UF * VF.getKnownMinValue(); completeLoopSkeleton() local [all...] |
H A D | VPlan.h | 2665 VPValue *TripCount = nullptr; global() variable [all...] |
/freebsd-src/contrib/llvm-project/llvm/lib/Frontend/OpenMP/ |
H A D | OMPIRBuilder.cpp | 2265 createLoopSkeleton(DebugLoc DL,Value * TripCount,Function * F,BasicBlock * PreInsertBefore,BasicBlock * PostInsertBefore,const Twine & Name) createLoopSkeleton() argument 2333 createCanonicalLoop(const LocationDescription & Loc,LoopBodyGenCallbackTy BodyGenCB,Value * TripCount,const Twine & Name) createCanonicalLoop() argument 2418 Value *TripCount = Builder.CreateSelect(ZeroCmp, Zero, CountIfLooping, createCanonicalLoop() local 2503 Value *TripCount = Builder.CreateAdd(TripCountMinusOne, One); applyStaticWorkshareLoop() local 2722 createTargetLoopWorkshareCall(OpenMPIRBuilder * OMPBuilder,WorksharingLoopType LoopType,BasicBlock * InsertBlock,Value * Ident,Value * LoopBodyArg,Type * ParallelTaskPtr,Value * TripCount,Function & LoopBodyFn) createTargetLoopWorkshareCall() argument 2761 Value *TripCount = CLI->getTripCount(); workshareLoopTargetCallback() local 3398 __anonb937da3d1702( Value *TripCount, const Twine &Name) tileLoops() argument 3886 int TripCount = 0; computeHeuristicUnrollFactor() local 7063 setTripCount(Value * TripCount) setTripCount() argument 7187 Value *TripCount = getTripCount(); assertOK() local [all...] |
/freebsd-src/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
H A D | HexagonInstrInfo.cpp | 732 int64_t TripCount; global() member in __anonb51f00770111::HexagonPipelinerLoopInfo 783 int64_t TripCount = Loop->getOperand(1).getImm() + TripCountAdjust; adjustTripCount() local
|
H A D | HexagonHardwareLoops.cpp | 1207 if (!TripCount) in convertToHardwareLoop() local [all...] |
/freebsd-src/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
H A D | PPCInstrInfo.cpp | 5363 int64_t TripCount; global() member in __anon39d3b6c60a11::PPCPipelinerLoopInfo 5410 int64_t TripCount = LoopCount->getOperand(1).getImm() + TripCountAdjust; adjustTripCount() local
|
/freebsd-src/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
H A D | SelectionDAGBuilder.cpp | 7567 SDValue TripCount = getValue(I.getOperand(1)); visitIntrinsicCall() local
|