Searched refs:ScalarTC (Results 1 – 1 of 1) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
H A D | VPlanRecipes.cpp | 417 Value *ScalarTC = State.get(getOperand(1), VPIteration(Part, 0)); in generatePerPart() local 422 return Builder.CreateCmp(CmpInst::Predicate::ICMP_ULT, VIVElem0, ScalarTC, in generatePerPart() 428 {PredTy, ScalarTC->getType()}, in generatePerPart() 429 {VIVElem0, ScalarTC}, nullptr, Name); in generatePerPart() 456 Value *ScalarTC = State.get(getOperand(0), {0, 0}); in generatePerPart() local 458 createStepForVF(Builder, ScalarTC->getType(), State.VF, State.UF); in generatePerPart() 459 Value *Sub = Builder.CreateSub(ScalarTC, Step); in generatePerPart() 460 Value *Cmp = Builder.CreateICmp(CmpInst::Predicate::ICMP_UGT, ScalarTC, Step); in generatePerPart() 461 Value *Zero = ConstantInt::get(ScalarTC->getType(), 0); in generatePerPart()
|