Home
last modified time | relevance | path

Searched refs:AndReg (Results 1 – 6 of 6) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSILowerControlFlow.cpp397 Register AndReg; in emitIfBreak() local
399 AndReg = MRI->createVirtualRegister(BoolRC); in emitIfBreak()
400 And = BuildMI(MBB, &MI, DL, TII->get(AndOpc), AndReg) in emitIfBreak()
406 .addReg(AndReg) in emitIfBreak()
424 LIS->createAndComputeVirtRegInterval(AndReg); in emitIfBreak()
H A DSIInstrInfo.cpp6609 Register AndReg = MRI.createVirtualRegister(BoolXExecRC); in emitLoadScalarOpsFromVGPRLoop() local
6610 BuildMI(LoopBB, I, DL, TII.get(AndOpc), AndReg) in emitLoadScalarOpsFromVGPRLoop()
6613 CondReg = AndReg; in emitLoadScalarOpsFromVGPRLoop()
6665 Register AndReg = MRI.createVirtualRegister(BoolXExecRC); in emitLoadScalarOpsFromVGPRLoop() local
6666 BuildMI(LoopBB, I, DL, TII.get(AndOpc), AndReg) in emitLoadScalarOpsFromVGPRLoop()
6669 CondReg = AndReg; in emitLoadScalarOpsFromVGPRLoop()
/freebsd/contrib/llvm-project/llvm/lib/Target/AVR/
H A DAVRISelLowering.cpp2061 Register AndReg = MRI.createVirtualRegister(&AVR::LD8RegClass); in insertMultibyteShift() local
2062 BuildMI(*BB, MI, dl, TII.get(AVR::ANDIRdK), AndReg) in insertMultibyteShift()
2069 .addReg(AndReg); in insertMultibyteShift()
2073 Prev = AndReg; in insertMultibyteShift()
2074 Regs[Idx] = std::pair(AndReg, 0); in insertMultibyteShift()
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyISelLowering.cpp575 Register AndReg = MRI.createVirtualRegister(&WebAssembly::I32RegClass); in LowerFPToInt() local
579 BuildMI(BB, DL, TII.get(And), AndReg).addReg(CmpReg).addReg(SecondCmpReg); in LowerFPToInt()
580 CmpReg = AndReg; in LowerFPToInt()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DCombinerHelper.cpp3659 Register AndReg = MI.getOperand(1).getReg(); in matchXorOfAndWithSameReg() local
3667 if (!mi_match(AndReg, MRI, m_GAnd(m_Reg(X), m_Reg(Y)))) { in matchXorOfAndWithSameReg()
3668 std::swap(AndReg, SharedReg); in matchXorOfAndWithSameReg()
3669 if (!mi_match(AndReg, MRI, m_GAnd(m_Reg(X), m_Reg(Y)))) in matchXorOfAndWithSameReg()
3674 if (!MRI.hasOneNonDBGUse(AndReg)) in matchXorOfAndWithSameReg()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86FastISel.cpp2267 Register AndReg = fastEmitInst_rr(Opc[1], VR128, CmpReg, LHSReg); in X86FastEmitSSESelect() local
2269 Register OrReg = fastEmitInst_rr(Opc[3], VR128, AndNReg, AndReg); in X86FastEmitSSESelect()