reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
318 addRegisterClass(Ty, RC); 322 setOperationAction(Opc, Ty, Expand); 324 setOperationAction(ISD::BITCAST, Ty, Legal); 325 setOperationAction(ISD::LOAD, Ty, Legal); 326 setOperationAction(ISD::STORE, Ty, Legal); 327 setOperationAction(ISD::EXTRACT_VECTOR_ELT, Ty, Custom); 328 setOperationAction(ISD::INSERT_VECTOR_ELT, Ty, Legal); 329 setOperationAction(ISD::BUILD_VECTOR, Ty, Custom); 330 setOperationAction(ISD::UNDEF, Ty, Legal); 332 setOperationAction(ISD::ADD, Ty, Legal); 333 setOperationAction(ISD::AND, Ty, Legal); 334 setOperationAction(ISD::CTLZ, Ty, Legal); 335 setOperationAction(ISD::CTPOP, Ty, Legal); 336 setOperationAction(ISD::MUL, Ty, Legal); 337 setOperationAction(ISD::OR, Ty, Legal); 338 setOperationAction(ISD::SDIV, Ty, Legal); 339 setOperationAction(ISD::SREM, Ty, Legal); 340 setOperationAction(ISD::SHL, Ty, Legal); 341 setOperationAction(ISD::SRA, Ty, Legal); 342 setOperationAction(ISD::SRL, Ty, Legal); 343 setOperationAction(ISD::SUB, Ty, Legal); 344 setOperationAction(ISD::SMAX, Ty, Legal); 345 setOperationAction(ISD::SMIN, Ty, Legal); 346 setOperationAction(ISD::UDIV, Ty, Legal); 347 setOperationAction(ISD::UREM, Ty, Legal); 348 setOperationAction(ISD::UMAX, Ty, Legal); 349 setOperationAction(ISD::UMIN, Ty, Legal); 350 setOperationAction(ISD::VECTOR_SHUFFLE, Ty, Custom); 351 setOperationAction(ISD::VSELECT, Ty, Legal); 352 setOperationAction(ISD::XOR, Ty, Legal); 354 if (Ty == MVT::v4i32 || Ty == MVT::v2i64) { 354 if (Ty == MVT::v4i32 || Ty == MVT::v2i64) { 355 setOperationAction(ISD::FP_TO_SINT, Ty, Legal); 356 setOperationAction(ISD::FP_TO_UINT, Ty, Legal); 357 setOperationAction(ISD::SINT_TO_FP, Ty, Legal); 358 setOperationAction(ISD::UINT_TO_FP, Ty, Legal); 361 setOperationAction(ISD::SETCC, Ty, Legal); 362 setCondCodeAction(ISD::SETNE, Ty, Expand); 363 setCondCodeAction(ISD::SETGE, Ty, Expand); 364 setCondCodeAction(ISD::SETGT, Ty, Expand); 365 setCondCodeAction(ISD::SETUGE, Ty, Expand); 366 setCondCodeAction(ISD::SETUGT, Ty, Expand);