reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
68 addRegisterClass(XLenVT, &RISCV::GPRRegClass); 81 setLoadExtAction(N, XLenVT, MVT::i1, Promote); 84 setOperationAction(ISD::DYNAMIC_STACKALLOC, XLenVT, Expand); 87 setOperationAction(ISD::BR_CC, XLenVT, Expand); 88 setOperationAction(ISD::SELECT, XLenVT, Custom); 89 setOperationAction(ISD::SELECT_CC, XLenVT, Expand); 111 setOperationAction(ISD::MUL, XLenVT, Expand); 112 setOperationAction(ISD::MULHS, XLenVT, Expand); 113 setOperationAction(ISD::MULHU, XLenVT, Expand); 114 setOperationAction(ISD::SDIV, XLenVT, Expand); 115 setOperationAction(ISD::UDIV, XLenVT, Expand); 116 setOperationAction(ISD::SREM, XLenVT, Expand); 117 setOperationAction(ISD::UREM, XLenVT, Expand); 127 setOperationAction(ISD::SDIVREM, XLenVT, Expand); 128 setOperationAction(ISD::UDIVREM, XLenVT, Expand); 129 setOperationAction(ISD::SMUL_LOHI, XLenVT, Expand); 130 setOperationAction(ISD::UMUL_LOHI, XLenVT, Expand); 132 setOperationAction(ISD::SHL_PARTS, XLenVT, Custom); 133 setOperationAction(ISD::SRL_PARTS, XLenVT, Custom); 134 setOperationAction(ISD::SRA_PARTS, XLenVT, Custom); 136 setOperationAction(ISD::ROTL, XLenVT, Expand); 137 setOperationAction(ISD::ROTR, XLenVT, Expand); 138 setOperationAction(ISD::BSWAP, XLenVT, Expand); 139 setOperationAction(ISD::CTTZ, XLenVT, Expand); 140 setOperationAction(ISD::CTLZ, XLenVT, Expand); 141 setOperationAction(ISD::CTPOP, XLenVT, Expand); 185 setOperationAction(ISD::GlobalAddress, XLenVT, Custom); 186 setOperationAction(ISD::BlockAddress, XLenVT, Custom); 187 setOperationAction(ISD::ConstantPool, XLenVT, Custom); 189 setOperationAction(ISD::GlobalTLSAddress, XLenVT, Custom);