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 | 114 MachineOperand &RegMO); 132 MachineOperand &RegMO, unsigned OpIdx);
|
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
H A D | PPCInstrInfo.cpp | 2800 MachineOperand RegMO = CmpMI.getOperand(0); in optimizeCmpPostRA() local 2801 Register CRReg = RegMO.getReg(); in optimizeCmpPostRA() 2808 if (!isRegElgibleForForwarding(RegMO, *SrcMI, CmpMI, false, IsCRRegKilled, in optimizeCmpPostRA() 4437 MachineOperand *&RegMO) const { in isDefMIElgibleForForwarding() 4450 RegMO = &DefMI.getOperand(1); in isDefMIElgibleForForwarding() 4454 if (!RegMO->isReg()) in isDefMIElgibleForForwarding() 4464 const MachineOperand &RegMO, const MachineInstr &DefMI, in isRegElgibleForForwarding() argument 4477 Register Reg = RegMO.getReg(); in isRegElgibleForForwarding() 4831 MachineOperand *RegMO = nullptr; in transformToNewImmFormFedByAdd() local 4832 if (!isDefMIElgibleForForwarding(DefMI, III, ImmMO, RegMO)) in transformToNewImmFormFedByAdd() [all …]
|
H A D | PPCInstrInfo.h | 224 MachineOperand *&RegMO) const; 230 bool isRegElgibleForForwarding(const MachineOperand &RegMO,
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | RegAllocFast.cpp | 1678 for (auto &RegMO : DbgOps) in handleDebugValue() local 1679 setPhysReg(MI, *RegMO, LRI->PhysReg); in handleDebugValue()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/ |
H A D | SystemZInstrInfo.cpp | 1581 MachineOperand &RegMO = RHS.getReg() == FoldAsLoadDefReg ? LHS : RHS; in foldMemoryOperandImpl() local 1591 .add(RegMO) in foldMemoryOperandImpl() 1597 MRI->setRegClass(RegMO.getReg(), FPRC); in foldMemoryOperandImpl()
|