Searched refs:SrcMO (Results 1 - 3 of 3) sorted by relevance

/freebsd-11.0-release/contrib/llvm/lib/Target/PowerPC/
H A DPPCVSXCopy.cpp100 MachineOperand &SrcMO = MI->getOperand(1); local
103 !IsVSReg(SrcMO.getReg(), MRI)) {
108 IsVRReg(SrcMO.getReg(), MRI) ? &PPC::VSHRCRegClass :
110 assert((IsF8Reg(SrcMO.getReg(), MRI) ||
111 IsVRReg(SrcMO.getReg(), MRI) ||
112 IsVSSReg(SrcMO.getReg(), MRI) ||
113 IsVSFReg(SrcMO.getReg(), MRI)) &&
121 .addOperand(SrcMO)
122 .addImm(IsVRReg(SrcMO.getReg(), MRI) ? PPC::sub_128 :
126 SrcMO
[all...]
/freebsd-11.0-release/contrib/llvm/lib/CodeGen/
H A DExpandPostRAPseudos.cpp147 MachineOperand &SrcMO = MI->getOperand(1); local
149 if (SrcMO.getReg() == DstMO.getReg()) {
153 if (SrcMO.isUndef() || MI->getNumOperands() > 2) {
167 DstMO.getReg(), SrcMO.getReg(), SrcMO.isKill());
H A DTwoAddressInstructionPass.cpp1418 MachineOperand &SrcMO = MI->getOperand(SrcIdx); local
1420 unsigned SrcReg = SrcMO.getReg();
1426 assert(SrcReg && SrcMO.isUse() && "two address instruction invalid");
1429 if (SrcMO.isUndef() && !DstMO.getSubReg()) {
1435 SrcMO.setReg(DstReg);
1436 SrcMO.setSubReg(0);

Completed in 91 milliseconds