reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
337 if (isTypeLegal(VT)) { 339 setOperationAction(ISD::EXTRACT_VECTOR_ELT, VT, Legal); 340 setOperationAction(ISD::INSERT_VECTOR_ELT, VT, Legal); 341 setOperationAction(ISD::ADD, VT, Legal); 342 setOperationAction(ISD::SUB, VT, Legal); 343 if (VT != MVT::v2i64) 344 setOperationAction(ISD::MUL, VT, Legal); 345 setOperationAction(ISD::AND, VT, Legal); 346 setOperationAction(ISD::OR, VT, Legal); 347 setOperationAction(ISD::XOR, VT, Legal); 349 setOperationAction(ISD::CTPOP, VT, Legal); 351 setOperationAction(ISD::CTPOP, VT, Custom); 352 setOperationAction(ISD::CTTZ, VT, Legal); 353 setOperationAction(ISD::CTLZ, VT, Legal); 356 setOperationAction(ISD::SCALAR_TO_VECTOR, VT, Custom); 359 setOperationAction(ISD::SIGN_EXTEND_VECTOR_INREG, VT, Custom); 360 setOperationAction(ISD::ZERO_EXTEND_VECTOR_INREG, VT, Custom); 364 setOperationAction(ISD::SHL, VT, Custom); 365 setOperationAction(ISD::SRA, VT, Custom); 366 setOperationAction(ISD::SRL, VT, Custom); 370 setOperationAction(ISD::ROTL, VT, Expand); 371 setOperationAction(ISD::ROTR, VT, Expand); 375 setOperationAction(ISD::SETCC, VT, Custom);