reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
887 assert(!VL.empty() && "Bad VL"); 888 assert((empty() || VL.size() == getNumLanes()) && 890 assert(isa<Instruction>(VL[0]) && "Expected instruction"); 891 unsigned NumOperands = cast<Instruction>(VL[0])->getNumOperands(); 893 unsigned NumLanes = VL.size(); 897 assert(isa<Instruction>(VL[Lane]) && "Expected instruction"); 908 bool IsInverseOperation = !isCommutative(cast<Instruction>(VL[Lane])); 910 OpsVec[OpIdx][Lane] = {cast<Instruction>(VL[Lane])->getOperand(OpIdx),