Home
last modified time | relevance | path

Searched refs:ScalarTC (Results 1 – 1 of 1) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVPlanRecipes.cpp417 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()