reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
7286 assert(!State.Instance && "Int or FP induction being replicated."); 7334 assert(!State.Instance && "Interleave group being replicated."); 7347 if (State.Instance) { // Generate a single instance. 7348 State.ILV->scalarizeInstruction(Ingredient, *State.Instance, IsPredicated); 7352 if (State.Instance->Lane == 0) { 7355 State.ValueMap.setVectorValue(Ingredient, State.Instance->Part, Undef); 7357 State.ILV->packScalarIntoVectorValue(Ingredient, *State.Instance); 7372 assert(State.Instance && "Branch on Mask works only on single instance."); 7374 unsigned Part = State.Instance->Part; 7375 unsigned Lane = State.Instance->Lane; 7399 assert(State.Instance && "Predicated instruction PHI works per instance."); 7401 State.ValueMap.getScalarValue(PredInst, *State.Instance)); 7412 unsigned Part = State.Instance->Part; 7425 State.ValueMap.resetScalarValue(PredInst, *State.Instance, Phi);lib/Transforms/Vectorize/VPlan.cpp
162 bool Replica = State->Instance && 163 !(State->Instance->Part == 0 && State->Instance->Lane == 0); 163 !(State->Instance->Part == 0 && State->Instance->Lane == 0); 256 assert(!State->Instance && "Replicating a Region with non-null instance."); 259 State->Instance = {0, 0}; 262 State->Instance->Part = Part; 264 State->Instance->Lane = Lane; 274 State->Instance.reset(); 332 assert(!State.Instance && "VPInstruction executing an Instance");