Home
last modified time | relevance | path

Searched refs:BEXTI (Results 1 – 4 of 4) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVScheduleZb.td37 def WriteBEXTI : SchedWrite; // BEXTI
74 def ReadSingleBitImm: SchedRead; // BCLRI/BSETI/BINVI/BEXTI
H A DRISCVInstrInfoZb.td344 def BEXTI : RVBShift_ri<0b01001, 0b101, OPC_OP_IMM, "bexti">,
481 (BEXTI GPR:$rd, GPR:$rs1, uimmlog2xlen:$shamt), 0>;
546 (BEXTI GPR:$rs1, uimmlog2xlen:$shamt)>;
549 (BEXTI (XLenVT (XORI GPR:$rs1, -1)), SingleBitSetMask:$mask)>;
837 (BEXTI GPR:$rs1, uimm5:$shamt)>;
H A DRISCVOptWInstrs.cpp270 case RISCV::BEXTI: in hasAllNBitUsers()
H A DRISCVISelDAGToDAG.cpp1158 SDNode *BEXTI = CurDAG->getMachineNode( in Select() local
1159 Subtarget->hasStdExtZbs() ? RISCV::BEXTI : RISCV::TH_TST, DL, VT, in Select()
1161 ReplaceNode(Node, BEXTI); in Select()