Home
last modified time | relevance | path

Searched refs:DstMO (Results 1 – 8 of 8) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCVSXCopy.cpp91 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 DX86LowerTileCopy.cpp95 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 DSystemZShortenInst.cpp181 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 DTwoAddressInstructionPass.cpp1525 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 DMachineSink.cpp1394 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 DTargetInstrInfo.cpp807 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 DAArch64LoadStoreOptimizer.cpp1093 MachineOperand &DstMO = MIB->getOperand(SExtIdx); in mergePairedInsns() local
1096 Register DstRegX = DstMO.getReg(); in mergePairedInsns()
1100 DstMO.setReg(DstRegW); in mergePairedInsns()
H A DAArch64InstrInfo.cpp5569 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()