Searched refs:CarryOutReg (Results 1 – 5 of 5) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86InstructionSelector.cpp | |
| /freebsd/contrib/llvm-project/llvm/lib/Target/X86/GISel/ |
| H A D | X86InstructionSelector.cpp | 1167 const Register CarryOutReg = I.getOperand(1).getReg(); in selectUAddSub() local 1252 BuildMI(*I.getParent(), I, I.getDebugLoc(), TII.get(X86::COPY), CarryOutReg) in selectUAddSub() 1256 !RBI.constrainGenericRegister(CarryOutReg, *DstRC, MRI)) in selectUAddSub()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | SIFoldOperands.cpp | 412 Register CarryOutReg = MRI->createVirtualRegister(TRI->getBoolRC()); in foldCopyToVGPROfScalarAddOfFrameIndex() local 413 Add.addDef(CarryOutReg, RegState::Dead); in foldCopyToVGPROfScalarAddOfFrameIndex() 414 MRI->setRegAllocationHint(CarryOutReg, 0, TRI->getVCC()); in foldCopyToVGPROfScalarAddOfFrameIndex()
|
| H A D | SIInstrInfo.cpp | 7569 Register CarryOutReg = Inst.getOperand(1).getReg(); in moveToVALUImpl() local 7575 .addReg(CarryOutReg, RegState::Define) in moveToVALUImpl()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/ |
| H A D | AArch64InstructionSelector.cpp | 4758 Register CarryOutReg = CarryMI.getCarryOutReg(); in selectOverflowOp() local 4761 if (!MRI.use_nodbg_empty(CarryOutReg)) { in selectOverflowOp() 4767 emitCSINC(/*Dst=*/CarryOutReg, /*Src1=*/ZReg, /*Src2=*/ZReg, in selectOverflowOp()
|