Home | History | Annotate | Download | only in XCore

Lines Matching refs:Custom

99   setOperationAction(ISD::ADD, MVT::i64, Custom);
100 setOperationAction(ISD::SUB, MVT::i64, Custom);
101 setOperationAction(ISD::SMUL_LOHI, MVT::i32, Custom);
102 setOperationAction(ISD::UMUL_LOHI, MVT::i32, Custom);
117 setOperationAction(ISD::BR_JT, MVT::Other, Custom);
119 setOperationAction(ISD::GlobalAddress, MVT::i32, Custom);
120 setOperationAction(ISD::BlockAddress, MVT::i32 , Custom);
123 setOperationAction(ISD::ConstantPool, MVT::i32, Custom);
135 // Custom expand misaligned loads / stores.
136 setOperationAction(ISD::LOAD, MVT::i32, Custom);
137 setOperationAction(ISD::STORE, MVT::i32, Custom);
142 setOperationAction(ISD::VAARG, MVT::Other, Custom);
143 setOperationAction(ISD::VASTART, MVT::Other, Custom);
151 setOperationAction(ISD::EH_RETURN, MVT::Other, Custom);
152 setOperationAction(ISD::FRAME_TO_ARGS_OFFSET, MVT::i32, Custom);
157 setOperationAction(ISD::ATOMIC_FENCE, MVT::Other, Custom);
158 setOperationAction(ISD::ATOMIC_LOAD, MVT::i32, Custom);
159 setOperationAction(ISD::ATOMIC_STORE, MVT::i32, Custom);
161 // TRAMPOLINE is custom lowered.
162 setOperationAction(ISD::INIT_TRAMPOLINE, MVT::Other, Custom);
163 setOperationAction(ISD::ADJUST_TRAMPOLINE, MVT::Other, Custom);
165 // We want to custom lower some of our intrinsics.
166 setOperationAction(ISD::INTRINSIC_WO_CHAIN, MVT::Other, Custom);
233 /// type with new values built out of custom code.
239 llvm_unreachable("Don't know how to custom expand this!");