Searched refs:BEXTI (Results 1 – 5 of 5) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVScheduleZb.td | 37 def WriteBEXTI : SchedWrite; // BEXTI 74 def ReadSingleBitImm: SchedRead; // BCLRI/BSETI/BINVI/BEXTI
|
| H A D | RISCVInstrInfoZb.td | 340 def BEXTI : Shift_ri<0b01001, 0b101, "bexti">, 480 (BEXTI GPR:$rd, GPR:$rs1, uimmlog2xlen:$shamt), 0>; 552 (BEXTI GPR:$rs1, uimmlog2xlen:$shamt)>; 555 (BEXTI (XLenVT (XORI GPR:$rs1, -1)), SingleBitSetMask:$mask)>;
|
| H A D | RISCVOptWInstrs.cpp | 286 case RISCV::BEXTI: in hasAllNBitUsers()
|
| H A D | RISCVISelDAGToDAG.cpp | 1280 SDNode *BEXTI = CurDAG->getMachineNode( in Select() local 1281 Subtarget->hasStdExtZbs() ? RISCV::BEXTI : RISCV::TH_TST, DL, VT, in Select() 1283 ReplaceNode(Node, BEXTI); in Select()
|
| H A D | RISCVInstrInfoXqci.td | 1643 def : CompressPat<(BEXTI GPRC:$rs1, GPRC:$rs1, uimmlog2xlennonzero:$shamt),
|