Searched refs:DstMO (Results 1 – 8 of 8) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
H A D | PPCVSXCopy.cpp | 91 MachineOperand &DstMO = MI.getOperand(0); in processBlock() local 94 if ( IsVSReg(DstMO.getReg(), MRI) && in processBlock() 115 } else if (!IsVSReg(DstMO.getReg(), MRI) && in processBlock() 121 assert((IsF8Reg(DstMO.getReg(), MRI) || in processBlock() 122 IsVSFReg(DstMO.getReg(), MRI) || in processBlock() 123 IsVSSReg(DstMO.getReg(), MRI)) && in processBlock()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86LowerTileCopy.cpp | 95 MachineOperand &DstMO = MI.getOperand(0); in runOnMachineFunction() local 98 Register DstReg = DstMO.getReg(); in runOnMachineFunction()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/ |
H A D | SystemZShortenInst.cpp | 181 MachineOperand &DstMO = MI.getOperand(0); in shortenFusedFPOp() local 185 if (SystemZMC::getFirstReg(DstMO.getReg()) < 16 && in shortenFusedFPOp() 189 DstMO.getReg() == AccMO.getReg()) { in shortenFusedFPOp()
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | TwoAddressInstructionPass.cpp | 1525 MachineOperand &DstMO = MI->getOperand(DstIdx); in collectTiedOperands() local 1527 Register DstReg = DstMO.getReg(); in collectTiedOperands() 1535 if (SrcMO.isUndef() && !DstMO.getSubReg()) { in collectTiedOperands() 1570 const MachineOperand &DstMO = MI->getOperand(DstIdx); in processTiedPairs() local 1571 Register RegA = DstMO.getReg(); in processTiedPairs() 1755 MachineOperand &DstMO = MI->getOperand(DstIdx); in processStatepoint() local 1756 Register RegA = DstMO.getReg(); in processStatepoint()
|
H A D | MachineSink.cpp | 1394 const MachineOperand *SrcMO = nullptr, *DstMO = nullptr; in attemptDebugCopyProp() local 1399 DstMO = CopyOperands->Destination; in attemptDebugCopyProp() 1419 DbgMO.getSubReg() != DstMO->getSubReg()) in attemptDebugCopyProp() 1425 if (PostRA && Reg != DstMO->getReg()) in attemptDebugCopyProp()
|
H A D | TargetInstrInfo.cpp | 807 MachineOperand &DstMO = MI->getOperand(0); in lowerCopy() local 810 bool IdentityCopy = (SrcMO.getReg() == DstMO.getReg()); in lowerCopy() 825 copyPhysReg(*MI->getParent(), MI, MI->getDebugLoc(), DstMO.getReg(), in lowerCopy()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64LoadStoreOptimizer.cpp | 1093 MachineOperand &DstMO = MIB->getOperand(SExtIdx); in mergePairedInsns() local 1096 Register DstRegX = DstMO.getReg(); in mergePairedInsns() 1100 DstMO.setReg(DstRegW); in mergePairedInsns()
|
H A D | AArch64InstrInfo.cpp | 5569 const MachineOperand &DstMO = MI.getOperand(0); in foldMemoryOperandImpl() local 5571 Register DstReg = DstMO.getReg(); in foldMemoryOperandImpl() 5580 if (DstMO.getSubReg() == 0 && SrcMO.getSubReg() == 0) { in foldMemoryOperandImpl() 5602 if (IsSpill && DstMO.isUndef() && SrcReg == AArch64::WZR && in foldMemoryOperandImpl() 5621 if (IsFill && SrcMO.getSubReg() == 0 && DstMO.isUndef()) { in foldMemoryOperandImpl() 5623 switch (DstMO.getSubReg()) { in foldMemoryOperandImpl() 5647 LoadDst.setSubReg(DstMO.getSubReg()); in foldMemoryOperandImpl()
|