Lines Matching refs:TargetOpcode
58 case TargetOpcode::COPY: in computeKnownAlignment()
60 case TargetOpcode::G_ASSERT_ALIGN: { in computeKnownAlignment()
64 case TargetOpcode::G_FRAME_INDEX: { in computeKnownAlignment()
68 case TargetOpcode::G_INTRINSIC: in computeKnownAlignment()
69 case TargetOpcode::G_INTRINSIC_W_SIDE_EFFECTS: in computeKnownAlignment()
70 case TargetOpcode::G_INTRINSIC_CONVERGENT: in computeKnownAlignment()
71 case TargetOpcode::G_INTRINSIC_CONVERGENT_W_SIDE_EFFECTS: in computeKnownAlignment()
221 case TargetOpcode::G_BUILD_VECTOR: { in computeKnownBitsImpl()
240 case TargetOpcode::G_SPLAT_VECTOR: { in computeKnownBitsImpl()
248 case TargetOpcode::COPY: in computeKnownBitsImpl()
249 case TargetOpcode::G_PHI: in computeKnownBitsImpl()
250 case TargetOpcode::PHI: { in computeKnownBitsImpl()
283 Depth + (Opcode != TargetOpcode::COPY)); in computeKnownBitsImpl()
298 case TargetOpcode::G_CONSTANT: { in computeKnownBitsImpl()
302 case TargetOpcode::G_FRAME_INDEX: { in computeKnownBitsImpl()
307 case TargetOpcode::G_SUB: { in computeKnownBitsImpl()
315 case TargetOpcode::G_XOR: { in computeKnownBitsImpl()
324 case TargetOpcode::G_PTR_ADD: { in computeKnownBitsImpl()
333 case TargetOpcode::G_ADD: { in computeKnownBitsImpl()
341 case TargetOpcode::G_AND: { in computeKnownBitsImpl()
351 case TargetOpcode::G_OR: { in computeKnownBitsImpl()
361 case TargetOpcode::G_MUL: { in computeKnownBitsImpl()
369 case TargetOpcode::G_SELECT: { in computeKnownBitsImpl()
374 case TargetOpcode::G_SMIN: { in computeKnownBitsImpl()
384 case TargetOpcode::G_SMAX: { in computeKnownBitsImpl()
394 case TargetOpcode::G_UMIN: { in computeKnownBitsImpl()
403 case TargetOpcode::G_UMAX: { in computeKnownBitsImpl()
412 case TargetOpcode::G_FCMP: in computeKnownBitsImpl()
413 case TargetOpcode::G_ICMP: { in computeKnownBitsImpl()
417 Opcode == TargetOpcode::G_FCMP) == in computeKnownBitsImpl()
423 case TargetOpcode::G_SEXT: { in computeKnownBitsImpl()
431 case TargetOpcode::G_ASSERT_SEXT: in computeKnownBitsImpl()
432 case TargetOpcode::G_SEXT_INREG: { in computeKnownBitsImpl()
438 case TargetOpcode::G_ANYEXT: { in computeKnownBitsImpl()
444 case TargetOpcode::G_LOAD: { in computeKnownBitsImpl()
452 case TargetOpcode::G_SEXTLOAD: in computeKnownBitsImpl()
453 case TargetOpcode::G_ZEXTLOAD: { in computeKnownBitsImpl()
460 Known = Opcode == TargetOpcode::G_SEXTLOAD in computeKnownBitsImpl()
465 case TargetOpcode::G_ASHR: { in computeKnownBitsImpl()
474 case TargetOpcode::G_LSHR: { in computeKnownBitsImpl()
483 case TargetOpcode::G_SHL: { in computeKnownBitsImpl()
492 case TargetOpcode::G_INTTOPTR: in computeKnownBitsImpl()
493 case TargetOpcode::G_PTRTOINT: in computeKnownBitsImpl()
498 case TargetOpcode::G_ZEXT: in computeKnownBitsImpl()
499 case TargetOpcode::G_TRUNC: { in computeKnownBitsImpl()
505 case TargetOpcode::G_ASSERT_ZEXT: { in computeKnownBitsImpl()
516 case TargetOpcode::G_ASSERT_ALIGN: { in computeKnownBitsImpl()
526 case TargetOpcode::G_MERGE_VALUES: { in computeKnownBitsImpl()
538 case TargetOpcode::G_UNMERGE_VALUES: { in computeKnownBitsImpl()
568 case TargetOpcode::G_BSWAP: { in computeKnownBitsImpl()
574 case TargetOpcode::G_BITREVERSE: { in computeKnownBitsImpl()
580 case TargetOpcode::G_CTPOP: { in computeKnownBitsImpl()
592 case TargetOpcode::G_UBFX: { in computeKnownBitsImpl()
603 case TargetOpcode::G_SBFX: { in computeKnownBitsImpl()
619 case TargetOpcode::G_UADDO: in computeKnownBitsImpl()
620 case TargetOpcode::G_UADDE: in computeKnownBitsImpl()
621 case TargetOpcode::G_SADDO: in computeKnownBitsImpl()
622 case TargetOpcode::G_SADDE: in computeKnownBitsImpl()
623 case TargetOpcode::G_USUBO: in computeKnownBitsImpl()
624 case TargetOpcode::G_USUBE: in computeKnownBitsImpl()
625 case TargetOpcode::G_SSUBO: in computeKnownBitsImpl()
626 case TargetOpcode::G_SSUBE: in computeKnownBitsImpl()
627 case TargetOpcode::G_UMULO: in computeKnownBitsImpl()
628 case TargetOpcode::G_SMULO: { in computeKnownBitsImpl()
639 case TargetOpcode::G_CTLZ: in computeKnownBitsImpl()
640 case TargetOpcode::G_CTLZ_ZERO_UNDEF: { in computeKnownBitsImpl()
650 case TargetOpcode::G_SHUFFLE_VECTOR: { in computeKnownBitsImpl()
677 case TargetOpcode::G_CONCAT_VECTORS: { in computeKnownBitsImpl()
829 case TargetOpcode::G_FNEG: { in computeKnownFPClass()
835 case TargetOpcode::G_SELECT: { in computeKnownFPClass()
889 case TargetOpcode::G_FCOPYSIGN: { in computeKnownFPClass()
902 case TargetOpcode::G_FMA: in computeKnownFPClass()
903 case TargetOpcode::G_STRICT_FMA: in computeKnownFPClass()
904 case TargetOpcode::G_FMAD: { in computeKnownFPClass()
927 case TargetOpcode::G_FSQRT: in computeKnownFPClass()
928 case TargetOpcode::G_STRICT_FSQRT: { in computeKnownFPClass()
951 case TargetOpcode::G_FABS: { in computeKnownFPClass()
962 case TargetOpcode::G_FSIN: in computeKnownFPClass()
963 case TargetOpcode::G_FCOS: in computeKnownFPClass()
964 case TargetOpcode::G_FSINCOS: { in computeKnownFPClass()
977 case TargetOpcode::G_FMAXNUM: in computeKnownFPClass()
978 case TargetOpcode::G_FMINNUM: in computeKnownFPClass()
979 case TargetOpcode::G_FMINNUM_IEEE: in computeKnownFPClass()
980 case TargetOpcode::G_FMAXIMUM: in computeKnownFPClass()
981 case TargetOpcode::G_FMINIMUM: in computeKnownFPClass()
982 case TargetOpcode::G_FMAXNUM_IEEE: in computeKnownFPClass()
983 case TargetOpcode::G_FMAXIMUMNUM: in computeKnownFPClass()
984 case TargetOpcode::G_FMINIMUMNUM: { in computeKnownFPClass()
998 if (NeverNaN && (Opcode == TargetOpcode::G_FMINNUM || in computeKnownFPClass()
999 Opcode == TargetOpcode::G_FMAXNUM || in computeKnownFPClass()
1000 Opcode == TargetOpcode::G_FMINIMUMNUM || in computeKnownFPClass()
1001 Opcode == TargetOpcode::G_FMAXIMUMNUM)) in computeKnownFPClass()
1004 if (Opcode == TargetOpcode::G_FMAXNUM || in computeKnownFPClass()
1005 Opcode == TargetOpcode::G_FMAXIMUMNUM || in computeKnownFPClass()
1006 Opcode == TargetOpcode::G_FMAXNUM_IEEE) { in computeKnownFPClass()
1014 } else if (Opcode == TargetOpcode::G_FMAXIMUM) { in computeKnownFPClass()
1020 } else if (Opcode == TargetOpcode::G_FMINNUM || in computeKnownFPClass()
1021 Opcode == TargetOpcode::G_FMINIMUMNUM || in computeKnownFPClass()
1022 Opcode == TargetOpcode::G_FMINNUM_IEEE) { in computeKnownFPClass()
1030 } else if (Opcode == TargetOpcode::G_FMINIMUM) { in computeKnownFPClass()
1062 } else if ((Opcode == TargetOpcode::G_FMAXIMUM || in computeKnownFPClass()
1063 Opcode == TargetOpcode::G_FMINIMUM) || in computeKnownFPClass()
1064 Opcode == TargetOpcode::G_FMAXIMUMNUM || in computeKnownFPClass()
1065 Opcode == TargetOpcode::G_FMINIMUMNUM || in computeKnownFPClass()
1066 Opcode == TargetOpcode::G_FMAXNUM_IEEE || in computeKnownFPClass()
1067 Opcode == TargetOpcode::G_FMINNUM_IEEE || in computeKnownFPClass()
1073 if ((Opcode == TargetOpcode::G_FMAXIMUM || in computeKnownFPClass()
1074 Opcode == TargetOpcode::G_FMAXNUM || in computeKnownFPClass()
1075 Opcode == TargetOpcode::G_FMAXIMUMNUM || in computeKnownFPClass()
1076 Opcode == TargetOpcode::G_FMAXNUM_IEEE) && in computeKnownFPClass()
1079 else if ((Opcode == TargetOpcode::G_FMINIMUM || in computeKnownFPClass()
1080 Opcode == TargetOpcode::G_FMINNUM || in computeKnownFPClass()
1081 Opcode == TargetOpcode::G_FMINIMUMNUM || in computeKnownFPClass()
1082 Opcode == TargetOpcode::G_FMINNUM_IEEE) && in computeKnownFPClass()
1089 case TargetOpcode::G_FCANONICALIZE: { in computeKnownFPClass()
1133 case TargetOpcode::G_VECREDUCE_FMAX: in computeKnownFPClass()
1134 case TargetOpcode::G_VECREDUCE_FMIN: in computeKnownFPClass()
1135 case TargetOpcode::G_VECREDUCE_FMAXIMUM: in computeKnownFPClass()
1136 case TargetOpcode::G_VECREDUCE_FMINIMUM: { in computeKnownFPClass()
1148 case TargetOpcode::G_TRUNC: in computeKnownFPClass()
1149 case TargetOpcode::G_FFLOOR: in computeKnownFPClass()
1150 case TargetOpcode::G_FCEIL: in computeKnownFPClass()
1151 case TargetOpcode::G_FRINT: in computeKnownFPClass()
1152 case TargetOpcode::G_FNEARBYINT: in computeKnownFPClass()
1153 case TargetOpcode::G_INTRINSIC_FPTRUNC_ROUND: in computeKnownFPClass()
1154 case TargetOpcode::G_INTRINSIC_ROUND: { in computeKnownFPClass()
1179 case TargetOpcode::G_FEXP: in computeKnownFPClass()
1180 case TargetOpcode::G_FEXP2: in computeKnownFPClass()
1181 case TargetOpcode::G_FEXP10: { in computeKnownFPClass()
1197 case TargetOpcode::G_FLOG: in computeKnownFPClass()
1198 case TargetOpcode::G_FLOG2: in computeKnownFPClass()
1199 case TargetOpcode::G_FLOG10: { in computeKnownFPClass()
1232 case TargetOpcode::G_FPOWI: { in computeKnownFPClass()
1261 case TargetOpcode::G_FLDEXP: in computeKnownFPClass()
1262 case TargetOpcode::G_STRICT_FLDEXP: { in computeKnownFPClass()
1291 case TargetOpcode::G_INTRINSIC_ROUNDEVEN: { in computeKnownFPClass()
1296 case TargetOpcode::G_FADD: in computeKnownFPClass()
1297 case TargetOpcode::G_STRICT_FADD: in computeKnownFPClass()
1298 case TargetOpcode::G_FSUB: in computeKnownFPClass()
1299 case TargetOpcode::G_STRICT_FSUB: { in computeKnownFPClass()
1304 (Opcode == TargetOpcode::G_FADD || in computeKnownFPClass()
1305 Opcode == TargetOpcode::G_STRICT_FADD) && in computeKnownFPClass()
1323 (Opcode == TargetOpcode::G_FSUB || in computeKnownFPClass()
1324 Opcode == TargetOpcode::G_STRICT_FSUB)) { in computeKnownFPClass()
1363 case TargetOpcode::G_FMUL: in computeKnownFPClass()
1364 case TargetOpcode::G_STRICT_FMUL: { in computeKnownFPClass()
1409 case TargetOpcode::G_FDIV: in computeKnownFPClass()
1410 case TargetOpcode::G_FREM: { in computeKnownFPClass()
1416 if (Opcode == TargetOpcode::G_FDIV) { in computeKnownFPClass()
1429 const bool WantPositive = Opcode == TargetOpcode::G_FREM && in computeKnownFPClass()
1492 case TargetOpcode::G_FPEXT: { in computeKnownFPClass()
1517 case TargetOpcode::G_FPTRUNC: { in computeKnownFPClass()
1522 case TargetOpcode::G_SITOFP: in computeKnownFPClass()
1523 case TargetOpcode::G_UITOFP: { in computeKnownFPClass()
1532 if (Opcode == TargetOpcode::G_UITOFP) in computeKnownFPClass()
1543 if (Opcode == TargetOpcode::G_SITOFP) in computeKnownFPClass()
1557 case TargetOpcode::G_BUILD_VECTOR: in computeKnownFPClass()
1558 case TargetOpcode::G_CONCAT_VECTORS: { in computeKnownFPClass()
1589 case TargetOpcode::G_EXTRACT_VECTOR_ELT: { in computeKnownFPClass()
1612 case TargetOpcode::G_INSERT_VECTOR_ELT: { in computeKnownFPClass()
1654 case TargetOpcode::G_SHUFFLE_VECTOR: { in computeKnownFPClass()
1692 case TargetOpcode::COPY: { in computeKnownFPClass()
1769 case TargetOpcode::G_SEXTLOAD: in computeNumSignBitsFromRangeMetadata()
1772 case TargetOpcode::G_ZEXTLOAD: in computeNumSignBitsFromRangeMetadata()
1790 if (Opcode == TargetOpcode::G_CONSTANT) in computeNumSignBits()
1811 case TargetOpcode::COPY: { in computeNumSignBits()
1821 case TargetOpcode::G_SEXT: { in computeNumSignBits()
1827 case TargetOpcode::G_ASSERT_SEXT: in computeNumSignBits()
1828 case TargetOpcode::G_SEXT_INREG: { in computeNumSignBits()
1836 case TargetOpcode::G_LOAD: { in computeNumSignBits()
1843 case TargetOpcode::G_SEXTLOAD: { in computeNumSignBits()
1858 case TargetOpcode::G_ZEXTLOAD: { in computeNumSignBits()
1873 case TargetOpcode::G_AND: in computeNumSignBits()
1874 case TargetOpcode::G_OR: in computeNumSignBits()
1875 case TargetOpcode::G_XOR: { in computeNumSignBits()
1887 case TargetOpcode::G_TRUNC: { in computeNumSignBits()
1899 case TargetOpcode::G_SELECT: { in computeNumSignBits()
1904 case TargetOpcode::G_SMIN: in computeNumSignBits()
1905 case TargetOpcode::G_SMAX: in computeNumSignBits()
1906 case TargetOpcode::G_UMIN: in computeNumSignBits()
1907 case TargetOpcode::G_UMAX: in computeNumSignBits()
1912 case TargetOpcode::G_SADDO: in computeNumSignBits()
1913 case TargetOpcode::G_SADDE: in computeNumSignBits()
1914 case TargetOpcode::G_UADDO: in computeNumSignBits()
1915 case TargetOpcode::G_UADDE: in computeNumSignBits()
1916 case TargetOpcode::G_SSUBO: in computeNumSignBits()
1917 case TargetOpcode::G_SSUBE: in computeNumSignBits()
1918 case TargetOpcode::G_USUBO: in computeNumSignBits()
1919 case TargetOpcode::G_USUBE: in computeNumSignBits()
1920 case TargetOpcode::G_SMULO: in computeNumSignBits()
1921 case TargetOpcode::G_UMULO: { in computeNumSignBits()
1933 case TargetOpcode::G_FCMP: in computeNumSignBits()
1934 case TargetOpcode::G_ICMP: { in computeNumSignBits()
1935 bool IsFP = Opcode == TargetOpcode::G_FCMP; in computeNumSignBits()
1945 case TargetOpcode::G_BUILD_VECTOR: { in computeNumSignBits()
1963 case TargetOpcode::G_CONCAT_VECTORS: { in computeNumSignBits()
1986 case TargetOpcode::G_SHUFFLE_VECTOR: { in computeNumSignBits()
2008 case TargetOpcode::G_SPLAT_VECTOR: { in computeNumSignBits()
2017 case TargetOpcode::G_INTRINSIC: in computeNumSignBits()
2018 case TargetOpcode::G_INTRINSIC_W_SIDE_EFFECTS: in computeNumSignBits()
2019 case TargetOpcode::G_INTRINSIC_CONVERGENT: in computeNumSignBits()
2020 case TargetOpcode::G_INTRINSIC_CONVERGENT_W_SIDE_EFFECTS: in computeNumSignBits()