Searched refs:BinOpcode (Results 1 - 5 of 5) sorted by relevance

/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZISelLowering.h660 unsigned BinOpcode, unsigned BitSize,
H A DSystemZISelLowering.cpp7024 // or ATOMIC_SWAP{,W} instruction MI. BinOpcode is the instruction that
7029 // inverted after performing BinOpcode (e.g. for NAND).
7031 MachineInstr &MI, MachineBasicBlock *MBB, unsigned BinOpcode,
7066 Register NewVal = (BinOpcode || IsSubWord ?
7102 BuildMI(MBB, DL, TII->get(BinOpcode), Tmp).addReg(RotatedOldVal).add(Src2);
7115 } else if (BinOpcode)
7117 BuildMI(MBB, DL, TII->get(BinOpcode), RotatedNewVal)
7030 emitAtomicLoadBinary( MachineInstr &MI, MachineBasicBlock *MBB, unsigned BinOpcode, unsigned BitSize, bool Invert) const argument
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.h781 unsigned BinOpcode,
H A DPPCISelLowering.cpp10648 unsigned BinOpcode,
10651 // This also handles ATOMIC_SWAP, indicated by BinOpcode==0.
10702 Register TmpReg = (!BinOpcode) ? incr :
10731 if (BinOpcode)
10732 BuildMI(BB, dl, TII->get(BinOpcode), TmpReg).addReg(incr).addReg(dest);
10767 unsigned BinOpcode, unsigned CmpOpcode, unsigned CmpPred) const {
10770 return EmitAtomicBinary(MI, BB, is8bit ? 1 : 2, BinOpcode, CmpOpcode,
10773 // This also handles ATOMIC_SWAP, indicated by BinOpcode==0.
10824 (!BinOpcode) ? Incr2Reg : RegInfo.createVirtualRegister(GPRC);
10897 if (BinOpcode)
10646 EmitAtomicBinary(MachineInstr &MI, MachineBasicBlock *BB, unsigned AtomicSize, unsigned BinOpcode, unsigned CmpOpcode, unsigned CmpPred) const argument
10764 EmitPartwordAtomicBinary( MachineInstr &MI, MachineBasicBlock *BB, bool is8bit, unsigned BinOpcode, unsigned CmpOpcode, unsigned CmpPred) const argument
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DDAGCombiner.cpp1963 auto BinOpcode = BO->getOpcode();
1965 (BinOpcode == ISD::AND || BinOpcode == ISD::OR) &&
1990 SDValue NewCT = SelOpNo ? DAG.getNode(BinOpcode, DL, VT, CBO, CT)
1991 : DAG.getNode(BinOpcode, DL, VT, CT, CBO);
1997 SDValue NewCF = SelOpNo ? DAG.getNode(BinOpcode, DL, VT, CBO, CF)
1998 : DAG.getNode(BinOpcode, DL, VT, CF, CBO);
18306 unsigned BinOpcode = BinOp.getOpcode(); local
18307 if (!TLI.isBinOp(BinOpcode) || BinOp.getNode()->getNumValues() != 1)
18317 if (!TLI.isOperationLegalOrCustom(BinOpcode, SubV
[all...]

Completed in 275 milliseconds