Searched refs:NegOpc (Results 1 - 7 of 7) sorted by relevance

/freebsd-current/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64MIPeepholeOpt.cpp120 bool visitADDSUB(unsigned PosOpc, unsigned NegOpc, MachineInstr &MI);
351 unsigned PosOpc, unsigned NegOpc, MachineInstr &MI) {
374 [PosOpc, NegOpc](T Imm, unsigned RegSize, T &Imm0,
379 return std::make_pair(NegOpc, NegOpc);
H A DAArch64ISelDAGToDAG.cpp3629 unsigned NegOpc; local
3633 NegOpc = AArch64::SUBWrr;
3637 NegOpc = AArch64::SUBXrr;
3643 CurDAG->getMachineNode(NegOpc, DL, SubVT, Zero, Add1);
/freebsd-current/contrib/llvm-project/llvm/lib/Target/LoongArch/
H A DLoongArchISelDAGToDAG.cpp273 unsigned NegOpc = VT == MVT::i64 ? LoongArch::SUB_D : LoongArch::SUB_W; local
275 CurDAG->getMachineNode(NegOpc, DL, VT, Zero, N.getOperand(1));
/freebsd-current/contrib/llvm-project/llvm/lib/Target/RISCV/GISel/
H A DRISCVInstructionSelector.cpp207 unsigned NegOpc = Subtarget->is64Bit() ? RISCV::SUBW : RISCV::SUB; local
210 .buildInstr(NegOpc, {ShAmtReg}, {Register(RISCV::X0), Reg});
/freebsd-current/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/
H A DAArch64InstructionSelector.cpp1942 unsigned NegOpc = 0;
1947 NegOpc = AArch64::NEGv2i64;
1950 NegOpc = AArch64::NEGv4i32;
1953 NegOpc = AArch64::NEGv2i32;
1956 NegOpc = AArch64::NEGv4i16;
1959 NegOpc = AArch64::NEGv8i16;
1962 NegOpc = AArch64::NEGv16i8;
1965 NegOpc = AArch64::NEGv8i8;
1971 auto Neg = MIB.buildInstr(NegOpc, {RC}, {Src2Reg});
/freebsd-current/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVISelDAGToDAG.cpp2595 unsigned NegOpc = VT == MVT::i64 ? RISCV::SUBW : RISCV::SUB; local
2596 MachineSDNode *Neg = CurDAG->getMachineNode(NegOpc, DL, VT, Zero,
/freebsd-current/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelDAGToDAG.cpp283 unsigned NegOpc = VT == MVT::i64 ? X86::NEG64r : X86::NEG32r; local
284 SDValue Neg = SDValue(CurDAG->getMachineNode(NegOpc, DL, VT, MVT::i32,

Completed in 311 milliseconds