Home | History | Annotate | Download | only in R600

Lines Matching refs:VT

96     MVT::SimpleValueType VT = (MVT::SimpleValueType)types[x];
100 setOperationAction(ISD::SIGN_EXTEND_INREG, VT, Custom);
101 setOperationAction(ISD::SUBE, VT, Expand);
102 setOperationAction(ISD::SUBC, VT, Expand);
103 setOperationAction(ISD::ADDE, VT, Expand);
104 setOperationAction(ISD::ADDC, VT, Expand);
105 setOperationAction(ISD::BRCOND, VT, Custom);
106 setOperationAction(ISD::BR_JT, VT, Expand);
107 setOperationAction(ISD::BRIND, VT, Expand);
109 setOperationAction(ISD::SREM, VT, Expand);
110 setOperationAction(ISD::SMUL_LOHI, VT, Expand);
111 setOperationAction(ISD::UMUL_LOHI, VT, Expand);
112 if (VT != MVT::i64 && VT != MVT::v2i64) {
113 setOperationAction(ISD::SDIV, VT, Custom);
117 MVT::SimpleValueType VT = (MVT::SimpleValueType)FloatTypes[x];
120 setOperationAction(ISD::FP_ROUND_INREG, VT, Expand);
121 setOperationAction(ISD::SETOLT, VT, Expand);
122 setOperationAction(ISD::SETOGE, VT, Expand);
123 setOperationAction(ISD::SETOGT, VT, Expand);
124 setOperationAction(ISD::SETOLE, VT, Expand);
125 setOperationAction(ISD::SETULT, VT, Expand);
126 setOperationAction(ISD::SETUGE, VT, Expand);
127 setOperationAction(ISD::SETUGT, VT, Expand);
128 setOperationAction(ISD::SETULE, VT, Expand);
132 MVT::SimpleValueType VT = (MVT::SimpleValueType)IntTypes[x];
135 setOperationAction(ISD::SDIVREM, VT, Expand);
138 setOperationAction(ISD::SMUL_LOHI, VT, Expand);
139 setOperationAction(ISD::UMUL_LOHI, VT, Expand);
142 setOperationAction(ISD::ROTR, VT, Expand);
143 setOperationAction(ISD::BSWAP, VT, Expand);
146 setOperationAction(ISD::CTPOP, VT, Expand);
147 setOperationAction(ISD::CTTZ, VT, Expand);
148 setOperationAction(ISD::CTLZ, VT, Expand);
152 MVT::SimpleValueType VT = (MVT::SimpleValueType)VectorTypes[ii];
154 setOperationAction(ISD::VECTOR_SHUFFLE, VT, Expand);
155 setOperationAction(ISD::SDIVREM, VT, Expand);
156 setOperationAction(ISD::SMUL_LOHI, VT, Expand);
157 // setOperationAction(ISD::VSETCC, VT, Expand);
158 setOperationAction(ISD::SELECT_CC, VT, Expand);
232 AMDGPUTargetLowering::isFPImmLegal(const APFloat &Imm, EVT VT) const {
233 if (VT.getScalarType().getSimpleVT().SimpleTy == MVT::f32
234 || VT.getScalarType().getSimpleVT().SimpleTy == MVT::f64) {
242 AMDGPUTargetLowering::ShouldShrinkFPConstant(EVT VT) const {
243 if (VT.getScalarType().getSimpleVT().SimpleTy == MVT::f32
244 || VT.getScalarType().getSimpleVT().SimpleTy == MVT::f64) {