Home
last modified time | relevance | path

Searched defs:TripCount (Results 1 – 19 of 19) sorted by relevance

/freebsd-src/contrib/llvm-project/llvm/lib/Analysis/
H A DLoopCacheAnalysis.cpp112 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 DLint.cpp374 if (auto *TripCount = dyn_cast<ConstantInt>(I.getArgOperand(1))) visitCallBase() local
/freebsd-src/contrib/llvm-project/llvm/lib/Target/ARM/
H A DMVETailPredication.cpp198 Value *TripCount) { in IsSafeActiveMask() argument
415 TryConvertActiveLaneMask(Value * TripCount) TryConvertActiveLaneMask() argument
[all...]
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopUnrollPass.cpp350 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 DLoopFlatten.cpp383 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 DLoopRerollPass.cpp
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DLoopUnrollRuntime.cpp518 Value *TripCount, unsigned Count) { in CreateTripRemainder() argument
766 Value *TripCount = Expander.expandCodeFor(TripCountSC, TripCountSC->getType(), in UnrollRuntimeLoopRemainder() local
[all...]
H A DLoopUnroll.cpp349 unsigned TripCount; UnrollLoop() member
H A DLoopPeel.cpp500 computePeelCount(Loop * L,unsigned LoopSize,TargetTransformInfo::PeelingPreferences & PP,unsigned TripCount,DominatorTree & DT,ScalarEvolution & SE,AssumptionCache * AC,unsigned Threshold) computePeelCount() argument
H A DLoopUnrollAndJam.cpp216 llvm::UnrollAndJamLoop(Loop *L, unsigned Count, unsigned TripCount, in UnrollAndJamLoop() argument
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVPlanTransforms.cpp586 const SCEV *TripCount = createTripCountSCEV(IdxTy, PSE); optimizeForVFAndUF() local
1077 VPValue *TripCount, *IncrementValue; addVPLaneMaskPhiAndUpdateExitBranch() local
[all...]
H A DVPlan.cpp712 createInitialVPlan(const SCEV * TripCount,ScalarEvolution & SE) createInitialVPlan() argument
[all...]
H A DLoopVectorize.cpp758 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 DVPlan.h2665 VPValue *TripCount = nullptr; global() variable
[all...]
/freebsd-src/contrib/llvm-project/llvm/lib/Frontend/OpenMP/
H A DOMPIRBuilder.cpp2265 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 DHexagonInstrInfo.cpp732 int64_t TripCount; global() member in __anonb51f00770111::HexagonPipelinerLoopInfo
783 int64_t TripCount = Loop->getOperand(1).getImm() + TripCountAdjust; adjustTripCount() local
H A DHexagonHardwareLoops.cpp1207 if (!TripCount) in convertToHardwareLoop() local
[all...]
/freebsd-src/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCInstrInfo.cpp5363 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 DSelectionDAGBuilder.cpp7567 SDValue TripCount = getValue(I.getOperand(1)); visitIntrinsicCall() local