| /freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyRegNumbering.cpp | 86 unsigned CurReg = MFI.getParams().size(); in runOnMachineFunction() local 100 LLVM_DEBUG(dbgs() << "VReg " << printReg(VReg) << " -> WAReg " << CurReg in runOnMachineFunction() 102 MFI.setWAReg(VReg, CurReg++); in runOnMachineFunction()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUGlobalISelDivergenceLowering.cpp | 77 Register CurReg) override; 166 Register DstReg, Register PrevReg, Register CurReg) { in buildMergeLaneMasks() argument 171 Register CurRegCopy = buildRegCopyToLaneMask(CurReg); in buildMergeLaneMasks()
|
| H A D | SILowerI1Copies.cpp | 59 Register CurReg) override; 788 Register CurReg) { in buildMergeLaneMasks() argument 792 bool CurConstant = isConstantLaneMask(CurReg, CurVal); in buildMergeLaneMasks() 796 BuildMI(MBB, I, DL, TII->get(AMDGPU::COPY), DstReg).addReg(CurReg); in buildMergeLaneMasks() 822 CurMaskedReg = CurReg; in buildMergeLaneMasks() 826 .addReg(CurReg) in buildMergeLaneMasks()
|
| H A D | SILowerI1Copies.h | 100 Register PrevReg, Register CurReg) = 0;
|
| H A D | SIInstrInfo.cpp | 6594 Register CurReg = MRI.createVirtualRegister(&AMDGPU::SReg_32_XM0RegClass); in emitLoadScalarOpsFromVGPRLoop() local 6596 BuildMI(LoopBB, I, DL, TII.get(AMDGPU::V_READFIRSTLANE_B32), CurReg) in emitLoadScalarOpsFromVGPRLoop() 6602 .addReg(CurReg) in emitLoadScalarOpsFromVGPRLoop() 6617 ScalarOp->setReg(CurReg); in emitLoadScalarOpsFromVGPRLoop() 6644 Register CurReg = MRI.createVirtualRegister(&AMDGPU::SGPR_64RegClass); in emitLoadScalarOpsFromVGPRLoop() local 6645 BuildMI(LoopBB, I, DL, TII.get(AMDGPU::REG_SEQUENCE), CurReg) in emitLoadScalarOpsFromVGPRLoop() 6654 .addReg(CurReg); in emitLoadScalarOpsFromVGPRLoop()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86DomainReassignment.cpp | 551 Register CurReg = Worklist.pop_back_val(); in buildClosure() local 554 if (!C.insertEdge(CurReg)) in buildClosure() 558 MachineInstr *DefMI = MRI->getVRegDef(CurReg); in buildClosure() 584 for (auto &UseMI : MRI->use_nodbg_instructions(CurReg)) { in buildClosure() 587 if (usedAsAddr(UseMI, CurReg, TII)) { in buildClosure()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | ARMBaseInstrInfo.cpp | 2423 MCRegister CurReg = RegClass->getRegister(CurRegEnc); in tryFoldSPUpdateIntoPushPop() local 2430 RegList.push_back(MachineOperand::CreateReg(CurReg, false, false, in tryFoldSPUpdateIntoPushPop() 2440 if (isCalleeSavedRegister(CurReg, CSRegs) || in tryFoldSPUpdateIntoPushPop() 2441 MI->getParent()->computeRegisterLiveness(TRI, CurReg, MI) != in tryFoldSPUpdateIntoPushPop() 2452 RegList.push_back(MachineOperand::CreateReg(CurReg, true, false, false, in tryFoldSPUpdateIntoPushPop() 5130 MCRegister CurReg = SrcLane == 1 && DstLane == 1 ? DSrc : DDst; in setExecutionDomain() local 5131 bool CurUndef = !MI.readsRegister(CurReg, TRI); in setExecutionDomain() 5132 NewMIB.addReg(CurReg, getUndefRegState(CurUndef)); in setExecutionDomain() 5134 CurReg = SrcLane == 0 && DstLane == 0 ? DSrc : DDst; in setExecutionDomain() 5135 CurUndef = !MI.readsRegister(CurReg, TRI); in setExecutionDomain() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | MachinePipeliner.cpp | 2807 Register CurReg = OrgReg; in findLoopIncrementValue() local 2828 if (!CurReg.isValid() || !CurReg.isVirtual()) in findLoopIncrementValue() 2830 MachineInstr *Def = MRI.getVRegDef(CurReg); in findLoopIncrementValue() 2838 CurReg = Def->getOperand(1).getReg(); in findLoopIncrementValue() 2844 CurReg = getLoopPhiReg(*Def, LoopBB); in findLoopIncrementValue() 2857 CurReg = BaseOp->getReg(); in findLoopIncrementValue() 2861 CurReg = findUniqueOperandDefinedInLoop(*Def); in findLoopIncrementValue() 2862 if (!CurReg.isValid()) in findLoopIncrementValue() 2869 if (CurReg == OrgReg) in findLoopIncrementValue()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64InstrInfo.cpp | 10642 Register CurReg = Reg; in getIndVarInfo() local 10644 MachineInstr *Def = MRI.getVRegDef(CurReg); in getIndVarInfo() 10651 CurReg = Def->getOperand(1).getReg(); in getIndVarInfo() 10657 extractPhiReg(*Def, LoopBB, CurReg, InitReg); in getIndVarInfo() 10692 CurReg = Def->getOperand(UpdateCounterOprNum).getReg(); in getIndVarInfo() 10695 if (!CurReg.isVirtual()) in getIndVarInfo() 10697 if (Reg == CurReg) in getIndVarInfo()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | SelectionDAGBuilder.cpp | 11318 unsigned CurReg = 0; in LowerCallTo() local 11326 CLI.DAG, CLI.DL, &InVals[CurReg], NumRegs, RegisterVT, VT, nullptr, in LowerCallTo() 11328 CurReg += NumRegs; in LowerCallTo()
|