Home
last modified time | relevance | path

Searched refs:CRBit (Results 1 – 5 of 5) sorted by relevance

/llvm-project-15.0.7/llvm/lib/Target/PowerPC/
H A DPPCPreEmitPeephole.cpp524 Register CRBit = Br->getOperand(0).getReg(); in runOnMachineFunction() local
525 unsigned CRReg = getCRFromCRBit(CRBit); in runOnMachineFunction()
529 if (It->modifiesRegister(CRBit, TRI)) { in runOnMachineFunction()
532 It->getOperand(0).getReg() == CRBit) in runOnMachineFunction()
536 if (It->readsRegister(CRBit, TRI)) in runOnMachineFunction()
574 if (SuccMBB->isLiveIn(CRBit) || SuccMBB->isLiveIn(CRReg)) { in runOnMachineFunction()
H A DPPCBranchSelector.cpp370 Register CRBit = I->getOperand(0).getReg(); in runOnMachineFunction() local
371 BuildMI(MBB, I, dl, TII->get(PPC::BCn)).addReg(CRBit).addImm(2); in runOnMachineFunction()
373 Register CRBit = I->getOperand(0).getReg(); in runOnMachineFunction() local
374 BuildMI(MBB, I, dl, TII->get(PPC::BC)).addReg(CRBit).addImm(2); in runOnMachineFunction()
H A DPPCInstrInfo.cpp1663 if (CRBit == PPC::CR0LT || CRBit == PPC::CR1LT || in getCRBitValue()
1664 CRBit == PPC::CR2LT || CRBit == PPC::CR3LT || in getCRBitValue()
1665 CRBit == PPC::CR4LT || CRBit == PPC::CR5LT || in getCRBitValue()
1666 CRBit == PPC::CR6LT || CRBit == PPC::CR7LT) in getCRBitValue()
1668 if (CRBit == PPC::CR0GT || CRBit == PPC::CR1GT || in getCRBitValue()
1669 CRBit == PPC::CR2GT || CRBit == PPC::CR3GT || in getCRBitValue()
1670 CRBit == PPC::CR4GT || CRBit == PPC::CR5GT || in getCRBitValue()
1671 CRBit == PPC::CR6GT || CRBit == PPC::CR7GT) in getCRBitValue()
1673 if (CRBit == PPC::CR0EQ || CRBit == PPC::CR1EQ || in getCRBitValue()
1676 CRBit == PPC::CR6EQ || CRBit == PPC::CR7EQ) in getCRBitValue()
[all …]
H A DPPCISelDAGToDAG.cpp2902 SDValue CRBit = in tryLogicOpOfCompares() local
2906 return CRBit.getNode(); in tryLogicOpOfCompares()
5112 SDValue CRBit = SDValue( in Select() local
5117 CRBit); in Select()
5166 SDValue CRBit = SDValue( in Select() local
5170 CurDAG->SelectNodeTo(N, PPC::SETBC, MVT::i32, CRBit); in Select()
/llvm-project-15.0.7/llvm/test/CodeGen/PowerPC/
H A DknowCRBitSpill.ll10 ; For known CRBit spills, CRSET/CRUNSET, it is more efficient to just load and