Lines Matching refs:setOperationAction
64 setOperationAction(ISD::FCOS, MVT::f32, Custom); in R600TargetLowering()
65 setOperationAction(ISD::FSIN, MVT::f32, Custom); in R600TargetLowering()
67 setOperationAction(ISD::SETCC, MVT::v4i32, Expand); in R600TargetLowering()
68 setOperationAction(ISD::SETCC, MVT::v2i32, Expand); in R600TargetLowering()
70 setOperationAction(ISD::BR_CC, MVT::i32, Expand); in R600TargetLowering()
71 setOperationAction(ISD::BR_CC, MVT::f32, Expand); in R600TargetLowering()
72 setOperationAction(ISD::BRCOND, MVT::Other, Custom); in R600TargetLowering()
74 setOperationAction(ISD::FSUB, MVT::f32, Expand); in R600TargetLowering()
76 setOperationAction(ISD::INTRINSIC_VOID, MVT::Other, Custom); in R600TargetLowering()
77 setOperationAction(ISD::INTRINSIC_WO_CHAIN, MVT::Other, Custom); in R600TargetLowering()
78 setOperationAction(ISD::INTRINSIC_WO_CHAIN, MVT::i1, Custom); in R600TargetLowering()
80 setOperationAction(ISD::SELECT_CC, MVT::f32, Custom); in R600TargetLowering()
81 setOperationAction(ISD::SELECT_CC, MVT::i32, Custom); in R600TargetLowering()
83 setOperationAction(ISD::SETCC, MVT::i32, Expand); in R600TargetLowering()
84 setOperationAction(ISD::SETCC, MVT::f32, Expand); in R600TargetLowering()
85 setOperationAction(ISD::FP_TO_UINT, MVT::i1, Custom); in R600TargetLowering()
86 setOperationAction(ISD::FP_TO_SINT, MVT::i64, Custom); in R600TargetLowering()
87 setOperationAction(ISD::FP_TO_UINT, MVT::i64, Custom); in R600TargetLowering()
89 setOperationAction(ISD::SELECT, MVT::i32, Expand); in R600TargetLowering()
90 setOperationAction(ISD::SELECT, MVT::f32, Expand); in R600TargetLowering()
91 setOperationAction(ISD::SELECT, MVT::v2i32, Expand); in R600TargetLowering()
92 setOperationAction(ISD::SELECT, MVT::v4i32, Expand); in R600TargetLowering()
97 setOperationAction(ISD::UADDO, MVT::i32, Custom); in R600TargetLowering()
100 setOperationAction(ISD::USUBO, MVT::i32, Custom); in R600TargetLowering()
104 setOperationAction(ISD::SIGN_EXTEND_INREG, MVT::i1, Expand); in R600TargetLowering()
106 setOperationAction(ISD::SIGN_EXTEND_INREG, MVT::v2i1, Expand); in R600TargetLowering()
107 setOperationAction(ISD::SIGN_EXTEND_INREG, MVT::v4i1, Expand); in R600TargetLowering()
110 setOperationAction(ISD::SIGN_EXTEND_INREG, MVT::i8, Expand); in R600TargetLowering()
111 setOperationAction(ISD::SIGN_EXTEND_INREG, MVT::v2i8, Expand); in R600TargetLowering()
112 setOperationAction(ISD::SIGN_EXTEND_INREG, MVT::v4i8, Expand); in R600TargetLowering()
115 setOperationAction(ISD::SIGN_EXTEND_INREG, MVT::i16, Expand); in R600TargetLowering()
116 setOperationAction(ISD::SIGN_EXTEND_INREG, MVT::v2i16, Expand); in R600TargetLowering()
117 setOperationAction(ISD::SIGN_EXTEND_INREG, MVT::v4i16, Expand); in R600TargetLowering()
119 setOperationAction(ISD::SIGN_EXTEND_INREG, MVT::i32, Legal); in R600TargetLowering()
120 setOperationAction(ISD::SIGN_EXTEND_INREG, MVT::v2i32, Expand); in R600TargetLowering()
121 setOperationAction(ISD::SIGN_EXTEND_INREG, MVT::v4i32, Expand); in R600TargetLowering()
123 setOperationAction(ISD::SIGN_EXTEND_INREG, MVT::Other, Expand); in R600TargetLowering()
127 setOperationAction(ISD::LOAD, MVT::i32, Custom); in R600TargetLowering()
128 setOperationAction(ISD::LOAD, MVT::v2i32, Custom); in R600TargetLowering()
129 setOperationAction(ISD::LOAD, MVT::v4i32, Custom); in R600TargetLowering()
147 setOperationAction(ISD::STORE, MVT::i8, Custom); in R600TargetLowering()
148 setOperationAction(ISD::STORE, MVT::i32, Custom); in R600TargetLowering()
149 setOperationAction(ISD::STORE, MVT::v2i32, Custom); in R600TargetLowering()
150 setOperationAction(ISD::STORE, MVT::v4i32, Custom); in R600TargetLowering()
154 setOperationAction(ISD::LOAD, MVT::i32, Custom); in R600TargetLowering()
155 setOperationAction(ISD::LOAD, MVT::v4i32, Custom); in R600TargetLowering()
156 setOperationAction(ISD::FrameIndex, MVT::i32, Custom); in R600TargetLowering()
158 setOperationAction(ISD::EXTRACT_VECTOR_ELT, MVT::v2i32, Custom); in R600TargetLowering()
159 setOperationAction(ISD::EXTRACT_VECTOR_ELT, MVT::v2f32, Custom); in R600TargetLowering()
160 setOperationAction(ISD::EXTRACT_VECTOR_ELT, MVT::v4i32, Custom); in R600TargetLowering()
161 setOperationAction(ISD::EXTRACT_VECTOR_ELT, MVT::v4f32, Custom); in R600TargetLowering()
163 setOperationAction(ISD::INSERT_VECTOR_ELT, MVT::v2i32, Custom); in R600TargetLowering()
164 setOperationAction(ISD::INSERT_VECTOR_ELT, MVT::v2f32, Custom); in R600TargetLowering()
165 setOperationAction(ISD::INSERT_VECTOR_ELT, MVT::v4i32, Custom); in R600TargetLowering()
166 setOperationAction(ISD::INSERT_VECTOR_ELT, MVT::v4f32, Custom); in R600TargetLowering()
176 setOperationAction(ISD::SHL_PARTS, MVT::i32, Custom); in R600TargetLowering()
177 setOperationAction(ISD::SRL_PARTS, MVT::i32, Custom); in R600TargetLowering()
178 setOperationAction(ISD::SRA_PARTS, MVT::i32, Custom); in R600TargetLowering()
180 setOperationAction(ISD::GlobalAddress, MVT::i32, Custom); in R600TargetLowering()
184 setOperationAction(ISD::ADDC, VT, Expand); in R600TargetLowering()
185 setOperationAction(ISD::SUBC, VT, Expand); in R600TargetLowering()
186 setOperationAction(ISD::ADDE, VT, Expand); in R600TargetLowering()
187 setOperationAction(ISD::SUBE, VT, Expand); in R600TargetLowering()