Searched refs:VectorTripCount (Results 1 – 4 of 4) sorted by relevance
| /llvm-project-15.0.7/llvm/lib/Transforms/Vectorize/ |
| H A D | VPlan.cpp | 639 State.set(&VectorTripCount, VectorTripCountV, Part); in prepareToExecute() 752 if (VectorTripCount.getNumUsers() > 0) { in print() 754 VectorTripCount.printAsOperand(O, SlotTracker); in print() 1078 assignSlot(&Plan.VectorTripCount); in assignSlots()
|
| H A D | LoopVectorize.cpp | 546 Value *VectorTripCount, Value *EndValue, 702 Value *VectorTripCount = nullptr; member in llvm::InnerLoopVectorizer 767 Value *VectorTripCount = nullptr; member 2848 if (VectorTripCount) in getOrCreateVectorTripCount() 2849 return VectorTripCount; in getOrCreateVectorTripCount() 2892 VectorTripCount = Builder.CreateSub(TC, R, "n.vec"); in getOrCreateVectorTripCount() 2894 return VectorTripCount; in getOrCreateVectorTripCount() 3111 assert(VectorTripCount && "Expected valid arguments"); in createInductionResumeValues() 3128 EndValue = VectorTripCount; in createInductionResumeValues() 3202 Count, VectorTripCount, "cmp.n", in completeLoopSkeleton() [all …]
|
| H A D | VPlan.h | 2524 VPValue VectorTripCount; 2568 void prepareToExecute(Value *TripCount, Value *VectorTripCount, 2599 VPValue &getVectorTripCount() { return VectorTripCount; }
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | SelectionDAGBuilder.cpp | 7194 SDValue VectorIndex, VectorTripCount; in visitIntrinsicCall() local 7197 VectorTripCount = DAG.getSplatVector(VecTy, sdl, TripCount); in visitIntrinsicCall() 7200 VectorTripCount = DAG.getSplatBuildVector(VecTy, sdl, TripCount); in visitIntrinsicCall() 7206 VectorTripCount, ISD::CondCode::SETULT); in visitIntrinsicCall()
|