• Home
  • Raw
  • Download

Lines Matching refs:Custom

106   setOperationAction(ISD::GlobalAddress, MVT::i64, Custom);  in AArch64TargetLowering()
107 setOperationAction(ISD::GlobalTLSAddress, MVT::i64, Custom); in AArch64TargetLowering()
108 setOperationAction(ISD::SETCC, MVT::i32, Custom); in AArch64TargetLowering()
109 setOperationAction(ISD::SETCC, MVT::i64, Custom); in AArch64TargetLowering()
110 setOperationAction(ISD::SETCC, MVT::f32, Custom); in AArch64TargetLowering()
111 setOperationAction(ISD::SETCC, MVT::f64, Custom); in AArch64TargetLowering()
113 setOperationAction(ISD::BR_CC, MVT::i32, Custom); in AArch64TargetLowering()
114 setOperationAction(ISD::BR_CC, MVT::i64, Custom); in AArch64TargetLowering()
115 setOperationAction(ISD::BR_CC, MVT::f32, Custom); in AArch64TargetLowering()
116 setOperationAction(ISD::BR_CC, MVT::f64, Custom); in AArch64TargetLowering()
117 setOperationAction(ISD::SELECT, MVT::i32, Custom); in AArch64TargetLowering()
118 setOperationAction(ISD::SELECT, MVT::i64, Custom); in AArch64TargetLowering()
119 setOperationAction(ISD::SELECT, MVT::f32, Custom); in AArch64TargetLowering()
120 setOperationAction(ISD::SELECT, MVT::f64, Custom); in AArch64TargetLowering()
121 setOperationAction(ISD::SELECT_CC, MVT::i32, Custom); in AArch64TargetLowering()
122 setOperationAction(ISD::SELECT_CC, MVT::i64, Custom); in AArch64TargetLowering()
123 setOperationAction(ISD::SELECT_CC, MVT::f32, Custom); in AArch64TargetLowering()
124 setOperationAction(ISD::SELECT_CC, MVT::f64, Custom); in AArch64TargetLowering()
126 setOperationAction(ISD::JumpTable, MVT::i64, Custom); in AArch64TargetLowering()
128 setOperationAction(ISD::SHL_PARTS, MVT::i64, Custom); in AArch64TargetLowering()
129 setOperationAction(ISD::SRA_PARTS, MVT::i64, Custom); in AArch64TargetLowering()
130 setOperationAction(ISD::SRL_PARTS, MVT::i64, Custom); in AArch64TargetLowering()
138 setOperationAction(ISD::XOR, MVT::i32, Custom); in AArch64TargetLowering()
139 setOperationAction(ISD::XOR, MVT::i64, Custom); in AArch64TargetLowering()
144 setOperationAction(ISD::FADD, MVT::f128, Custom); in AArch64TargetLowering()
147 setOperationAction(ISD::FDIV, MVT::f128, Custom); in AArch64TargetLowering()
149 setOperationAction(ISD::FMUL, MVT::f128, Custom); in AArch64TargetLowering()
157 setOperationAction(ISD::FSUB, MVT::f128, Custom); in AArch64TargetLowering()
159 setOperationAction(ISD::SETCC, MVT::f128, Custom); in AArch64TargetLowering()
160 setOperationAction(ISD::BR_CC, MVT::f128, Custom); in AArch64TargetLowering()
161 setOperationAction(ISD::SELECT, MVT::f128, Custom); in AArch64TargetLowering()
162 setOperationAction(ISD::SELECT_CC, MVT::f128, Custom); in AArch64TargetLowering()
163 setOperationAction(ISD::FP_EXTEND, MVT::f128, Custom); in AArch64TargetLowering()
167 setOperationAction(ISD::FP_TO_SINT, MVT::i32, Custom); in AArch64TargetLowering()
168 setOperationAction(ISD::FP_TO_SINT, MVT::i64, Custom); in AArch64TargetLowering()
169 setOperationAction(ISD::FP_TO_SINT, MVT::i128, Custom); in AArch64TargetLowering()
170 setOperationAction(ISD::FP_TO_UINT, MVT::i32, Custom); in AArch64TargetLowering()
171 setOperationAction(ISD::FP_TO_UINT, MVT::i64, Custom); in AArch64TargetLowering()
172 setOperationAction(ISD::FP_TO_UINT, MVT::i128, Custom); in AArch64TargetLowering()
173 setOperationAction(ISD::SINT_TO_FP, MVT::i32, Custom); in AArch64TargetLowering()
174 setOperationAction(ISD::SINT_TO_FP, MVT::i64, Custom); in AArch64TargetLowering()
175 setOperationAction(ISD::SINT_TO_FP, MVT::i128, Custom); in AArch64TargetLowering()
176 setOperationAction(ISD::UINT_TO_FP, MVT::i32, Custom); in AArch64TargetLowering()
177 setOperationAction(ISD::UINT_TO_FP, MVT::i64, Custom); in AArch64TargetLowering()
178 setOperationAction(ISD::UINT_TO_FP, MVT::i128, Custom); in AArch64TargetLowering()
179 setOperationAction(ISD::FP_ROUND, MVT::f32, Custom); in AArch64TargetLowering()
180 setOperationAction(ISD::FP_ROUND, MVT::f64, Custom); in AArch64TargetLowering()
183 setOperationAction(ISD::VASTART, MVT::Other, Custom); in AArch64TargetLowering()
184 setOperationAction(ISD::VAARG, MVT::Other, Custom); in AArch64TargetLowering()
185 setOperationAction(ISD::VACOPY, MVT::Other, Custom); in AArch64TargetLowering()
194 setOperationAction(ISD::ConstantPool, MVT::i64, Custom); in AArch64TargetLowering()
197 setOperationAction(ISD::BlockAddress, MVT::i64, Custom); in AArch64TargetLowering()
200 setOperationAction(ISD::ADDC, MVT::i32, Custom); in AArch64TargetLowering()
201 setOperationAction(ISD::ADDE, MVT::i32, Custom); in AArch64TargetLowering()
202 setOperationAction(ISD::SUBC, MVT::i32, Custom); in AArch64TargetLowering()
203 setOperationAction(ISD::SUBE, MVT::i32, Custom); in AArch64TargetLowering()
204 setOperationAction(ISD::ADDC, MVT::i64, Custom); in AArch64TargetLowering()
205 setOperationAction(ISD::ADDE, MVT::i64, Custom); in AArch64TargetLowering()
206 setOperationAction(ISD::SUBC, MVT::i64, Custom); in AArch64TargetLowering()
207 setOperationAction(ISD::SUBE, MVT::i64, Custom); in AArch64TargetLowering()
222 setOperationAction(ISD::CTPOP, MVT::i32, Custom); in AArch64TargetLowering()
223 setOperationAction(ISD::CTPOP, MVT::i64, Custom); in AArch64TargetLowering()
239 setOperationAction(ISD::SADDO, MVT::i32, Custom); in AArch64TargetLowering()
240 setOperationAction(ISD::SADDO, MVT::i64, Custom); in AArch64TargetLowering()
241 setOperationAction(ISD::UADDO, MVT::i32, Custom); in AArch64TargetLowering()
242 setOperationAction(ISD::UADDO, MVT::i64, Custom); in AArch64TargetLowering()
243 setOperationAction(ISD::SSUBO, MVT::i32, Custom); in AArch64TargetLowering()
244 setOperationAction(ISD::SSUBO, MVT::i64, Custom); in AArch64TargetLowering()
245 setOperationAction(ISD::USUBO, MVT::i32, Custom); in AArch64TargetLowering()
246 setOperationAction(ISD::USUBO, MVT::i64, Custom); in AArch64TargetLowering()
247 setOperationAction(ISD::SMULO, MVT::i32, Custom); in AArch64TargetLowering()
248 setOperationAction(ISD::SMULO, MVT::i64, Custom); in AArch64TargetLowering()
249 setOperationAction(ISD::UMULO, MVT::i32, Custom); in AArch64TargetLowering()
250 setOperationAction(ISD::UMULO, MVT::i64, Custom); in AArch64TargetLowering()
258 setOperationAction(ISD::FCOPYSIGN, MVT::f64, Custom); in AArch64TargetLowering()
259 setOperationAction(ISD::FCOPYSIGN, MVT::f32, Custom); in AArch64TargetLowering()
390 setOperationAction(ISD::PREFETCH, MVT::Other, Custom); in AArch64TargetLowering()
392 setOperationAction(ISD::ATOMIC_CMP_SWAP, MVT::i128, Custom); in AArch64TargetLowering()
403 setOperationAction(ISD::FSINCOS, MVT::f64, Custom); in AArch64TargetLowering()
404 setOperationAction(ISD::FSINCOS, MVT::f32, Custom); in AArch64TargetLowering()
436 setOperationAction(ISD::BITCAST, MVT::i16, Custom); in AArch64TargetLowering()
437 setOperationAction(ISD::BITCAST, MVT::f16, Custom); in AArch64TargetLowering()
518 setOperationAction(ISD::INTRINSIC_WO_CHAIN, MVT::Other, Custom); in AArch64TargetLowering()
570 setOperationAction(ISD::SINT_TO_FP, MVT::v2i32, Custom); in AArch64TargetLowering()
571 setOperationAction(ISD::UINT_TO_FP, MVT::v2i32, Custom); in AArch64TargetLowering()
572 setOperationAction(ISD::SINT_TO_FP, MVT::v2i64, Custom); in AArch64TargetLowering()
573 setOperationAction(ISD::UINT_TO_FP, MVT::v2i64, Custom); in AArch64TargetLowering()
576 setOperationAction(ISD::SINT_TO_FP, MVT::v4i32, Custom); in AArch64TargetLowering()
577 setOperationAction(ISD::UINT_TO_FP, MVT::v4i32, Custom); in AArch64TargetLowering()
594 setOperationAction(ISD::MUL, MVT::v8i16, Custom); in AArch64TargetLowering()
595 setOperationAction(ISD::MUL, MVT::v4i32, Custom); in AArch64TargetLowering()
596 setOperationAction(ISD::MUL, MVT::v2i64, Custom); in AArch64TargetLowering()
662 setOperationAction(ISD::FCOPYSIGN, VT, Custom); in addTypeForNEON()
665 setOperationAction(ISD::EXTRACT_VECTOR_ELT, VT, Custom); in addTypeForNEON()
666 setOperationAction(ISD::INSERT_VECTOR_ELT, VT, Custom); in addTypeForNEON()
667 setOperationAction(ISD::BUILD_VECTOR, VT, Custom); in addTypeForNEON()
668 setOperationAction(ISD::VECTOR_SHUFFLE, VT, Custom); in addTypeForNEON()
669 setOperationAction(ISD::EXTRACT_SUBVECTOR, VT, Custom); in addTypeForNEON()
670 setOperationAction(ISD::SRA, VT, Custom); in addTypeForNEON()
671 setOperationAction(ISD::SRL, VT, Custom); in addTypeForNEON()
672 setOperationAction(ISD::SHL, VT, Custom); in addTypeForNEON()
673 setOperationAction(ISD::AND, VT, Custom); in addTypeForNEON()
674 setOperationAction(ISD::OR, VT, Custom); in addTypeForNEON()
675 setOperationAction(ISD::SETCC, VT, Custom); in addTypeForNEON()
694 setOperationAction(ISD::FP_TO_SINT, VT, Custom); in addTypeForNEON()
695 setOperationAction(ISD::FP_TO_UINT, VT, Custom); in addTypeForNEON()