reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
128 setOperationAction(ISD::BUILD_VECTOR, T, Custom); 130 setOperationAction(ISD::CONCAT_VECTORS, T, Custom); 134 setOperationAction(ISD::ANY_EXTEND, T, Custom); 135 setOperationAction(ISD::SIGN_EXTEND, T, Custom); 136 setOperationAction(ISD::ZERO_EXTEND, T, Custom); 137 setOperationAction(ISD::SIGN_EXTEND_INREG, T, Custom); 138 setOperationAction(ISD::ANY_EXTEND_VECTOR_INREG, T, Custom); 139 setOperationAction(ISD::SIGN_EXTEND_VECTOR_INREG, T, Legal); 140 setOperationAction(ISD::ZERO_EXTEND_VECTOR_INREG, T, Legal); 142 setOperationAction(ISD::LOAD, T, Custom); 143 setOperationAction(ISD::STORE, T, Custom); 144 setOperationAction(ISD::CTLZ, T, Custom); 145 setOperationAction(ISD::CTTZ, T, Custom); 146 setOperationAction(ISD::CTPOP, T, Custom); 148 setOperationAction(ISD::ADD, T, Legal); 149 setOperationAction(ISD::SUB, T, Legal); 150 setOperationAction(ISD::MUL, T, Custom); 151 setOperationAction(ISD::MULHS, T, Custom); 152 setOperationAction(ISD::MULHU, T, Custom); 153 setOperationAction(ISD::AND, T, Custom); 154 setOperationAction(ISD::OR, T, Custom); 155 setOperationAction(ISD::XOR, T, Custom); 156 setOperationAction(ISD::SETCC, T, Custom); 157 setOperationAction(ISD::VSELECT, T, Custom); 158 if (T != ByteW) { 159 setOperationAction(ISD::SRA, T, Custom); 160 setOperationAction(ISD::SHL, T, Custom); 161 setOperationAction(ISD::SRL, T, Custom); 164 setPromoteTo(ISD::VECTOR_SHUFFLE, T, ByteW);