Searched refs:MOReg (Results 1 - 7 of 7) sorted by relevance

/external/llvm/lib/CodeGen/
H A DTwoAddressInstructionPass.cpp198 unsigned MOReg = MO.getReg(); local
199 if (!MOReg)
201 if (MO.isUse() && MOReg != SavedReg)
271 unsigned MOReg = MO.getReg(); local
272 if (!MOReg)
274 if (DefReg == MOReg)
277 if (MO.isKill() || (LIS && isPlainlyKilled(OtherMI, MOReg, LIS))) {
278 if (OtherMI == KillMI && MOReg == SavedReg)
282 else if (UseRegs.count(MOReg))
803 unsigned MOReg local
846 unsigned MOReg = MO.getReg(); local
987 unsigned MOReg = MO.getReg(); local
1026 unsigned MOReg = MO.getReg(); local
1047 unsigned MOReg = OtherDefs[i]; local
[all...]
H A DMachineInstrBundle.cpp297 unsigned MOReg = MO.getReg(); local
298 if (!MOReg || !TargetRegisterInfo::isPhysicalRegister(MOReg))
301 bool IsRegOrSuperReg = MOReg == Reg || TRI->isSubRegister(MOReg, Reg);
302 bool IsRegOrOverlapping = MOReg == Reg || TRI->regsOverlap(MOReg, Reg);
H A DLiveVariables.cpp572 unsigned MOReg = MO.getReg(); local
576 UseRegs.push_back(MOReg);
579 DefRegs.push_back(MOReg);
585 unsigned MOReg = UseRegs[i]; local
586 if (TargetRegisterInfo::isVirtualRegister(MOReg))
587 HandleVirtRegUse(MOReg, MBB, MI);
588 else if (!MRI->isReserved(MOReg))
589 HandlePhysRegUse(MOReg, MI);
598 unsigned MOReg = DefRegs[i]; local
599 if (TargetRegisterInfo::isVirtualRegister(MOReg))
[all...]
H A DMachineInstr.cpp1071 unsigned MOReg = MO.getReg(); local
1072 if (!MOReg)
1074 if (MOReg == Reg ||
1076 TargetRegisterInfo::isPhysicalRegister(MOReg) &&
1078 TRI->isSubRegister(MOReg, Reg)))
1129 unsigned MOReg = MO.getReg(); local
1130 bool Found = (MOReg == Reg);
1132 TargetRegisterInfo::isPhysicalRegister(MOReg)) {
1134 Found = TRI->regsOverlap(MOReg, Reg);
1136 Found = TRI->isSubRegister(MOReg, Re
1769 unsigned MOReg = MO.getReg(); local
[all...]
H A DMachineCSE.cpp314 unsigned MOReg = MO.getReg(); local
315 if (TargetRegisterInfo::isVirtualRegister(MOReg))
317 if (PhysRefs.count(MOReg))
H A DMachineLICM.cpp1024 unsigned MOReg = MO.getReg(); local
1025 if (MOReg != Reg)
/external/llvm/lib/Target/SystemZ/
H A DSystemZElimCompare.cpp144 if (unsigned MOReg = MO.getReg()) {
145 if (MOReg == Reg || TRI->regsOverlap(MOReg, Reg)) {
148 Ref.IndirectUse |= (MOReg != Reg);
152 Ref.IndirectDef |= (MOReg != Reg);

Completed in 1862 milliseconds