Searched refs:VPIteration (Results 1 - 3 of 3) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVPlan.h81 /// VPIteration represents a single point in the iteration space of the output
83 struct VPIteration { struct in namespace:llvm
151 bool hasScalarValue(Value *Key, const VPIteration &Instance) const {
172 Value *getScalarValue(Value *Key, const VPIteration &Instance) {
190 void setScalarValue(Value *Key, const VPIteration &Instance, Value *Scalar) {
216 void resetScalarValue(Value *Key, const VPIteration &Instance,
230 const VPIteration &Instance) = 0;
249 Optional<VPIteration> Instance;
274 Value *get(VPValue *Def, const VPIteration &Instance) {
H A DLoopVectorizationPlanner.h223 const VPIteration &Instance) override;
H A DLoopVectorize.cpp449 const VPIteration &Instance, bool IfPredicateInstr,
484 Value *getOrCreateScalarValue(Value *V, const VPIteration &Instance);
487 void packScalarIntoVectorValue(Value *V, const VPIteration &Instance);
2098 const VPIteration &Instance) {
2131 Value *V, const VPIteration &Instance) {
2505 const VPIteration &Instance,
7431 Value *V, const VPIteration &Instance) {

Completed in 114 milliseconds