Searched refs:VPIteration (Results 1 – 3 of 3) sorted by relevance
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Vectorize/ |
| H A D | VPlan.h | 177 struct VPIteration { struct 183 VPIteration(unsigned Part, unsigned Lane, argument 187 VPIteration(unsigned Part, const VPLane &Lane) : Part(Part), Lane(Lane) {} in VPIteration() argument 208 Optional<VPIteration> Instance; argument 230 Value *get(VPValue *Def, const VPIteration &Instance); 242 bool hasScalarValue(VPValue *Def, VPIteration Instance) { in hasScalarValue() 269 void set(VPValue *Def, Value *V, const VPIteration &Instance) { in set() 283 void reset(VPValue *Def, Value *V, const VPIteration &Instance) { in reset()
|
| H A D | VPlan.cpp | 227 Value *VPTransformState::get(VPValue *Def, const VPIteration &Instance) { in get() 473 State->Instance = VPIteration(0, 0); in execute() 607 Value *VIVElem0 = State.get(getOperand(0), VPIteration(Part, 0)); in generateInstruction()
|
| H A D | LoopVectorize.cpp | 526 const VPIteration &Instance, bool IfPredicateInstr, 537 void packScalarIntoVectorValue(VPValue *Def, const VPIteration &Instance, 2379 State.set(CastDef, VectorLoopVal, VPIteration(Part, Lane)); in recordVectorLoopValueForInductionCast() 2624 State.set(Def, Add, VPIteration(Part, Lane)); in buildScalarSteps() 2632 const VPIteration &Instance, in packScalarIntoVectorValue() 2717 Value *AddrPart = State.get(Addr, VPIteration(Part, 0)); in vectorizeInterleaveGroup() 2967 auto *VecPtr = CreateVecPtr(Part, State.get(Addr, VPIteration(0, 0))); in vectorizeMemoryInstruction() 2991 auto *VecPtr = CreateVecPtr(Part, State.get(Addr, VPIteration(0, 0))); in vectorizeMemoryInstruction() 3012 const VPIteration &Instance, in scalarizeInstruction() 4559 VPIteration(UF - 1, Lane)); in fixLCSSAPHIs() [all …]
|