Searched refs:RegMO (Results 1 – 6 of 6) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
| H A D | Utils.cpp | 60 const TargetRegisterClass &RegClass, MachineOperand &RegMO) { in constrainOperandRegClass() argument 61 Register Reg = RegMO.getReg(); in constrainOperandRegClass() 78 if (RegMO.isUse()) { in constrainOperandRegClass() 83 assert(RegMO.isDef() && "Must be a definition"); in constrainOperandRegClass() 89 Observer->changingInstr(*RegMO.getParent()); in constrainOperandRegClass() 91 RegMO.setReg(ConstrainedReg); in constrainOperandRegClass() 93 Observer->changedInstr(*RegMO.getParent()); in constrainOperandRegClass() 97 if (!RegMO.isDef()) { in constrainOperandRegClass() 112 MachineOperand &RegMO, unsigned OpIdx) { in constrainOperandRegClass() argument 113 Register Reg = RegMO.getReg(); in constrainOperandRegClass() [all …]
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/ |
| H A D | Utils.h | 113 const TargetRegisterClass &RegClass, MachineOperand &RegMO); 129 MachineOperand &RegMO, unsigned OpIdx);
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
| H A D | PPCInstrInfo.cpp | 2823 MachineOperand RegMO = CmpMI.getOperand(0); in optimizeCmpPostRA() local 2824 Register CRReg = RegMO.getReg(); in optimizeCmpPostRA() 2831 if (!isRegElgibleForForwarding(RegMO, *SrcMI, CmpMI, false, IsCRRegKilled, in optimizeCmpPostRA() 4468 MachineOperand *&RegMO) const { in isDefMIElgibleForForwarding() 4481 RegMO = &DefMI.getOperand(1); in isDefMIElgibleForForwarding() 4485 if (!RegMO->isReg()) in isDefMIElgibleForForwarding() 4495 const MachineOperand &RegMO, const MachineInstr &DefMI, in isRegElgibleForForwarding() argument 4508 Register Reg = RegMO.getReg(); in isRegElgibleForForwarding() 4862 MachineOperand *RegMO = nullptr; in transformToNewImmFormFedByAdd() local 4863 if (!isDefMIElgibleForForwarding(DefMI, III, ImmMO, RegMO)) in transformToNewImmFormFedByAdd() [all …]
|
| H A D | PPCInstrInfo.h | 331 MachineOperand *&RegMO) const; 337 bool isRegElgibleForForwarding(const MachineOperand &RegMO,
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | RegAllocFast.cpp | 1737 for (auto &RegMO : DbgOps) in handleDebugValue() local 1738 setPhysReg(MI, *RegMO, *LRI); in handleDebugValue()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/ |
| H A D | SystemZInstrInfo.cpp | 1614 MachineOperand &RegMO = RHS.getReg() == FoldAsLoadDefReg ? LHS : RHS; in foldMemoryOperandImpl() local 1624 .add(RegMO) in foldMemoryOperandImpl() 1630 MRI->setRegClass(RegMO.getReg(), FPRC); in foldMemoryOperandImpl()
|