Home
last modified time | relevance | path

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

/openbsd/gnu/llvm/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()
/openbsd/gnu/llvm/llvm/tools/llvm-reduce/
H A DReducerWorkItem.cpp333 MachineOperand DstMO(SrcMO); in cloneMF() local
334 DstMO.clearParent(); in cloneMF()
337 if (DstMO.isMBB()) in cloneMF()
338 DstMO.setMBB(Src2DstMBB[DstMO.getMBB()]); in cloneMF()
339 else if (DstMO.isRegMask()) { in cloneMF()
340 DstMRI->addPhysRegsUsedFromRegMask(DstMO.getRegMask()); in cloneMF()
342 if (!ConstRegisterMasks.count(DstMO.getRegMask())) { in cloneMF()
347 DstMO.setRegMask(DstMask); in cloneMF()
351 DstMI->addOperand(DstMO); in cloneMF()
/openbsd/gnu/llvm/llvm/lib/CodeGen/
H A DExpandPostRAPseudos.cpp149 MachineOperand &DstMO = MI->getOperand(0); in LowerCopy() local
152 bool IdentityCopy = (SrcMO.getReg() == DstMO.getReg()); in LowerCopy()
172 DstMO.getReg(), SrcMO.getReg(), SrcMO.isKill()); in LowerCopy()
H A DTwoAddressInstructionPass.cpp1421 MachineOperand &DstMO = MI->getOperand(DstIdx); in collectTiedOperands() local
1423 Register DstReg = DstMO.getReg(); in collectTiedOperands()
1431 if (SrcMO.isUndef() && !DstMO.getSubReg()) { in collectTiedOperands()
1467 const MachineOperand &DstMO = MI->getOperand(DstIdx); in processTiedPairs() local
1468 Register RegA = DstMO.getReg(); in processTiedPairs()
1652 MachineOperand &DstMO = MI->getOperand(DstIdx); in processStatepoint() local
1653 Register RegA = DstMO.getReg(); in processStatepoint()
H A DMachineSink.cpp1051 const MachineOperand *SrcMO = nullptr, *DstMO = nullptr; in attemptDebugCopyProp() local
1056 DstMO = CopyOperands->Destination; in attemptDebugCopyProp()
1076 DbgMO.getSubReg() != DstMO->getSubReg()) in attemptDebugCopyProp()
1082 if (PostRA && Reg != DstMO->getReg()) in attemptDebugCopyProp()
/openbsd/gnu/llvm/llvm/lib/Target/X86/
H A DX86LowerTileCopy.cpp81 MachineOperand &DstMO = MI.getOperand(0); in runOnMachineFunction() local
84 Register DstReg = DstMO.getReg(); in runOnMachineFunction()
/openbsd/gnu/llvm/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()
/openbsd/gnu/llvm/llvm/lib/Target/AArch64/
H A DAArch64LoadStoreOptimizer.cpp1022 MachineOperand &DstMO = MIB->getOperand(SExtIdx); in mergePairedInsns() local
1025 Register DstRegX = DstMO.getReg(); in mergePairedInsns()
1029 DstMO.setReg(DstRegW); in mergePairedInsns()
H A DAArch64InstrInfo.cpp4532 const MachineOperand &DstMO = MI.getOperand(0); in foldMemoryOperandImpl() local
4534 Register DstReg = DstMO.getReg(); in foldMemoryOperandImpl()
4543 if (DstMO.getSubReg() == 0 && SrcMO.getSubReg() == 0) { in foldMemoryOperandImpl()
4565 if (IsSpill && DstMO.isUndef() && SrcReg.isPhysical()) { in foldMemoryOperandImpl()
4570 switch (DstMO.getSubReg()) { in foldMemoryOperandImpl()
4612 if (IsFill && SrcMO.getSubReg() == 0 && DstMO.isUndef()) { in foldMemoryOperandImpl()
4614 switch (DstMO.getSubReg()) { in foldMemoryOperandImpl()
4638 LoadDst.setSubReg(DstMO.getSubReg()); in foldMemoryOperandImpl()