Lines Matching refs:setOperationAction
75 setOperationAction(ISD::GlobalAddress, MVTPtr, Custom); in WebAssemblyTargetLowering()
76 setOperationAction(ISD::ExternalSymbol, MVTPtr, Custom); in WebAssemblyTargetLowering()
77 setOperationAction(ISD::JumpTable, MVTPtr, Custom); in WebAssemblyTargetLowering()
78 setOperationAction(ISD::BlockAddress, MVTPtr, Custom); in WebAssemblyTargetLowering()
79 setOperationAction(ISD::BRIND, MVT::Other, Custom); in WebAssemblyTargetLowering()
83 setOperationAction(ISD::VASTART, MVT::Other, Custom); in WebAssemblyTargetLowering()
84 setOperationAction(ISD::VAARG, MVT::Other, Expand); in WebAssemblyTargetLowering()
85 setOperationAction(ISD::VACOPY, MVT::Other, Expand); in WebAssemblyTargetLowering()
86 setOperationAction(ISD::VAEND, MVT::Other, Expand); in WebAssemblyTargetLowering()
90 setOperationAction(ISD::ConstantFP, T, Legal); in WebAssemblyTargetLowering()
98 setOperationAction(Op, T, Expand); in WebAssemblyTargetLowering()
103 setOperationAction(Op, T, Legal); in WebAssemblyTargetLowering()
105 setOperationAction(ISD::FMINIMUM, T, Legal); in WebAssemblyTargetLowering()
106 setOperationAction(ISD::FMAXIMUM, T, Legal); in WebAssemblyTargetLowering()
108 setOperationAction(ISD::FP16_TO_FP, T, Expand); in WebAssemblyTargetLowering()
109 setOperationAction(ISD::FP_TO_FP16, T, Expand); in WebAssemblyTargetLowering()
118 setOperationAction(Op, T, Legal); in WebAssemblyTargetLowering()
126 setOperationAction(Op, T, Expand); in WebAssemblyTargetLowering()
130 setOperationAction(Op, T, Expand); in WebAssemblyTargetLowering()
133 setOperationAction(Op, MVT::v2i64, Expand); in WebAssemblyTargetLowering()
139 setOperationAction(ISD::MUL, MVT::v2i64, Expand); in WebAssemblyTargetLowering()
144 setOperationAction(ISD::VECTOR_SHUFFLE, T, Custom); in WebAssemblyTargetLowering()
147 setOperationAction(ISD::VECTOR_SHUFFLE, MVT::v2i64, Custom); in WebAssemblyTargetLowering()
148 setOperationAction(ISD::VECTOR_SHUFFLE, MVT::v2f64, Custom); in WebAssemblyTargetLowering()
156 setOperationAction(Op, T, Custom); in WebAssemblyTargetLowering()
159 setOperationAction(Op, MVT::v2i64, Custom); in WebAssemblyTargetLowering()
166 setOperationAction(Op, T, Expand); in WebAssemblyTargetLowering()
169 setOperationAction(Op, T, Expand); in WebAssemblyTargetLowering()
174 setOperationAction(ISD::SIGN_EXTEND_INREG, MVT::i1, Expand); in WebAssemblyTargetLowering()
179 setOperationAction(ISD::SIGN_EXTEND_INREG, T, Action); in WebAssemblyTargetLowering()
182 setOperationAction(ISD::SIGN_EXTEND_INREG, T, Expand); in WebAssemblyTargetLowering()
185 setOperationAction(ISD::STACKSAVE, MVT::Other, Expand); in WebAssemblyTargetLowering()
186 setOperationAction(ISD::STACKRESTORE, MVT::Other, Expand); in WebAssemblyTargetLowering()
187 setOperationAction(ISD::DYNAMIC_STACKALLOC, MVTPtr, Expand); in WebAssemblyTargetLowering()
189 setOperationAction(ISD::FrameIndex, MVT::i32, Custom); in WebAssemblyTargetLowering()
190 setOperationAction(ISD::CopyToReg, MVT::Other, Custom); in WebAssemblyTargetLowering()
195 setOperationAction(Op, T, Expand); in WebAssemblyTargetLowering()
198 setOperationAction(ISD::BR_JT, MVT::Other, Custom); in WebAssemblyTargetLowering()
225 setOperationAction(ISD::FSQRT, MVT::v4f32, Expand); in WebAssemblyTargetLowering()
226 setOperationAction(ISD::FDIV, MVT::v4f32, Expand); in WebAssemblyTargetLowering()
232 setOperationAction(ISD::EXTRACT_VECTOR_ELT, T, Custom); in WebAssemblyTargetLowering()
233 setOperationAction(ISD::INSERT_VECTOR_ELT, T, Custom); in WebAssemblyTargetLowering()
237 setOperationAction(ISD::EXTRACT_VECTOR_ELT, T, Custom); in WebAssemblyTargetLowering()
238 setOperationAction(ISD::INSERT_VECTOR_ELT, T, Custom); in WebAssemblyTargetLowering()
244 setOperationAction(ISD::TRAP, MVT::Other, Legal); in WebAssemblyTargetLowering()
247 setOperationAction(ISD::INTRINSIC_WO_CHAIN, MVT::Other, Custom); in WebAssemblyTargetLowering()
248 setOperationAction(ISD::INTRINSIC_VOID, MVT::Other, Custom); in WebAssemblyTargetLowering()