Lines Matching refs:EntryVal

575   void buildScalarSteps(Value *ScalarIV, Value *Step, Instruction *EntryVal,
584 Value *Step, Instruction *EntryVal);
612 const Instruction *EntryVal,
1686 const InductionDescriptor &II, Value *Step, Instruction *EntryVal) { in createVectorIntOrFpInductionPHI() argument
1687 assert((isa<PHINode>(EntryVal) || isa<TruncInst>(EntryVal)) && in createVectorIntOrFpInductionPHI()
1694 if (isa<TruncInst>(EntryVal)) { in createVectorIntOrFpInductionPHI()
1697 auto *TruncType = cast<IntegerType>(EntryVal->getType()); in createVectorIntOrFpInductionPHI()
1736 VecInd->setDebugLoc(EntryVal->getDebugLoc()); in createVectorIntOrFpInductionPHI()
1739 VectorLoopValueMap.setVectorValue(EntryVal, Part, LastInduction); in createVectorIntOrFpInductionPHI()
1741 if (isa<TruncInst>(EntryVal)) in createVectorIntOrFpInductionPHI()
1742 addMetadata(LastInduction, EntryVal); in createVectorIntOrFpInductionPHI()
1743 recordVectorLoopValueForInductionCast(II, EntryVal, LastInduction, Part); in createVectorIntOrFpInductionPHI()
1747 LastInduction->setDebugLoc(EntryVal->getDebugLoc()); in createVectorIntOrFpInductionPHI()
1778 const InductionDescriptor &ID, const Instruction *EntryVal, in recordVectorLoopValueForInductionCast() argument
1780 assert((isa<PHINode>(EntryVal) || isa<TruncInst>(EntryVal)) && in recordVectorLoopValueForInductionCast()
1789 if (isa<TruncInst>(EntryVal)) in recordVectorLoopValueForInductionCast()
1821 Instruction *EntryVal = Trunc ? cast<Instruction>(Trunc) : IV; in widenIntOrFpInduction() local
1829 auto NeedsScalarIV = VF > 1 && needsScalarInduction(EntryVal); in widenIntOrFpInduction()
1848 if (VF > 1 && !shouldScalarizeInstruction(EntryVal)) { in widenIntOrFpInduction()
1849 createVectorIntOrFpInductionPHI(ID, Step, EntryVal); in widenIntOrFpInduction()
1885 VectorLoopValueMap.setVectorValue(EntryVal, Part, EntryPart); in widenIntOrFpInduction()
1888 recordVectorLoopValueForInductionCast(ID, EntryVal, EntryPart, Part); in widenIntOrFpInduction()
1899 buildScalarSteps(ScalarIV, Step, EntryVal, ID); in widenIntOrFpInduction()
1959 Instruction *EntryVal, in buildScalarSteps() argument
1985 Cost->isUniformAfterVectorization(cast<Instruction>(EntryVal), VF) ? 1 in buildScalarSteps()
1993 VectorLoopValueMap.setScalarValue(EntryVal, {Part, Lane}, Add); in buildScalarSteps()
1994 recordVectorLoopValueForInductionCast(ID, EntryVal, Add, Part, Lane); in buildScalarSteps()