Home
last modified time | relevance | path

Searched refs:superregs (Results 1 – 17 of 17) sorted by relevance

/freebsd-14-stable/contrib/llvm-project/llvm/include/llvm/MC/
HDMCRegisterInfo.h246 iterator_range<MCSuperRegIterator> superregs(MCRegister Reg) const;
611 return is_contained(superregs(RegA), RegB); in isSuperRegister()
771 MCRegisterInfo::superregs(MCRegister Reg) const { in superregs() function
783 return concat<const MCPhysReg>(subregs_inclusive(Reg), superregs(Reg)); in sub_and_superregs_inclusive()
/freebsd-14-stable/contrib/llvm-project/llvm/lib/Target/BPF/
HDBPFMIChecking.cpp149 for (MCPhysReg SR : TRI->superregs(I)) in hasLiveDefs()
/freebsd-14-stable/contrib/llvm-project/llvm/lib/MCA/HardwareUnits/
HDRegisterFile.cpp139 for (MCPhysReg I : MRI.superregs(RegID)) { in onInstructionExecuted()
322 for (MCPhysReg I : MRI.superregs(RegID)) { in addRegisterWrite()
377 for (MCPhysReg I : MRI.superregs(RegID)) { in removeRegisterWrite()
/freebsd-14-stable/contrib/llvm-project/llvm/lib/CodeGen/
HDCriticalAntiDepBreaker.cpp243 for (MCPhysReg SuperReg : TRI->superregs(Reg)) { in PrescanInstruction()
303 for (MCPhysReg SR : TRI->superregs(Reg)) in ScanInstruction()
HDLivePhysRegs.cpp268 if (any_of(TRI.superregs(Reg), [&](MCPhysReg SReg) { in addLiveIns()
HDTargetRegisterInfo.cpp90 for (MCPhysReg SR : superregs(Reg)) { in checkAllSuperRegsMarked()
HDLiveVariables.cpp454 for (MCPhysReg SR : TRI->superregs(Reg)) in HandleRegMask()
HDPrologEpilogInserter.cpp447 for (const MCPhysReg &SuperReg : RegInfo->superregs(Reg)) { in assignCalleeSavedSpillSlots()
HDBranchFolding.cpp867 if (any_of(TRI->superregs(Reg), [&](MCPhysReg SReg) { in mergeCommonTails()
/freebsd-14-stable/contrib/llvm-project/llvm/lib/MC/
HDMCRegisterInfo.cpp110 for (MCPhysReg Super : superregs(Reg)) in getMatchingSuperReg()
/freebsd-14-stable/contrib/llvm-project/llvm/lib/Target/M68k/
HDM68kRegisterInfo.cpp78 for (MCPhysReg Super : superregs(Reg)) in getMatchingMegaReg()
/freebsd-14-stable/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/
HDDwarfExpression.cpp121 for (MCPhysReg SR : TRI.superregs(MachineReg)) { in addMachineReg()
/freebsd-14-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/
HDHexagonFrameLowering.cpp1591 for (MCPhysReg SP : TRI->superregs(AP)) { in assignCalleeSavedSpillSlots()
1621 for (MCPhysReg SR : TRI->superregs(R)) in assignCalleeSavedSpillSlots()
1645 for (MCPhysReg SR : TRI->superregs(R)) { in assignCalleeSavedSpillSlots()
HDHexagonAsmPrinter.cpp71 unsigned Pair = *RI->superregs(Reg).begin(); in getHexagonRegisterPair()
HDHexagonInstrInfo.cpp4337 for (MCPhysReg SR : HRI.superregs(DefMO.getReg())) { in getOperandLatency()
4348 for (MCPhysReg SR : HRI.superregs(UseMO.getReg())) { in getOperandLatency()
/freebsd-14-stable/contrib/llvm-project/llvm/lib/Target/ARM/
HDARMBaseRegisterInfo.cpp329 for (MCPhysReg Super : RI->superregs(Reg)) in getPairedGPR()
HDARMAsmPrinter.cpp306 for (MCPhysReg SR : TRI->superregs(Reg)) { in PrintAsmOperand()