Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64MIPeepholeOpt.cpp124 bool visitADDSUB(unsigned PosOpc, unsigned NegOpc, MachineInstr &MI);
382 unsigned PosOpc, unsigned NegOpc, MachineInstr &MI) { in visitADDSUB() argument
405 [PosOpc, NegOpc](T Imm, unsigned RegSize, T &Imm0, in visitADDSUB()
410 return std::make_pair(NegOpc, NegOpc); in visitADDSUB()
H A DAArch64ISelDAGToDAG.cpp3886 unsigned NegOpc; in tryShiftAmountMod() local
3890 NegOpc = AArch64::SUBWrr; in tryShiftAmountMod()
3894 NegOpc = AArch64::SUBXrr; in tryShiftAmountMod()
3900 CurDAG->getMachineNode(NegOpc, DL, SubVT, Zero, Add1); in tryShiftAmountMod()
/freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/
H A DLoongArchISelDAGToDAG.cpp317 unsigned NegOpc = VT == MVT::i64 ? LoongArch::SUB_D : LoongArch::SUB_W; in selectShiftMask() local
319 CurDAG->getMachineNode(NegOpc, DL, VT, Zero, N.getOperand(1)); in selectShiftMask()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/
H A DAArch64InstructionSelector.cpp1966 unsigned NegOpc = 0; in selectVectorAshrLshr() local
1971 NegOpc = AArch64::NEGv2i64; in selectVectorAshrLshr()
1974 NegOpc = AArch64::NEGv4i32; in selectVectorAshrLshr()
1977 NegOpc = AArch64::NEGv2i32; in selectVectorAshrLshr()
1980 NegOpc = AArch64::NEGv4i16; in selectVectorAshrLshr()
1983 NegOpc = AArch64::NEGv8i16; in selectVectorAshrLshr()
1986 NegOpc = AArch64::NEGv16i8; in selectVectorAshrLshr()
1989 NegOpc = AArch64::NEGv8i8; in selectVectorAshrLshr()
1995 auto Neg = MIB.buildInstr(NegOpc, {RC}, {Src2Reg}); in selectVectorAshrLshr()
5808 unsigned NegOpc) -> MachineInstr * { in emitConstantVector() argument
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/GISel/
H A DRISCVInstructionSelector.cpp326 unsigned NegOpc = Subtarget->is64Bit() ? RISCV::SUBW : RISCV::SUB; in selectShiftMask() local
329 .buildInstr(NegOpc, {ShAmtReg}, {Register(RISCV::X0), Reg}); in selectShiftMask()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelDAGToDAG.cpp278 unsigned NegOpc; in getAddressOperands() local
283 NegOpc = GET_ND_IF_ENABLED(X86::NEG64r); in getAddressOperands()
286 NegOpc = GET_ND_IF_ENABLED(X86::NEG32r); in getAddressOperands()
289 NegOpc = GET_ND_IF_ENABLED(X86::NEG16r); in getAddressOperands()
292 NegOpc = GET_ND_IF_ENABLED(X86::NEG8r); in getAddressOperands()
295 SDValue Neg = SDValue(CurDAG->getMachineNode(NegOpc, DL, VT, MVT::i32, in getAddressOperands()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVISelDAGToDAG.cpp3148 unsigned NegOpc = VT == MVT::i64 ? RISCV::SUBW : RISCV::SUB; in selectShiftMask() local
3149 MachineSDNode *Neg = CurDAG->getMachineNode(NegOpc, DL, VT, Zero, in selectShiftMask()