Searched refs:VPIteration (Results 1 – 4 of 4) sorted by relevance
| /openbsd-src/gnu/llvm/llvm/lib/Transforms/Vectorize/ |
| H A D | VPlanRecipes.cpp | 142 Phi->addIncoming(State.get(ExitValue, VPIteration(State.UF - 1, Lane)), in fixPhi() 230 Value *VIVElem0 = State.get(getOperand(0), VPIteration(Part, 0)); in generateInstruction() 289 auto *IV = State.get(getOperand(0), VPIteration(0, 0)); in generateInstruction() 306 Value *Cond = State.get(getOperand(0), VPIteration(Part, 0)); in generateInstruction() 462 Arg = State.get(I.value(), VPIteration(0, 0)); in execute() 544 InvariantCond ? State.get(getOperand(0), VPIteration(0, 0)) : nullptr; in execute() 784 ? State.get(getOperand(0), VPIteration(0, 0)) in execute() 793 Indices.push_back(State.get(Operand, VPIteration(0, 0))); in execute()
|
| H A D | VPlan.h | 189 struct VPIteration { struct 195 VPIteration(unsigned Part, unsigned Lane, argument 199 VPIteration(unsigned Part, const VPLane &Lane) : Part(Part), Lane(Lane) {} in VPIteration() function 220 std::optional<VPIteration> Instance; argument 242 Value *get(VPValue *Def, const VPIteration &Instance); 254 bool hasScalarValue(VPValue *Def, VPIteration Instance) { in hasScalarValue() 281 void set(VPValue *Def, Value *V, const VPIteration &Instance) { in set() 295 void reset(VPValue *Def, Value *V, const VPIteration &Instance) { in reset()
|
| H A D | LoopVectorize.cpp | 501 const VPIteration &Instance, bool IfPredicateInstr, 505 void packScalarIntoVectorValue(VPValue *Def, const VPIteration &Instance, 2433 State.set(Def, Add, VPIteration(Part, Lane)); in buildScalarSteps() 2542 const VPIteration &Instance, in packScalarIntoVectorValue() 2622 Value *AddrPart = State.get(Addr, VPIteration(Part, 0)); in vectorizeInterleaveGroup() 2795 const VPIteration &Instance, in scalarizeInstruction() 9372 Value *Step = State.get(getStepValue(), VPIteration(0, 0)); in execute() 9483 Value *Step = State.get(getOperand(1), VPIteration(0, Part)); in execute() 9487 State.set(this, SclrGep, VPIteration(Part, Lane)); in execute() 9509 Value *ScalarStepValue = State.get(getOperand(1), VPIteration(0, 0)); in execute() [all …]
|
| H A D | VPlan.cpp | 211 Value *VPTransformState::get(VPValue *Def, const VPIteration &Instance) { in get() 544 State->Instance = VPIteration(0, 0); in execute()
|