Searched refs:CountReg (Results 1 – 6 of 6) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | MVETPAndVPTOptimisationsPass.cpp | 486 Register CountReg = FirstVCTP->getOperand(1).getReg(); in ConvertTailPredLoop() local 487 if (!CountReg.isVirtual()) { in ConvertTailPredLoop() 491 MachineInstr *Phi = LookThroughCOPY(MRI->getVRegDef(CountReg), MRI); in ConvertTailPredLoop() 499 CountReg = Phi->getOperand(2).getMBB() == ML->getLoopLatch() in ConvertTailPredLoop() 523 .addReg(CountReg); in ConvertTailPredLoop() 528 MRI->constrainRegClass(CountReg, &ARM::rGPRRegClass); in ConvertTailPredLoop()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
| H A D | HexagonHardwareLoops.cpp | 1286 Register CountReg = MRI->createVirtualRegister(&Hexagon::IntRegsRegClass); in convertToHardwareLoop() local 1287 BuildMI(*Preheader, InsertPos, DL, TII->get(TargetOpcode::COPY), CountReg) in convertToHardwareLoop() 1291 .addReg(CountReg); in convertToHardwareLoop() 1299 Register CountReg = MRI->createVirtualRegister(&Hexagon::IntRegsRegClass); in convertToHardwareLoop() local 1300 BuildMI(*Preheader, InsertPos, DL, TII->get(Hexagon::A2_tfrsi), CountReg) in convertToHardwareLoop() 1303 .addMBB(LoopStart).addReg(CountReg); in convertToHardwareLoop()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | SIWholeQuadMode.cpp | 1643 Register CountReg = MRI->createVirtualRegister(&AMDGPU::SGPR_32RegClass); in lowerInitExec() local 1644 auto BfeMI = BuildMI(*MBB, FirstMI, DL, TII->get(AMDGPU::S_BFE_U32), CountReg) in lowerInitExec() 1650 .addReg(CountReg) in lowerInitExec() 1653 .addReg(CountReg, RegState::Kill) in lowerInitExec() 1676 LIS->createAndComputeVirtRegInterval(CountReg); in lowerInitExec()
|
| H A D | SIISelLowering.cpp | 5129 unsigned CountReg = in lowerWaveReduce() local 5135 auto NewAccumulator = BuildMI(BB, MI, DL, TII->get(CountReg), ActiveLanes) in lowerWaveReduce()
|
| /freebsd/contrib/llvm-project/llvm/tools/llvm-remarkutil/ |
| H A D | RemarkCounter.cpp | 314 static CommandRegistration CountReg(&CountSub, collectRemarks); variable
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86ExpandPseudo.cpp | 995 Register CountReg = VAStartPseudoInstr->getOperand(0).getReg(); in expandVastartSaveXmmRegs() local 1054 .addReg(CountReg) in expandVastartSaveXmmRegs() 1055 .addReg(CountReg); in expandVastartSaveXmmRegs()
|