Searched refs:SrcMO (Results 1 - 8 of 8) sorted by relevance
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/ |
H A D | PPCVSXCopy.cpp | 92 MachineOperand &SrcMO = MI.getOperand(1); local 95 !IsVSReg(SrcMO.getReg(), MRI)) { 100 assert((IsF8Reg(SrcMO.getReg(), MRI) || 101 IsVSSReg(SrcMO.getReg(), MRI) || 102 IsVSFReg(SrcMO.getReg(), MRI)) && 110 .add(SrcMO) 114 SrcMO.setReg(NewVReg); 116 IsVSReg(SrcMO.getReg(), MRI)) { 130 .add(SrcMO); 133 SrcMO [all...] |
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Target/X86/ |
H A D | X86LowerTileCopy.cpp | 84 MachineOperand &SrcMO = MI.getOperand(1); local 85 Register SrcReg = SrcMO.getReg(); 115 .addReg(SrcReg, getKillRegState(SrcMO.isKill()));
|
/netbsd-current/external/apache2/llvm/dist/llvm/lib/CodeGen/ |
H A D | ExpandPostRAPseudos.cpp | 145 MachineOperand &SrcMO = MI->getOperand(1); local 147 bool IdentityCopy = (SrcMO.getReg() == DstMO.getReg()); 148 if (IdentityCopy || SrcMO.isUndef()) { 153 if (SrcMO.isUndef() || MI->getNumOperands() > 2) { 167 DstMO.getReg(), SrcMO.getReg(), SrcMO.isKill());
|
H A D | MachineSink.cpp | 1042 const MachineOperand *SrcMO = nullptr, *DstMO = nullptr; local 1046 SrcMO = CopyOperands->Source; 1053 if (Reg.isVirtual() != SrcMO->getReg().isVirtual()) 1066 if (DbgMO.getSubReg() != SrcMO->getSubReg() || 1077 DbgMO.setReg(SrcMO->getReg()); 1078 DbgMO.setSubReg(SrcMO->getSubReg());
|
H A D | TwoAddressInstructionPass.cpp | 1327 MachineOperand &SrcMO = MI->getOperand(SrcIdx); local 1329 Register SrcReg = SrcMO.getReg(); 1335 assert(SrcReg && SrcMO.isUse() && "two address instruction invalid"); 1338 if (SrcMO.isUndef() && !DstMO.getSubReg()) { 1344 SrcMO.setReg(DstReg); 1345 SrcMO.setSubReg(0);
|
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Target/SystemZ/ |
H A D | SystemZPostRewrite.cpp | 226 MachineOperand &SrcMO = MI.getOperand(1); local 227 if (DstReg != SrcMO.getReg()) { 229 .addReg(SrcMO.getReg()); 230 SrcMO.setReg(DstReg);
|
/netbsd-current/external/apache2/llvm/dist/llvm/lib/Target/AArch64/ |
H A D | AArch64InstrInfo.cpp | 4140 const MachineOperand &SrcMO = MI.getOperand(1); 4142 Register SrcReg = SrcMO.getReg(); 4150 if (DstMO.getSubReg() == 0 && SrcMO.getSubReg() == 0) { 4155 storeRegToStackSlot(MBB, InsertPt, SrcReg, SrcMO.isKill(), FrameIndex, 4173 assert(SrcMO.getSubReg() == 0 && 4204 storeRegToStackSlot(MBB, InsertPt, WidenedSrcReg, SrcMO.isKill(), 4219 if (IsFill && SrcMO.getSubReg() == 0 && DstMO.isUndef()) {
|
/netbsd-current/external/apache2/llvm/dist/llvm/lib/CodeGen/GlobalISel/ |
H A D | LegalizerHelper.cpp | 2153 MachineOperand &SrcMO = MI.getOperand(1); local 2160 const APInt &SrcVal = SrcMO.getCImm()->getValue(); 2165 SrcMO.setCImm(ConstantInt::get(Ctx, Val)); 2172 MachineOperand &SrcMO = MI.getOperand(1); local 2174 APFloat Val = SrcMO.getFPImm()->getValueAPF(); 2192 SrcMO.setFPImm(ConstantFP::get(Ctx, Val));
|
Completed in 295 milliseconds