Lines Matching refs:getActionDefinitionsBuilder

666   getActionDefinitionsBuilder(G_BRCOND).legalFor({S1, S32});  in AMDGPULegalizerInfo()
670 getActionDefinitionsBuilder(G_PHI) in AMDGPULegalizerInfo()
687 getActionDefinitionsBuilder({G_ADD, G_SUB}) in AMDGPULegalizerInfo()
695 getActionDefinitionsBuilder({G_ADD, G_SUB}) in AMDGPULegalizerInfo()
705 getActionDefinitionsBuilder(G_MUL) in AMDGPULegalizerInfo()
713 getActionDefinitionsBuilder(G_MUL) in AMDGPULegalizerInfo()
723 getActionDefinitionsBuilder({G_UADDSAT, G_USUBSAT, G_SADDSAT, G_SSUBSAT}) in AMDGPULegalizerInfo()
731 getActionDefinitionsBuilder({G_ADD, G_SUB}) in AMDGPULegalizerInfo()
738 getActionDefinitionsBuilder(G_MUL) in AMDGPULegalizerInfo()
748 getActionDefinitionsBuilder({G_UADDSAT, G_USUBSAT}) in AMDGPULegalizerInfo()
757 getActionDefinitionsBuilder({G_SADDSAT, G_SSUBSAT}) in AMDGPULegalizerInfo()
762 getActionDefinitionsBuilder({G_ADD, G_SUB}) in AMDGPULegalizerInfo()
768 auto &Mul = getActionDefinitionsBuilder(G_MUL) in AMDGPULegalizerInfo()
780 getActionDefinitionsBuilder({G_UADDSAT, G_USUBSAT}) in AMDGPULegalizerInfo()
787 getActionDefinitionsBuilder({G_UADDSAT, G_USUBSAT}) in AMDGPULegalizerInfo()
795 getActionDefinitionsBuilder({G_SADDSAT, G_SSUBSAT}) in AMDGPULegalizerInfo()
801 getActionDefinitionsBuilder( in AMDGPULegalizerInfo()
808 auto &Mulh = getActionDefinitionsBuilder({G_UMULH, G_SMULH}) in AMDGPULegalizerInfo()
824 getActionDefinitionsBuilder({G_AND, G_OR, G_XOR}) in AMDGPULegalizerInfo()
832 getActionDefinitionsBuilder( in AMDGPULegalizerInfo()
838 getActionDefinitionsBuilder(G_BITCAST) in AMDGPULegalizerInfo()
844 getActionDefinitionsBuilder(G_CONSTANT) in AMDGPULegalizerInfo()
851 getActionDefinitionsBuilder(G_FCONSTANT) in AMDGPULegalizerInfo()
855 getActionDefinitionsBuilder({G_IMPLICIT_DEF, G_FREEZE}) in AMDGPULegalizerInfo()
865 getActionDefinitionsBuilder(G_FRAME_INDEX).legalFor({PrivatePtr}); in AMDGPULegalizerInfo()
869 getActionDefinitionsBuilder(G_DYN_STACKALLOC) in AMDGPULegalizerInfo()
872 getActionDefinitionsBuilder(G_STACKSAVE) in AMDGPULegalizerInfo()
874 getActionDefinitionsBuilder(G_STACKRESTORE) in AMDGPULegalizerInfo()
877 getActionDefinitionsBuilder(G_GLOBAL_VALUE) in AMDGPULegalizerInfo()
880 getActionDefinitionsBuilder(G_BLOCK_ADDR).legalFor({CodePtr}); in AMDGPULegalizerInfo()
882 auto &FPOpActions = getActionDefinitionsBuilder( in AMDGPULegalizerInfo()
886 auto &TrigActions = getActionDefinitionsBuilder({G_FSIN, G_FCOS}) in AMDGPULegalizerInfo()
888 auto &FDIVActions = getActionDefinitionsBuilder(G_FDIV) in AMDGPULegalizerInfo()
906 auto &MinNumMaxNum = getActionDefinitionsBuilder({ in AMDGPULegalizerInfo()
940 getActionDefinitionsBuilder({G_FNEG, G_FABS}) in AMDGPULegalizerInfo()
947 getActionDefinitionsBuilder(G_FSQRT) in AMDGPULegalizerInfo()
952 getActionDefinitionsBuilder(G_FFLOOR) in AMDGPULegalizerInfo()
957 getActionDefinitionsBuilder({G_FLDEXP, G_STRICT_FLDEXP}) in AMDGPULegalizerInfo()
964 getActionDefinitionsBuilder(G_FFREXP) in AMDGPULegalizerInfo()
969 getActionDefinitionsBuilder(G_FSQRT) in AMDGPULegalizerInfo()
976 getActionDefinitionsBuilder(G_FFLOOR) in AMDGPULegalizerInfo()
982 getActionDefinitionsBuilder(G_FFLOOR) in AMDGPULegalizerInfo()
988 getActionDefinitionsBuilder({G_FLDEXP, G_STRICT_FLDEXP}) in AMDGPULegalizerInfo()
995 getActionDefinitionsBuilder(G_FFREXP) in AMDGPULegalizerInfo()
1003 getActionDefinitionsBuilder(G_FPTRUNC) in AMDGPULegalizerInfo()
1008 getActionDefinitionsBuilder(G_FPEXT) in AMDGPULegalizerInfo()
1013 auto &FSubActions = getActionDefinitionsBuilder({G_FSUB, G_STRICT_FSUB}); in AMDGPULegalizerInfo()
1033 auto &FMad = getActionDefinitionsBuilder(G_FMAD); in AMDGPULegalizerInfo()
1043 auto &FRem = getActionDefinitionsBuilder(G_FREM); in AMDGPULegalizerInfo()
1053 getActionDefinitionsBuilder(G_TRUNC) in AMDGPULegalizerInfo()
1063 getActionDefinitionsBuilder({G_SEXT, G_ZEXT, G_ANYEXT}) in AMDGPULegalizerInfo()
1071 auto &IToFP = getActionDefinitionsBuilder({G_SITOFP, G_UITOFP}) in AMDGPULegalizerInfo()
1082 auto &FPToI = getActionDefinitionsBuilder({G_FPTOSI, G_FPTOUI}) in AMDGPULegalizerInfo()
1096 getActionDefinitionsBuilder(G_INTRINSIC_FPTRUNC_ROUND) in AMDGPULegalizerInfo()
1102 getActionDefinitionsBuilder({G_INTRINSIC_ROUND, G_FRINT, G_FNEARBYINT}) in AMDGPULegalizerInfo()
1107 getActionDefinitionsBuilder( in AMDGPULegalizerInfo()
1113 getActionDefinitionsBuilder( in AMDGPULegalizerInfo()
1119 getActionDefinitionsBuilder( in AMDGPULegalizerInfo()
1127 getActionDefinitionsBuilder(G_PTR_ADD) in AMDGPULegalizerInfo()
1133 getActionDefinitionsBuilder(G_PTRMASK) in AMDGPULegalizerInfo()
1139 getActionDefinitionsBuilder(G_ICMP) in AMDGPULegalizerInfo()
1165 getActionDefinitionsBuilder(G_FCMP).legalForCartesianProduct( in AMDGPULegalizerInfo()
1177 auto &ExpOps = getActionDefinitionsBuilder(G_FPOW); in AMDGPULegalizerInfo()
1185 getActionDefinitionsBuilder(G_FPOWI) in AMDGPULegalizerInfo()
1189 auto &Log2Ops = getActionDefinitionsBuilder({G_FLOG2, G_FEXP2}); in AMDGPULegalizerInfo()
1199 getActionDefinitionsBuilder({G_FLOG, G_FLOG10, G_FEXP, G_FEXP10}); in AMDGPULegalizerInfo()
1205 getActionDefinitionsBuilder(G_CTPOP) in AMDGPULegalizerInfo()
1215 getActionDefinitionsBuilder(G_IS_FPCLASS) in AMDGPULegalizerInfo()
1221 getActionDefinitionsBuilder(G_IS_FPCLASS) in AMDGPULegalizerInfo()
1231 getActionDefinitionsBuilder({G_CTLZ, G_CTTZ}) in AMDGPULegalizerInfo()
1240 getActionDefinitionsBuilder({G_CTLZ_ZERO_UNDEF, G_CTTZ_ZERO_UNDEF}) in AMDGPULegalizerInfo()
1250 getActionDefinitionsBuilder(G_BITREVERSE) in AMDGPULegalizerInfo()
1257 getActionDefinitionsBuilder(G_BSWAP) in AMDGPULegalizerInfo()
1267 getActionDefinitionsBuilder({G_SMIN, G_SMAX, G_UMIN, G_UMAX, G_ABS}) in AMDGPULegalizerInfo()
1275 getActionDefinitionsBuilder({G_SMIN, G_SMAX, G_UMIN, G_UMAX, G_ABS}) in AMDGPULegalizerInfo()
1284 getActionDefinitionsBuilder(G_BSWAP) in AMDGPULegalizerInfo()
1294 getActionDefinitionsBuilder({G_SMIN, G_SMAX, G_UMIN, G_UMAX, G_ABS}) in AMDGPULegalizerInfo()
1302 getActionDefinitionsBuilder(G_INTTOPTR) in AMDGPULegalizerInfo()
1318 getActionDefinitionsBuilder(G_PTRTOINT) in AMDGPULegalizerInfo()
1334 getActionDefinitionsBuilder(G_ADDRSPACE_CAST) in AMDGPULegalizerInfo()
1381 auto &Actions = getActionDefinitionsBuilder(Op); in AMDGPULegalizerInfo()
1551 auto &ExtLoads = getActionDefinitionsBuilder({G_SEXTLOAD, G_ZEXTLOAD}) in AMDGPULegalizerInfo()
1581 auto &Atomics = getActionDefinitionsBuilder( in AMDGPULegalizerInfo()
1593 auto &Atomic = getActionDefinitionsBuilder(G_ATOMICRMW_FADD); in AMDGPULegalizerInfo()
1619 getActionDefinitionsBuilder(G_ATOMIC_CMPXCHG) in AMDGPULegalizerInfo()
1627 getActionDefinitionsBuilder(G_SELECT) in AMDGPULegalizerInfo()
1646 auto &Shifts = getActionDefinitionsBuilder({G_SHL, G_LSHR, G_ASHR}) in AMDGPULegalizerInfo()
1670 getActionDefinitionsBuilder({G_SSHLSAT, G_USHLSAT}) in AMDGPULegalizerInfo()
1682 getActionDefinitionsBuilder({G_SSHLSAT, G_USHLSAT}) in AMDGPULegalizerInfo()
1694 getActionDefinitionsBuilder(Op) in AMDGPULegalizerInfo()
1748 getActionDefinitionsBuilder(G_EXTRACT_VECTOR_ELT) in AMDGPULegalizerInfo()
1759 getActionDefinitionsBuilder(Op) in AMDGPULegalizerInfo()
1792 auto &BuildVector = getActionDefinitionsBuilder(G_BUILD_VECTOR) in AMDGPULegalizerInfo()
1808 getActionDefinitionsBuilder(G_BUILD_VECTOR_TRUNC) in AMDGPULegalizerInfo()
1815 getActionDefinitionsBuilder(G_BUILD_VECTOR_TRUNC) in AMDGPULegalizerInfo()
1823 getActionDefinitionsBuilder(G_CONCAT_VECTORS) in AMDGPULegalizerInfo()
1829 getActionDefinitionsBuilder(G_SHUFFLE_VECTOR).lower(); in AMDGPULegalizerInfo()
1848 auto &Builder = getActionDefinitionsBuilder(Op) in AMDGPULegalizerInfo()
1911 auto &SextInReg = getActionDefinitionsBuilder(G_SEXT_INREG) in AMDGPULegalizerInfo()
1933 getActionDefinitionsBuilder({G_ROTR, G_ROTL}) in AMDGPULegalizerInfo()
1938 getActionDefinitionsBuilder(G_FSHR) in AMDGPULegalizerInfo()
1946 getActionDefinitionsBuilder(G_FSHL) in AMDGPULegalizerInfo()
1952 getActionDefinitionsBuilder(G_FSHL) in AMDGPULegalizerInfo()
1957 getActionDefinitionsBuilder(G_READCYCLECOUNTER) in AMDGPULegalizerInfo()
1960 getActionDefinitionsBuilder(G_FENCE) in AMDGPULegalizerInfo()
1963 getActionDefinitionsBuilder({G_SMULO, G_UMULO}) in AMDGPULegalizerInfo()
1968 getActionDefinitionsBuilder({G_SBFX, G_UBFX}) in AMDGPULegalizerInfo()
1975 getActionDefinitionsBuilder( in AMDGPULegalizerInfo()
1986 getActionDefinitionsBuilder({G_FMINIMUM, G_FMAXIMUM}) in AMDGPULegalizerInfo()
1992 getActionDefinitionsBuilder({G_FMINIMUM, G_FMAXIMUM}).lower(); in AMDGPULegalizerInfo()
1995 getActionDefinitionsBuilder({G_MEMCPY, G_MEMCPY_INLINE, G_MEMMOVE, G_MEMSET}) in AMDGPULegalizerInfo()
1998 getActionDefinitionsBuilder({G_VASTART, G_VAARG, G_BRJT, G_JUMP_TABLE, in AMDGPULegalizerInfo()
2003 getActionDefinitionsBuilder(G_PREFETCH).alwaysLegal(); in AMDGPULegalizerInfo()