Lines Matching refs:setOperationAction
83 setOperationAction(ISD::LOAD, T, Custom); in WebAssemblyTargetLowering()
84 setOperationAction(ISD::STORE, T, Custom); in WebAssemblyTargetLowering()
89 setOperationAction(ISD::LOAD, T, Custom); in WebAssemblyTargetLowering()
90 setOperationAction(ISD::STORE, T, Custom); in WebAssemblyTargetLowering()
97 setOperationAction(ISD::LOAD, T, Custom); in WebAssemblyTargetLowering()
98 setOperationAction(ISD::STORE, T, Custom); in WebAssemblyTargetLowering()
102 setOperationAction(ISD::GlobalAddress, MVTPtr, Custom); in WebAssemblyTargetLowering()
103 setOperationAction(ISD::GlobalTLSAddress, MVTPtr, Custom); in WebAssemblyTargetLowering()
104 setOperationAction(ISD::ExternalSymbol, MVTPtr, Custom); in WebAssemblyTargetLowering()
105 setOperationAction(ISD::JumpTable, MVTPtr, Custom); in WebAssemblyTargetLowering()
106 setOperationAction(ISD::BlockAddress, MVTPtr, Custom); in WebAssemblyTargetLowering()
107 setOperationAction(ISD::BRIND, MVT::Other, Custom); in WebAssemblyTargetLowering()
111 setOperationAction(ISD::VASTART, MVT::Other, Custom); in WebAssemblyTargetLowering()
112 setOperationAction(ISD::VAARG, MVT::Other, Expand); in WebAssemblyTargetLowering()
113 setOperationAction(ISD::VACOPY, MVT::Other, Expand); in WebAssemblyTargetLowering()
114 setOperationAction(ISD::VAEND, MVT::Other, Expand); in WebAssemblyTargetLowering()
118 setOperationAction(ISD::ConstantFP, T, Legal); in WebAssemblyTargetLowering()
126 setOperationAction(Op, T, Expand); in WebAssemblyTargetLowering()
131 setOperationAction(Op, T, Legal); in WebAssemblyTargetLowering()
133 setOperationAction(ISD::FMINIMUM, T, Legal); in WebAssemblyTargetLowering()
134 setOperationAction(ISD::FMAXIMUM, T, Legal); in WebAssemblyTargetLowering()
136 setOperationAction(ISD::FP16_TO_FP, T, Expand); in WebAssemblyTargetLowering()
137 setOperationAction(ISD::FP_TO_FP16, T, Expand); in WebAssemblyTargetLowering()
148 setOperationAction(Op, T, Expand); in WebAssemblyTargetLowering()
151 setOperationAction(Op, T, Expand); in WebAssemblyTargetLowering()
157 setOperationAction(Op, T, Custom); in WebAssemblyTargetLowering()
188 setOperationAction(Op, T, Legal); in WebAssemblyTargetLowering()
192 setOperationAction(ISD::ABS, T, Legal); in WebAssemblyTargetLowering()
197 setOperationAction(ISD::BUILD_VECTOR, T, Custom); in WebAssemblyTargetLowering()
202 setOperationAction(ISD::VECTOR_SHUFFLE, T, Custom); in WebAssemblyTargetLowering()
207 setOperationAction(ISD::SPLAT_VECTOR, T, Legal); in WebAssemblyTargetLowering()
212 setOperationAction(Op, T, Custom); in WebAssemblyTargetLowering()
218 setOperationAction(Op, T, Custom); in WebAssemblyTargetLowering()
221 setOperationAction(ISD::MUL, MVT::v16i8, Expand); in WebAssemblyTargetLowering()
226 setOperationAction(ISD::SELECT_CC, T, Expand); in WebAssemblyTargetLowering()
232 setOperationAction(Op, T, Expand); in WebAssemblyTargetLowering()
237 setOperationAction(Op, T, Legal); in WebAssemblyTargetLowering()
240 setOperationAction(ISD::CTPOP, MVT::v16i8, Legal); in WebAssemblyTargetLowering()
241 setOperationAction(ISD::CTLZ, MVT::v16i8, Expand); in WebAssemblyTargetLowering()
242 setOperationAction(ISD::CTTZ, MVT::v16i8, Expand); in WebAssemblyTargetLowering()
247 setOperationAction(Op, T, Custom); in WebAssemblyTargetLowering()
253 setOperationAction(Op, T, Expand); in WebAssemblyTargetLowering()
263 setOperationAction(Op, T, Expand); in WebAssemblyTargetLowering()
267 setOperationAction(Op, MVT::v4i32, Custom); in WebAssemblyTargetLowering()
271 setOperationAction(ISD::SIGN_EXTEND_VECTOR_INREG, T, Custom); in WebAssemblyTargetLowering()
272 setOperationAction(ISD::ZERO_EXTEND_VECTOR_INREG, T, Custom); in WebAssemblyTargetLowering()
278 setOperationAction(ISD::SIGN_EXTEND_INREG, MVT::i1, Expand); in WebAssemblyTargetLowering()
283 setOperationAction(ISD::SIGN_EXTEND_INREG, T, Action); in WebAssemblyTargetLowering()
286 setOperationAction(ISD::SIGN_EXTEND_INREG, T, Expand); in WebAssemblyTargetLowering()
289 setOperationAction(ISD::STACKSAVE, MVT::Other, Expand); in WebAssemblyTargetLowering()
290 setOperationAction(ISD::STACKRESTORE, MVT::Other, Expand); in WebAssemblyTargetLowering()
291 setOperationAction(ISD::DYNAMIC_STACKALLOC, MVTPtr, Expand); in WebAssemblyTargetLowering()
293 setOperationAction(ISD::FrameIndex, MVT::i32, Custom); in WebAssemblyTargetLowering()
294 setOperationAction(ISD::FrameIndex, MVT::i64, Custom); in WebAssemblyTargetLowering()
295 setOperationAction(ISD::CopyToReg, MVT::Other, Custom); in WebAssemblyTargetLowering()
300 setOperationAction(Op, T, Expand); in WebAssemblyTargetLowering()
303 setOperationAction(ISD::BR_JT, MVT::Other, Custom); in WebAssemblyTargetLowering()
336 setOperationAction(ISD::BUILD_PAIR, MVT::i64, Expand); in WebAssemblyTargetLowering()
339 setOperationAction(ISD::TRAP, MVT::Other, Legal); in WebAssemblyTargetLowering()
340 setOperationAction(ISD::DEBUGTRAP, MVT::Other, Legal); in WebAssemblyTargetLowering()
343 setOperationAction(ISD::INTRINSIC_WO_CHAIN, MVT::Other, Custom); in WebAssemblyTargetLowering()
344 setOperationAction(ISD::INTRINSIC_W_CHAIN, MVT::Other, Custom); in WebAssemblyTargetLowering()
345 setOperationAction(ISD::INTRINSIC_VOID, MVT::Other, Custom); in WebAssemblyTargetLowering()