Lines Matching refs:legalFor

703   getActionDefinitionsBuilder(G_BRCOND).legalFor({S1, S32});  in AMDGPULegalizerInfo()
708 .legalFor({S32, S64, V2S16, S16, V4S16, S1, S128, S256}) in AMDGPULegalizerInfo()
709 .legalFor(AllS32Vectors) in AMDGPULegalizerInfo()
710 .legalFor(AllS64Vectors) in AMDGPULegalizerInfo()
711 .legalFor(AddrSpaces64) in AMDGPULegalizerInfo()
712 .legalFor(AddrSpaces32) in AMDGPULegalizerInfo()
713 .legalFor(AddrSpaces128) in AMDGPULegalizerInfo()
725 .legalFor({S64, S32, S16, V2S16}) in AMDGPULegalizerInfo()
733 .legalFor({S32, S16, V2S16}) in AMDGPULegalizerInfo()
743 .legalFor({S64, S32, S16, V2S16}) in AMDGPULegalizerInfo()
751 .legalFor({S32, S16, V2S16}) in AMDGPULegalizerInfo()
761 .legalFor({S32, S16, V2S16}) // Clamp modifier in AMDGPULegalizerInfo()
769 .legalFor({S32, S16}) in AMDGPULegalizerInfo()
776 .legalFor({S32, S16}) in AMDGPULegalizerInfo()
786 .legalFor({S32, S16}) // Clamp modifier in AMDGPULegalizerInfo()
800 .legalFor({S32}) in AMDGPULegalizerInfo()
806 .legalFor({S32}) in AMDGPULegalizerInfo()
818 .legalFor({S32}) // Clamp modifier. in AMDGPULegalizerInfo()
846 .legalFor({S32}) in AMDGPULegalizerInfo()
862 .legalFor({S32, S1, S64, V2S32, S16, V2S16, V4S16}) in AMDGPULegalizerInfo()
871 .legalFor({{S32, S1}, {S32, S32}}) in AMDGPULegalizerInfo()
881 .legalFor({S1, S32, S64, S16, GlobalPtr, in AMDGPULegalizerInfo()
888 .legalFor({S32, S64, S16}) in AMDGPULegalizerInfo()
895 .legalFor({S1, S16}) in AMDGPULegalizerInfo()
901 getActionDefinitionsBuilder(G_FRAME_INDEX).legalFor({PrivatePtr}); in AMDGPULegalizerInfo()
906 .legalFor({{PrivatePtr, S32}}); in AMDGPULegalizerInfo()
911 .legalFor({PrivatePtr}); in AMDGPULegalizerInfo()
918 getActionDefinitionsBuilder(G_BLOCK_ADDR).legalFor({CodePtr}); in AMDGPULegalizerInfo()
923 .legalFor({S32, S64}); in AMDGPULegalizerInfo()
931 FPOpActions.legalFor({S16, V2S16}); in AMDGPULegalizerInfo()
933 FPOpActions.legalFor({S16}); in AMDGPULegalizerInfo()
940 FPOpActions.legalFor({V2S32}); in AMDGPULegalizerInfo()
979 .legalFor(FPTypesPK16) in AMDGPULegalizerInfo()
986 .legalFor({S16}) in AMDGPULegalizerInfo()
991 .legalFor({S32, S64, S16}) in AMDGPULegalizerInfo()
996 .legalFor({{S32, S32}, {S64, S32}, {S16, S16}}) in AMDGPULegalizerInfo()
1016 .legalFor({S32, S64}) in AMDGPULegalizerInfo()
1021 .legalFor({S32, S64}) in AMDGPULegalizerInfo()
1027 .legalFor({{S32, S32}, {S64, S32}}) in AMDGPULegalizerInfo()
1042 .legalFor({{S32, S64}, {S16, S32}}) in AMDGPULegalizerInfo()
1047 .legalFor({{S64, S32}, {S32, S16}}) in AMDGPULegalizerInfo()
1055 .legalFor({S32, S16}) in AMDGPULegalizerInfo()
1061 .legalFor({S32}) in AMDGPULegalizerInfo()
1093 .legalFor({{V2S16, V2S32}}) in AMDGPULegalizerInfo()
1102 .legalFor({{S64, S32}, {S32, S16}, {S64, S16}, in AMDGPULegalizerInfo()
1110 .legalFor({{S32, S32}, {S64, S32}, {S16, S32}}) in AMDGPULegalizerInfo()
1114 IToFP.legalFor({{S16, S16}}); in AMDGPULegalizerInfo()
1121 .legalFor({{S32, S32}, {S32, S64}, {S32, S16}}) in AMDGPULegalizerInfo()
1125 FPToI.legalFor({{S16, S16}}); in AMDGPULegalizerInfo()
1147 .legalFor({S16, S32, S64}) in AMDGPULegalizerInfo()
1153 .legalFor({S32, S64}) in AMDGPULegalizerInfo()
1159 .legalFor({S32}) in AMDGPULegalizerInfo()
1193 CmpBuilder.legalFor({{S1, S16}}); in AMDGPULegalizerInfo()
1230 Log2Ops.legalFor({S16}); in AMDGPULegalizerInfo()
1244 .legalFor({{S32, S32}, {S32, S64}}) in AMDGPULegalizerInfo()
1279 .legalFor({{S32, S32}, {S32, S64}}) in AMDGPULegalizerInfo()
1288 .legalFor({{S32, S32}, {S32, S64}}) in AMDGPULegalizerInfo()
1298 .legalFor({S32, S64}) in AMDGPULegalizerInfo()
1305 .legalFor({S16, S32, V2S16}) in AMDGPULegalizerInfo()
1315 .legalFor({S32, S16, V2S16}) in AMDGPULegalizerInfo()
1323 .legalFor({S32, S16}) in AMDGPULegalizerInfo()
1332 .legalFor({S32}) in AMDGPULegalizerInfo()
1342 .legalFor({S32}) in AMDGPULegalizerInfo()
1633 .legalFor({{S32, GlobalPtr}, {S32, LocalPtr}, in AMDGPULegalizerInfo()
1637 Atomics.legalFor({{S32, FlatPtr}, {S64, FlatPtr}}); in AMDGPULegalizerInfo()
1643 Atomic.legalFor({{S32, LocalPtr}, {S32, RegionPtr}}); in AMDGPULegalizerInfo()
1645 Atomic.legalFor({{S64, LocalPtr}}); in AMDGPULegalizerInfo()
1647 Atomic.legalFor({{V2F16, LocalPtr}, {V2BF16, LocalPtr}}); in AMDGPULegalizerInfo()
1650 Atomic.legalFor({{S32, GlobalPtr}}); in AMDGPULegalizerInfo()
1652 Atomic.legalFor({{S32, FlatPtr}}); in AMDGPULegalizerInfo()
1658 Atomic.legalFor({ in AMDGPULegalizerInfo()
1667 Atomic.legalFor({{V2F16, GlobalPtr}, {V2F16, BufferFatPtr}}); in AMDGPULegalizerInfo()
1669 Atomic.legalFor({{V2BF16, GlobalPtr}}); in AMDGPULegalizerInfo()
1671 Atomic.legalFor({{V2F16, FlatPtr}, {V2BF16, FlatPtr}}); in AMDGPULegalizerInfo()
1678 .legalFor({{F32, LocalPtr}, {F64, LocalPtr}}); in AMDGPULegalizerInfo()
1681 AtomicFMinFMax.legalFor({{F32, GlobalPtr},{F32, BufferFatPtr}}); in AMDGPULegalizerInfo()
1683 AtomicFMinFMax.legalFor({{F64, GlobalPtr}, {F64, BufferFatPtr}}); in AMDGPULegalizerInfo()
1685 AtomicFMinFMax.legalFor({F32, FlatPtr}); in AMDGPULegalizerInfo()
1687 AtomicFMinFMax.legalFor({F64, FlatPtr}); in AMDGPULegalizerInfo()
1694 .legalFor({{S32, LocalPtr}, {S64, LocalPtr}, in AMDGPULegalizerInfo()
1719 .legalFor({{S32, S32}, {S64, S32}}); in AMDGPULegalizerInfo()
1722 Shifts.legalFor({{S16, S16}, {V2S16, V2S16}}) in AMDGPULegalizerInfo()
1725 Shifts.legalFor({{S16, S16}}); in AMDGPULegalizerInfo()
1881 .legalFor({V2S16, S32}) in AMDGPULegalizerInfo()
1984 .legalFor({{S32}, {S64}}); in AMDGPULegalizerInfo()
2011 .legalFor({{S32, S32}}) in AMDGPULegalizerInfo()
2030 .legalFor({S64}); in AMDGPULegalizerInfo()
2032 getActionDefinitionsBuilder(G_READSTEADYCOUNTER).legalFor({S64}); in AMDGPULegalizerInfo()
2043 .legalFor({{S32, S32}, {S64, S32}}) in AMDGPULegalizerInfo()
2061 .legalFor(FPTypesPK16) in AMDGPULegalizerInfo()