Lines Matching refs:Expand

1082     setOperationAction(ISD::SDIV,  MVT::i32, Expand);
1084 setOperationAction(ISD::SREM, MVT::i32, Expand);
1087 setOperationAction(ISD::SDIV, MVT::i64, Expand);
1089 setOperationAction(ISD::SREM, MVT::i64, Expand);
1092 setOperationAction(ISD::UDIV, MVT::i32, Expand);
1095 setOperationAction(ISD::UDIV, MVT::i64, Expand);
1098 setOperationAction(ISD::UREM, MVT::i32, Expand);
1101 setOperationAction(ISD::UREM, MVT::i64, Expand);
1104 setOperationAction(ISD::FDIV, MVT::f32, Expand);
1107 setOperationAction(ISD::FDIV, MVT::f64, Expand);
1109 setOperationAction(ISD::FSQRT, MVT::f32, Expand);
1110 setOperationAction(ISD::FSQRT, MVT::f64, Expand);
1111 setOperationAction(ISD::FSIN, MVT::f32, Expand);
1112 setOperationAction(ISD::FSIN, MVT::f64, Expand);
1168 setOperationAction(ISD::FABS, MVT::f64, Expand);
1171 setOperationAction(ISD::FNEG, MVT::f64, Expand);
1174 // Expand fp<->uint.
1175 setOperationAction(ISD::FP_TO_SINT, MVT::i32, Expand);
1176 setOperationAction(ISD::FP_TO_UINT, MVT::i32, Expand);
1178 setOperationAction(ISD::SINT_TO_FP, MVT::i32, Expand);
1179 setOperationAction(ISD::UINT_TO_FP, MVT::i32, Expand);
1203 setOperationAction(ISD::FADD, MVT::f64, Expand);
1206 setOperationAction(ISD::FADD, MVT::f32, Expand);
1209 setOperationAction(ISD::FP_EXTEND, MVT::f32, Expand);
1212 setCondCodeAction(ISD::SETOEQ, MVT::f32, Expand);
1215 setCondCodeAction(ISD::SETOEQ, MVT::f64, Expand);
1218 setCondCodeAction(ISD::SETOGE, MVT::f32, Expand);
1221 setCondCodeAction(ISD::SETOGE, MVT::f64, Expand);
1224 setCondCodeAction(ISD::SETOGT, MVT::f32, Expand);
1227 setCondCodeAction(ISD::SETOGT, MVT::f64, Expand);
1230 setOperationAction(ISD::FP_TO_SINT, MVT::f64, Expand);
1233 setOperationAction(ISD::FP_TO_SINT, MVT::f32, Expand);
1236 setCondCodeAction(ISD::SETOLE, MVT::f64, Expand);
1239 setCondCodeAction(ISD::SETOLE, MVT::f32, Expand);
1242 setCondCodeAction(ISD::SETOLT, MVT::f64, Expand);
1245 setCondCodeAction(ISD::SETOLT, MVT::f32, Expand);
1248 setOperationAction(ISD::FMUL, MVT::f64, Expand);
1251 setOperationAction(ISD::MUL, MVT::f32, Expand);
1254 setCondCodeAction(ISD::SETUNE, MVT::f64, Expand);
1259 setOperationAction(ISD::SUB, MVT::f64, Expand);
1262 setOperationAction(ISD::SUB, MVT::f32, Expand);
1265 setOperationAction(ISD::FP_ROUND, MVT::f64, Expand);
1268 setCondCodeAction(ISD::SETUO, MVT::f64, Expand);
1271 setCondCodeAction(ISD::SETO, MVT::f64, Expand);
1274 setCondCodeAction(ISD::SETO, MVT::f32, Expand);
1277 setCondCodeAction(ISD::SETUO, MVT::f32, Expand);
1279 setOperationAction(ISD::FABS, MVT::f32, Expand);
1280 setOperationAction(ISD::FABS, MVT::f64, Expand);
1281 setOperationAction(ISD::FNEG, MVT::f32, Expand);
1282 setOperationAction(ISD::FNEG, MVT::f64, Expand);
1286 setOperationAction(ISD::SREM, MVT::i32, Expand);
1298 setOperationAction(ISD::BUILD_PAIR, MVT::i64, Expand);
1301 setLoadExtAction(ISD::EXTLOAD, MVT::f32, Expand);
1303 setLoadExtAction(ISD::SEXTLOAD, MVT::i1, Expand);
1305 setTruncStoreAction(MVT::f64, MVT::f32, Expand);
1312 setOperationAction(ISD::TRUNCATE, MVT::i64, Expand);
1315 setOperationAction(ISD::SIGN_EXTEND_INREG, MVT::i1 , Expand);
1318 setOperationAction(ISD::UREM, MVT::i32, Expand);
1319 setOperationAction(ISD::SREM, MVT::i32, Expand);
1320 setOperationAction(ISD::SDIVREM, MVT::i32, Expand);
1321 setOperationAction(ISD::UDIVREM, MVT::i32, Expand);
1322 setOperationAction(ISD::SREM, MVT::i64, Expand);
1323 setOperationAction(ISD::SDIVREM, MVT::i64, Expand);
1324 setOperationAction(ISD::UDIVREM, MVT::i64, Expand);
1326 setOperationAction(ISD::BSWAP, MVT::i64, Expand);
1340 setOperationAction(ISD::SELECT_CC, MVT::f32, Expand);
1341 setOperationAction(ISD::SELECT_CC, MVT::f64, Expand);
1342 setOperationAction(ISD::SELECT_CC, MVT::Other, Expand);
1347 setOperationAction(ISD::SELECT, MVT::f32, Expand);
1348 setOperationAction(ISD::SELECT, MVT::f64, Expand);
1352 setOperationAction(ISD::SELECT_CC, MVT::Other, Expand);
1359 setOperationAction(ISD::BR_JT, MVT::Other, Expand);
1364 setOperationAction(ISD::BR_CC, MVT::f32, Expand);
1365 setOperationAction(ISD::BR_CC, MVT::f64, Expand);
1366 setOperationAction(ISD::BR_CC, MVT::i1, Expand);
1367 setOperationAction(ISD::BR_CC, MVT::i32, Expand);
1368 setOperationAction(ISD::BR_CC, MVT::i64, Expand);
1372 setOperationAction(ISD::FSIN , MVT::f64, Expand);
1373 setOperationAction(ISD::FCOS , MVT::f64, Expand);
1374 setOperationAction(ISD::FREM , MVT::f64, Expand);
1375 setOperationAction(ISD::FSIN , MVT::f32, Expand);
1376 setOperationAction(ISD::FCOS , MVT::f32, Expand);
1377 setOperationAction(ISD::FREM , MVT::f32, Expand);
1378 setOperationAction(ISD::FSINCOS, MVT::f64, Expand);
1379 setOperationAction(ISD::FSINCOS, MVT::f32, Expand);
1386 setOperationAction(ISD::ADDE, MVT::i8, Expand);
1387 setOperationAction(ISD::ADDE, MVT::i16, Expand);
1388 setOperationAction(ISD::ADDE, MVT::i32, Expand);
1389 setOperationAction(ISD::ADDE, MVT::i64, Expand);
1390 setOperationAction(ISD::SUBE, MVT::i8, Expand);
1391 setOperationAction(ISD::SUBE, MVT::i16, Expand);
1392 setOperationAction(ISD::SUBE, MVT::i32, Expand);
1393 setOperationAction(ISD::SUBE, MVT::i64, Expand);
1394 setOperationAction(ISD::ADDC, MVT::i8, Expand);
1395 setOperationAction(ISD::ADDC, MVT::i16, Expand);
1396 setOperationAction(ISD::ADDC, MVT::i32, Expand);
1397 setOperationAction(ISD::ADDC, MVT::i64, Expand);
1398 setOperationAction(ISD::SUBC, MVT::i8, Expand);
1399 setOperationAction(ISD::SUBC, MVT::i16, Expand);
1400 setOperationAction(ISD::SUBC, MVT::i32, Expand);
1401 setOperationAction(ISD::SUBC, MVT::i64, Expand);
1403 setOperationAction(ISD::CTPOP, MVT::i32, Expand);
1404 setOperationAction(ISD::CTPOP, MVT::i64, Expand);
1405 setOperationAction(ISD::CTTZ , MVT::i32, Expand);
1406 setOperationAction(ISD::CTTZ , MVT::i64, Expand);
1407 setOperationAction(ISD::CTTZ_ZERO_UNDEF, MVT::i32, Expand);
1408 setOperationAction(ISD::CTTZ_ZERO_UNDEF, MVT::i64, Expand);
1409 setOperationAction(ISD::CTLZ , MVT::i32, Expand);
1410 setOperationAction(ISD::CTLZ , MVT::i64, Expand);
1411 setOperationAction(ISD::CTLZ_ZERO_UNDEF, MVT::i32, Expand);
1412 setOperationAction(ISD::CTLZ_ZERO_UNDEF, MVT::i64, Expand);
1413 setOperationAction(ISD::ROTL , MVT::i32, Expand);
1414 setOperationAction(ISD::ROTR , MVT::i32, Expand);
1415 setOperationAction(ISD::BSWAP, MVT::i32, Expand);
1416 setOperationAction(ISD::FCOPYSIGN, MVT::f64, Expand);
1417 setOperationAction(ISD::FCOPYSIGN, MVT::f32, Expand);
1418 setOperationAction(ISD::FPOW , MVT::f64, Expand);
1419 setOperationAction(ISD::FPOW , MVT::f32, Expand);
1421 setOperationAction(ISD::SHL_PARTS, MVT::i32, Expand);
1422 setOperationAction(ISD::SRA_PARTS, MVT::i32, Expand);
1423 setOperationAction(ISD::SRL_PARTS, MVT::i32, Expand);
1425 setOperationAction(ISD::UMUL_LOHI, MVT::i32, Expand);
1426 setOperationAction(ISD::SMUL_LOHI, MVT::i32, Expand);
1428 setOperationAction(ISD::SMUL_LOHI, MVT::i64, Expand);
1429 setOperationAction(ISD::UMUL_LOHI, MVT::i64, Expand);
1445 setOperationAction(ISD::VAARG , MVT::Other, Expand);
1446 setOperationAction(ISD::VACOPY , MVT::Other, Expand);
1447 setOperationAction(ISD::VAEND , MVT::Other, Expand);
1448 setOperationAction(ISD::STACKSAVE , MVT::Other, Expand);
1449 setOperationAction(ISD::STACKRESTORE , MVT::Other, Expand);