Home
last modified time | relevance | path

Searched refs:BNE (Results 1 – 25 of 30) sorted by relevance

12

/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVExpandAtomicPseudoInsts.cpp292 BuildMI(LoopMBB, DL, TII->get(RISCV::BNE)) in doAtomicBinOpExpansion()
380 BuildMI(LoopMBB, DL, TII->get(RISCV::BNE)) in doMaskedAtomicBinOpExpansion()
540 BuildMI(LoopTailMBB, DL, TII->get(RISCV::BNE)) in expandAtomicMinMaxOp()
595 if (MBBI == E || MBBI->getOpcode() != RISCV::BNE) in tryToFoldBNEOnCmpXchgResult()
668 BuildMI(LoopHeadMBB, DL, TII->get(RISCV::BNE)) in expandAtomicCmpXchg()
679 BuildMI(LoopTailMBB, DL, TII->get(RISCV::BNE)) in expandAtomicCmpXchg()
695 BuildMI(LoopHeadMBB, DL, TII->get(RISCV::BNE)) in expandAtomicCmpXchg()
712 BuildMI(LoopTailMBB, DL, TII->get(RISCV::BNE)) in expandAtomicCmpXchg()
H A DRISCVRedundantCopyElimination.cpp79 if (Opc == RISCV::BNE && Cond[2].isReg() && Cond[2].getReg() == RISCV::X0 && in guaranteesZeroRegInBlock()
143 CondBr->getOpcode() == RISCV::BNE) && in optimizeBlock()
H A DRISCVInstrInfo.cpp970 case RISCV::BNE: in getCondFromBranchOpc()
1039 return RISCV::BNE; in getBrCond()
1366 Cond[0].setImm(RISCV::BNE); in reverseBranchCondition()
1368 case RISCV::BNE: in reverseBranchCondition()
1474 case RISCV::BNE: in optimizeCondBranch()
1500 unsigned NewOpc = evaluateCondBranch(CC, C0, C1) ? RISCV::BEQ : RISCV::BNE; in optimizeCondBranch()
1615 case RISCV::BNE: in isBranchOffsetInRange()
4291 case RISCV::BNE: in simplifyInstruction()
4305 MI.setDesc(get(RISCV::BNE)); in simplifyInstruction()
H A DRISCVInstrInfoC.td974 def : CompressPat<(BNE GPRC:$rs1, X0, bare_simm9_lsb0:$imm),
977 def : CompressPat<(BNE X0, GPRC:$rs1, bare_simm9_lsb0:$imm),
H A DRISCVAsmPrinter.cpp792 MCInstBuilder(RISCV::BNE) in EmitHwasanMemaccessSymbols()
H A DRISCVInstrInfo.td750 def BNE : BranchCC_rri<0b001, "bne">;
1054 (BNE GPR:$rs, X0, bare_simm13_lsb0:$offset)>;
1697 defm : BccPat<SETNE, BNE>;
1705 def : BrccCompressOpt<SETNE, BNE>;
H A DRISCVFrameLowering.cpp2393 BuildMI(*LoopTestMBB, LoopTestMBB->end(), DL, TII->get(RISCV::BNE)) in emitStackProbeInline()
/freebsd/contrib/llvm-project/llvm/lib/Target/Xtensa/
H A DXtensaInstrInfo.cpp217 Cond[0].setImm(Xtensa::BNE); in reverseBranchCondition()
219 case Xtensa::BNE: in reverseBranchCondition()
285 case Xtensa::BNE: in getBranchDestBlock()
322 case Xtensa::BNE: in isBranchOffsetInRange()
570 case Xtensa::BNE: in insertConstBranchAtInst()
634 case Xtensa::BNE: in insertBranchAtInst()
686 case Xtensa::BNE: in isBranch()
H A DXtensaISelLowering.cpp823 return Xtensa::BNE; in getBranchOpcode()
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsExpandPseudo.cpp84 unsigned BNE = Mips::BNE; in expandAtomicCmpSwapSubword() local
92 BNE = STI->hasMips32r6() ? Mips::BNEC_MMR6 : Mips::BNE_MM; in expandAtomicCmpSwapSubword()
148 BuildMI(loop1MBB, DL, TII->get(BNE)) in expandAtomicCmpSwapSubword()
212 unsigned LL, SC, ZERO, BNE, BEQ, MOVE; in expandAtomicCmpSwap() local
218 BNE = STI->hasMips32r6() ? Mips::BNEC_MMR6 : Mips::BNE_MM; in expandAtomicCmpSwap()
227 BNE = Mips::BNE; in expandAtomicCmpSwap()
237 BNE = Mips::BNE64; in expandAtomicCmpSwap()
278 BuildMI(loop1MBB, DL, TII->get(BNE)) in expandAtomicCmpSwap()
H A DMipsInstrInfo.cpp326 case Mips::BNE: case Mips::BNE64: in isBranchOffsetInRange()
468 case Mips::BNE: in getEquivalentCompactForm()
510 case Mips::BNE: in getEquivalentCompactForm()
H A DMipsSEInstrInfo.cpp475 case Mips::BEQ: return Mips::BNE; in getOppositeBranchOpc()
477 case Mips::BNE: return Mips::BEQ; in getOppositeBranchOpc()
630 return (Opc == Mips::BEQ || Opc == Mips::BEQ_MM || Opc == Mips::BNE || in getAnalyzableBrOpc()
H A DMipsScheduleI6400.td86 (instrs J, JAL, JALR, B, BEQ, BNE, BGEZ, BGTZ, BLEZ, BLTZ,
H A DMipsScheduleP5600.td74 BLTZAL, BLTZALL, BLTZL, BNE, BNEL, BREAK,
H A DMipsInstrInfo.td2241 def BNE : MMRel, CBranch<"bne", brtarget, setne, GPR32Opnd>, BEQ_FM<5>,
2849 (BNE GPR32Opnd:$rs, ZERO, brtarget:$offset), 0>,
3297 defm : BrcondPats<GPR32, BEQ, BEQ, BNE, SLT, SLTu, SLTi, SLTiu, ZERO>,
/freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/
H A DLoongArchISelDAGToDAG.h78 return LoongArch::BNE; in getBranchOpcForIntCC()
H A DLoongArchExpandAtomicPseudoInsts.cpp540 BuildMI(LoopHeadMBB, DL, TII->get(LoongArch::BNE)) in expandAtomicCmpXchg()
576 BuildMI(LoopHeadMBB, DL, TII->get(LoongArch::BNE)) in expandAtomicCmpXchg()
688 BuildMI(LoopHeadMBB, DL, TII->get(LoongArch::BNE)) in expandAtomicCmpXchg128()
692 BuildMI(LoopHeadMBB, DL, TII->get(LoongArch::BNE)) in expandAtomicCmpXchg128()
H A DLoongArchInstrInfo.cpp364 case LoongArch::BNE: in isBranchOffsetInRange()
687 return LoongArch::BNE; in getOppositeBranchOpc()
688 case LoongArch::BNE: in getOppositeBranchOpc()
H A DLoongArchInstrInfo.td843 def BNE : BrCC_2RI16<0x5c000000>;
1545 def : BccPat<setne, BNE>;
1575 def : Pat<(brcond GPR:$rj, bb:$imm16), (BNE GPR:$rj, R0, bb:$imm16)>;
1580 (BNE GPR:$rj, R0, bb:$imm16)>;
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/MCTargetDesc/
H A DRISCVAsmBackend.cpp154 return RISCV::BNE; in getRelaxedOpcode()
188 case RISCV::BNE: in getRelaxedOpcode()
278 case RISCV::BNE: in relaxInstruction()
H A DRISCVMCCodeEmitter.cpp251 return RISCV::BNE; in getInvertedBranchOp()
/freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/MCTargetDesc/
H A DLoongArchMCCodeEmitter.cpp187 case LoongArch::BNE: in getExprOpValue()
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/MCTargetDesc/
H A DMipsInstPrinter.cpp285 case Mips::BNE: in printAlias()
/freebsd/contrib/llvm-project/lldb/source/Plugins/Instruction/RISCV/
H A DEmulateInstructionRISCV.cpp50 constexpr uint32_t BNE = 0b001; variable
172 case BNE: in CompareB()
358 if (bne_exit.funct3 != BNE) in AtomicSequence()
374 if (bne_start.funct3 != BNE) in AtomicSequence()
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/AsmParser/
H A DMipsAsmParser.cpp1850 case Mips::BNE: in processInstruction()
3641 OpCode = Mips::BNE; in expandBranchImm()
4068 TOut.emitRRX(Mips::BNE, Mips::ZERO, Mips::ZERO, in expandCondBranches()
4118 TOut.emitRRX(AcceptsEquality ? Mips::BEQ : Mips::BNE, in expandCondBranches()
4161 : (AcceptsEquality ? Mips::BEQ : Mips::BNE), in expandCondBranches()
4292 TOut.emitRRX(Mips::BNE, RtReg, ZeroReg, LabelOp, IDLoc, STI); in expandDivRem()
4323 TOut.emitRRX(Mips::BNE, RtReg, ATReg, LabelOpEnd, IDLoc, STI); in expandDivRem()
4336 TOut.emitRRX(Mips::BNE, RsReg, ATReg, LabelOpEnd, IDLoc, STI); in expandDivRem()

12