Lines Matching refs:getActionDefinitionsBuilder
138 getActionDefinitionsBuilder(Opc).custom(); in SPIRVLegalizerInfo()
140 getActionDefinitionsBuilder(G_GLOBAL_VALUE).alwaysLegal(); in SPIRVLegalizerInfo()
143 getActionDefinitionsBuilder({G_BUILD_VECTOR, G_SHUFFLE_VECTOR}).alwaysLegal(); in SPIRVLegalizerInfo()
145 getActionDefinitionsBuilder({G_MEMCPY, G_MEMMOVE}) in SPIRVLegalizerInfo()
148 getActionDefinitionsBuilder(G_MEMSET).legalIf( in SPIRVLegalizerInfo()
151 getActionDefinitionsBuilder(G_ADDRSPACE_CAST) in SPIRVLegalizerInfo()
154 getActionDefinitionsBuilder({G_LOAD, G_STORE}).legalIf(typeInSet(1, allPtrs)); in SPIRVLegalizerInfo()
156 getActionDefinitionsBuilder(G_BITREVERSE).legalFor(allFloatScalarsAndVectors); in SPIRVLegalizerInfo()
158 getActionDefinitionsBuilder(G_FMA).legalFor(allFloatScalarsAndVectors); in SPIRVLegalizerInfo()
160 getActionDefinitionsBuilder({G_FPTOSI, G_FPTOUI}) in SPIRVLegalizerInfo()
164 getActionDefinitionsBuilder({G_SITOFP, G_UITOFP}) in SPIRVLegalizerInfo()
168 getActionDefinitionsBuilder({G_SMIN, G_SMAX, G_UMIN, G_UMAX, G_ABS}) in SPIRVLegalizerInfo()
171 getActionDefinitionsBuilder(G_CTPOP).legalForCartesianProduct( in SPIRVLegalizerInfo()
174 getActionDefinitionsBuilder(G_PHI).legalFor(allPtrsScalarsAndVectors); in SPIRVLegalizerInfo()
176 getActionDefinitionsBuilder(G_BITCAST).legalIf(all( in SPIRVLegalizerInfo()
183 getActionDefinitionsBuilder(G_IMPLICIT_DEF).alwaysLegal(); in SPIRVLegalizerInfo()
185 getActionDefinitionsBuilder(G_INTTOPTR) in SPIRVLegalizerInfo()
187 getActionDefinitionsBuilder(G_PTRTOINT) in SPIRVLegalizerInfo()
189 getActionDefinitionsBuilder(G_PTR_ADD).legalForCartesianProduct( in SPIRVLegalizerInfo()
194 getActionDefinitionsBuilder(G_ICMP).customIf( in SPIRVLegalizerInfo()
198 getActionDefinitionsBuilder(G_FCMP).legalIf( in SPIRVLegalizerInfo()
202 getActionDefinitionsBuilder({G_ATOMICRMW_OR, G_ATOMICRMW_ADD, G_ATOMICRMW_AND, in SPIRVLegalizerInfo()
208 getActionDefinitionsBuilder(G_ATOMICRMW_XCHG) in SPIRVLegalizerInfo()
211 getActionDefinitionsBuilder(G_ATOMIC_CMPXCHG_WITH_SUCCESS).lower(); in SPIRVLegalizerInfo()
213 getActionDefinitionsBuilder(G_ATOMIC_CMPXCHG).alwaysLegal(); in SPIRVLegalizerInfo()
215 getActionDefinitionsBuilder({G_UADDO, G_USUBO, G_SMULO, G_UMULO}) in SPIRVLegalizerInfo()
219 getActionDefinitionsBuilder({G_TRUNC, G_ZEXT, G_SEXT, G_ANYEXT}) in SPIRVLegalizerInfo()
223 getActionDefinitionsBuilder({G_FPTRUNC, G_FPEXT}) in SPIRVLegalizerInfo()
227 getActionDefinitionsBuilder(G_FRAME_INDEX).legalFor({p0}); in SPIRVLegalizerInfo()
230 getActionDefinitionsBuilder(G_BRCOND).legalFor({s1, s32}); in SPIRVLegalizerInfo()
236 getActionDefinitionsBuilder({G_FPOW, in SPIRVLegalizerInfo()
259 getActionDefinitionsBuilder(G_FCOPYSIGN) in SPIRVLegalizerInfo()
263 getActionDefinitionsBuilder(G_FPOWI).legalForCartesianProduct( in SPIRVLegalizerInfo()
267 getActionDefinitionsBuilder( in SPIRVLegalizerInfo()
273 getActionDefinitionsBuilder({G_SMULH, G_UMULH}).alwaysLegal(); in SPIRVLegalizerInfo()