Lines Matching refs:getActionDefinitionsBuilder
716 getActionDefinitionsBuilder(G_BRCOND).legalFor({S1, S32}); in AMDGPULegalizerInfo()
720 getActionDefinitionsBuilder(G_PHI) in AMDGPULegalizerInfo()
737 getActionDefinitionsBuilder({G_ADD, G_SUB}) in AMDGPULegalizerInfo()
745 getActionDefinitionsBuilder({G_ADD, G_SUB}) in AMDGPULegalizerInfo()
755 getActionDefinitionsBuilder(G_MUL) in AMDGPULegalizerInfo()
763 getActionDefinitionsBuilder(G_MUL) in AMDGPULegalizerInfo()
773 getActionDefinitionsBuilder({G_UADDSAT, G_USUBSAT, G_SADDSAT, G_SSUBSAT}) in AMDGPULegalizerInfo()
781 getActionDefinitionsBuilder({G_ADD, G_SUB}) in AMDGPULegalizerInfo()
788 getActionDefinitionsBuilder(G_MUL) in AMDGPULegalizerInfo()
798 getActionDefinitionsBuilder({G_UADDSAT, G_USUBSAT}) in AMDGPULegalizerInfo()
807 getActionDefinitionsBuilder({G_SADDSAT, G_SSUBSAT}) in AMDGPULegalizerInfo()
812 getActionDefinitionsBuilder({G_ADD, G_SUB}) in AMDGPULegalizerInfo()
818 auto &Mul = getActionDefinitionsBuilder(G_MUL) in AMDGPULegalizerInfo()
830 getActionDefinitionsBuilder({G_UADDSAT, G_USUBSAT}) in AMDGPULegalizerInfo()
837 getActionDefinitionsBuilder({G_UADDSAT, G_USUBSAT}) in AMDGPULegalizerInfo()
845 getActionDefinitionsBuilder({G_SADDSAT, G_SSUBSAT}) in AMDGPULegalizerInfo()
851 getActionDefinitionsBuilder( in AMDGPULegalizerInfo()
858 auto &Mulh = getActionDefinitionsBuilder({G_UMULH, G_SMULH}) in AMDGPULegalizerInfo()
874 getActionDefinitionsBuilder({G_AND, G_OR, G_XOR}) in AMDGPULegalizerInfo()
884 getActionDefinitionsBuilder( in AMDGPULegalizerInfo()
890 getActionDefinitionsBuilder(G_BITCAST) in AMDGPULegalizerInfo()
895 getActionDefinitionsBuilder(G_CONSTANT) in AMDGPULegalizerInfo()
902 getActionDefinitionsBuilder(G_FCONSTANT) in AMDGPULegalizerInfo()
906 getActionDefinitionsBuilder({G_IMPLICIT_DEF, G_FREEZE}) in AMDGPULegalizerInfo()
917 getActionDefinitionsBuilder(G_FRAME_INDEX).legalFor({PrivatePtr}); in AMDGPULegalizerInfo()
921 getActionDefinitionsBuilder(G_DYN_STACKALLOC) in AMDGPULegalizerInfo()
924 getActionDefinitionsBuilder(G_STACKSAVE) in AMDGPULegalizerInfo()
926 getActionDefinitionsBuilder(G_STACKRESTORE) in AMDGPULegalizerInfo()
929 getActionDefinitionsBuilder({G_GET_FPENV, G_SET_FPENV}).customFor({S64}); in AMDGPULegalizerInfo()
931 getActionDefinitionsBuilder(G_GLOBAL_VALUE) in AMDGPULegalizerInfo()
934 getActionDefinitionsBuilder(G_BLOCK_ADDR).legalFor({CodePtr}); in AMDGPULegalizerInfo()
936 auto &FPOpActions = getActionDefinitionsBuilder( in AMDGPULegalizerInfo()
940 auto &TrigActions = getActionDefinitionsBuilder({G_FSIN, G_FCOS}) in AMDGPULegalizerInfo()
942 auto &FDIVActions = getActionDefinitionsBuilder(G_FDIV) in AMDGPULegalizerInfo()
960 auto &MinNumMaxNum = getActionDefinitionsBuilder( in AMDGPULegalizerInfo()
995 getActionDefinitionsBuilder({G_FNEG, G_FABS}) in AMDGPULegalizerInfo()
1002 getActionDefinitionsBuilder(G_FSQRT) in AMDGPULegalizerInfo()
1007 getActionDefinitionsBuilder(G_FFLOOR) in AMDGPULegalizerInfo()
1012 getActionDefinitionsBuilder({G_FLDEXP, G_STRICT_FLDEXP}) in AMDGPULegalizerInfo()
1019 getActionDefinitionsBuilder(G_FFREXP) in AMDGPULegalizerInfo()
1024 getActionDefinitionsBuilder(G_FSQRT) in AMDGPULegalizerInfo()
1031 getActionDefinitionsBuilder(G_FFLOOR) in AMDGPULegalizerInfo()
1037 getActionDefinitionsBuilder(G_FFLOOR) in AMDGPULegalizerInfo()
1043 getActionDefinitionsBuilder({G_FLDEXP, G_STRICT_FLDEXP}) in AMDGPULegalizerInfo()
1050 getActionDefinitionsBuilder(G_FFREXP) in AMDGPULegalizerInfo()
1058 auto &FPTruncActions = getActionDefinitionsBuilder(G_FPTRUNC); in AMDGPULegalizerInfo()
1067 getActionDefinitionsBuilder(G_FPEXT) in AMDGPULegalizerInfo()
1072 auto &FSubActions = getActionDefinitionsBuilder({G_FSUB, G_STRICT_FSUB}); in AMDGPULegalizerInfo()
1092 auto &FMad = getActionDefinitionsBuilder(G_FMAD); in AMDGPULegalizerInfo()
1102 auto &FRem = getActionDefinitionsBuilder(G_FREM); in AMDGPULegalizerInfo()
1112 getActionDefinitionsBuilder(G_TRUNC) in AMDGPULegalizerInfo()
1122 getActionDefinitionsBuilder({G_SEXT, G_ZEXT, G_ANYEXT}) in AMDGPULegalizerInfo()
1130 auto &IToFP = getActionDefinitionsBuilder({G_SITOFP, G_UITOFP}) in AMDGPULegalizerInfo()
1141 auto &FPToI = getActionDefinitionsBuilder({G_FPTOSI, G_FPTOUI}) in AMDGPULegalizerInfo()
1155 getActionDefinitionsBuilder({G_LROUND, G_LLROUND}) in AMDGPULegalizerInfo()
1160 getActionDefinitionsBuilder(G_INTRINSIC_FPTRUNC_ROUND) in AMDGPULegalizerInfo()
1166 getActionDefinitionsBuilder({G_INTRINSIC_ROUND, G_FRINT, G_FNEARBYINT}) in AMDGPULegalizerInfo()
1170 getActionDefinitionsBuilder({G_INTRINSIC_LRINT, G_INTRINSIC_LLRINT}) in AMDGPULegalizerInfo()
1176 getActionDefinitionsBuilder( in AMDGPULegalizerInfo()
1182 getActionDefinitionsBuilder( in AMDGPULegalizerInfo()
1188 getActionDefinitionsBuilder( in AMDGPULegalizerInfo()
1196 getActionDefinitionsBuilder(G_PTR_ADD) in AMDGPULegalizerInfo()
1202 getActionDefinitionsBuilder(G_PTRMASK) in AMDGPULegalizerInfo()
1208 getActionDefinitionsBuilder(G_ICMP) in AMDGPULegalizerInfo()
1234 getActionDefinitionsBuilder(G_FCMP).legalForCartesianProduct( in AMDGPULegalizerInfo()
1246 auto &ExpOps = getActionDefinitionsBuilder(G_FPOW); in AMDGPULegalizerInfo()
1254 getActionDefinitionsBuilder(G_FPOWI) in AMDGPULegalizerInfo()
1258 auto &Log2Ops = getActionDefinitionsBuilder({G_FLOG2, G_FEXP2}); in AMDGPULegalizerInfo()
1268 getActionDefinitionsBuilder({G_FLOG, G_FLOG10, G_FEXP, G_FEXP10}); in AMDGPULegalizerInfo()
1274 getActionDefinitionsBuilder(G_CTPOP) in AMDGPULegalizerInfo()
1284 getActionDefinitionsBuilder(G_IS_FPCLASS) in AMDGPULegalizerInfo()
1290 getActionDefinitionsBuilder(G_IS_FPCLASS) in AMDGPULegalizerInfo()
1300 getActionDefinitionsBuilder({G_CTLZ, G_CTTZ}) in AMDGPULegalizerInfo()
1309 getActionDefinitionsBuilder(G_CTLZ_ZERO_UNDEF) in AMDGPULegalizerInfo()
1318 getActionDefinitionsBuilder(G_CTTZ_ZERO_UNDEF) in AMDGPULegalizerInfo()
1328 getActionDefinitionsBuilder(G_BITREVERSE) in AMDGPULegalizerInfo()
1335 getActionDefinitionsBuilder(G_BSWAP) in AMDGPULegalizerInfo()
1345 getActionDefinitionsBuilder({G_SMIN, G_SMAX, G_UMIN, G_UMAX, G_ABS}) in AMDGPULegalizerInfo()
1353 getActionDefinitionsBuilder({G_SMIN, G_SMAX, G_UMIN, G_UMAX, G_ABS}) in AMDGPULegalizerInfo()
1362 getActionDefinitionsBuilder(G_BSWAP) in AMDGPULegalizerInfo()
1372 getActionDefinitionsBuilder({G_SMIN, G_SMAX, G_UMIN, G_UMAX, G_ABS}) in AMDGPULegalizerInfo()
1380 getActionDefinitionsBuilder(G_INTTOPTR) in AMDGPULegalizerInfo()
1396 getActionDefinitionsBuilder(G_PTRTOINT) in AMDGPULegalizerInfo()
1412 getActionDefinitionsBuilder(G_ADDRSPACE_CAST) in AMDGPULegalizerInfo()
1459 auto &Actions = getActionDefinitionsBuilder(Op); in AMDGPULegalizerInfo()
1629 auto &ExtLoads = getActionDefinitionsBuilder({G_SEXTLOAD, G_ZEXTLOAD}) in AMDGPULegalizerInfo()
1659 auto &Atomics = getActionDefinitionsBuilder( in AMDGPULegalizerInfo()
1672 auto &Atomic = getActionDefinitionsBuilder(G_ATOMICRMW_FADD); in AMDGPULegalizerInfo()
1708 getActionDefinitionsBuilder({G_ATOMICRMW_FMIN, G_ATOMICRMW_FMAX}) in AMDGPULegalizerInfo()
1722 getActionDefinitionsBuilder(G_ATOMIC_CMPXCHG) in AMDGPULegalizerInfo()
1730 getActionDefinitionsBuilder(G_SELECT) in AMDGPULegalizerInfo()
1749 auto &Shifts = getActionDefinitionsBuilder({G_SHL, G_LSHR, G_ASHR}) in AMDGPULegalizerInfo()
1773 getActionDefinitionsBuilder({G_SSHLSAT, G_USHLSAT}) in AMDGPULegalizerInfo()
1785 getActionDefinitionsBuilder({G_SSHLSAT, G_USHLSAT}) in AMDGPULegalizerInfo()
1797 getActionDefinitionsBuilder(Op) in AMDGPULegalizerInfo()
1852 getActionDefinitionsBuilder(G_EXTRACT_VECTOR_ELT) in AMDGPULegalizerInfo()
1863 getActionDefinitionsBuilder(Op) in AMDGPULegalizerInfo()
1897 getActionDefinitionsBuilder(G_BUILD_VECTOR) in AMDGPULegalizerInfo()
1912 getActionDefinitionsBuilder(G_BUILD_VECTOR_TRUNC) in AMDGPULegalizerInfo()
1919 getActionDefinitionsBuilder(G_BUILD_VECTOR_TRUNC) in AMDGPULegalizerInfo()
1927 getActionDefinitionsBuilder(G_CONCAT_VECTORS) in AMDGPULegalizerInfo()
1933 getActionDefinitionsBuilder(G_SHUFFLE_VECTOR).lower(); in AMDGPULegalizerInfo()
1953 getActionDefinitionsBuilder(Op) in AMDGPULegalizerInfo()
2021 auto &SextInReg = getActionDefinitionsBuilder(G_SEXT_INREG) in AMDGPULegalizerInfo()
2044 getActionDefinitionsBuilder({G_ROTR, G_ROTL}) in AMDGPULegalizerInfo()
2049 getActionDefinitionsBuilder(G_FSHR) in AMDGPULegalizerInfo()
2057 getActionDefinitionsBuilder(G_FSHL) in AMDGPULegalizerInfo()
2063 getActionDefinitionsBuilder(G_FSHL) in AMDGPULegalizerInfo()
2068 getActionDefinitionsBuilder(G_READCYCLECOUNTER) in AMDGPULegalizerInfo()
2071 getActionDefinitionsBuilder(G_READSTEADYCOUNTER).legalFor({S64}); in AMDGPULegalizerInfo()
2073 getActionDefinitionsBuilder(G_FENCE) in AMDGPULegalizerInfo()
2076 getActionDefinitionsBuilder({G_SMULO, G_UMULO}) in AMDGPULegalizerInfo()
2081 getActionDefinitionsBuilder({G_SBFX, G_UBFX}) in AMDGPULegalizerInfo()
2088 getActionDefinitionsBuilder( in AMDGPULegalizerInfo()
2099 getActionDefinitionsBuilder({G_FMINIMUM, G_FMAXIMUM}) in AMDGPULegalizerInfo()
2105 getActionDefinitionsBuilder({G_FMINIMUM, G_FMAXIMUM}).lower(); in AMDGPULegalizerInfo()
2108 getActionDefinitionsBuilder({G_MEMCPY, G_MEMCPY_INLINE, G_MEMMOVE, G_MEMSET}) in AMDGPULegalizerInfo()
2111 getActionDefinitionsBuilder({G_TRAP, G_DEBUGTRAP}).custom(); in AMDGPULegalizerInfo()
2113 getActionDefinitionsBuilder({G_VASTART, G_VAARG, G_BRJT, G_JUMP_TABLE, in AMDGPULegalizerInfo()
2118 getActionDefinitionsBuilder(G_PREFETCH).alwaysLegal(); in AMDGPULegalizerInfo()
2120 getActionDefinitionsBuilder( in AMDGPULegalizerInfo()