reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
727 return OpsVec[OpIdx][Lane]; 732 return OpsVec[OpIdx][Lane]; 741 OpsVec[OpIdx][Lane].IsUsed = false; 746 std::swap(OpsVec[OpIdx1][Lane], OpsVec[OpIdx2][Lane]); 746 std::swap(OpsVec[OpIdx1][Lane], OpsVec[OpIdx2][Lane]); 892 OpsVec.resize(NumOperands); 895 OpsVec[OpIdx].resize(NumLanes); 910 OpsVec[OpIdx][Lane] = {cast<Instruction>(VL[Lane])->getOperand(OpIdx), 917 unsigned getNumOperands() const { return OpsVec.size(); } 920 unsigned getNumLanes() const { return OpsVec[0].size(); } 928 bool empty() const { return OpsVec.empty(); } 931 void clear() { OpsVec.clear(); } 971 ValueList OpVL(OpsVec[OpIdx].size()); 972 assert(OpsVec[OpIdx].size() == getNumLanes() && 975 OpVL[Lane] = OpsVec[OpIdx][Lane].V; 1113 for (const OperandDataVec &OpDataVec : OpsVec) {