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

/external/llvm/lib/CodeGen/
H A DTwoAddressInstructionPass.cpp205 unsigned MOReg = MO.getReg(); local
206 if (!MOReg)
208 if (MO.isUse() && MOReg != SavedReg)
274 unsigned MOReg = MO.getReg(); local
275 if (!MOReg)
277 if (DefReg == MOReg)
280 if (MO.isKill() || (LIS && isPlainlyKilled(&OtherMI, MOReg, LIS))) {
281 if (&OtherMI == KillMI && MOReg == SavedReg)
285 else if (UseRegs.count(MOReg))
873 unsigned MOReg local
914 unsigned MOReg = MO.getReg(); local
1052 unsigned MOReg = MO.getReg(); local
1089 unsigned MOReg = MO.getReg(); local
1110 unsigned MOReg = OtherDefs[i]; local
[all...]
H A DDetectDeadLanes.cpp200 unsigned MOReg = MO.getReg(); local
201 if (!TargetRegisterInfo::isVirtualRegister(MOReg))
207 UsedLanes &= MRI->getMaxLaneMaskForVReg(MOReg);
209 unsigned MORegIdx = TargetRegisterInfo::virtReg2Index(MOReg);
383 unsigned MOReg = MO.getReg(); local
384 if (!MOReg)
388 if (TargetRegisterInfo::isPhysicalRegister(MOReg)) {
393 assert(TargetRegisterInfo::isVirtualRegister(MOReg));
394 if (MRI->hasOneDef(MOReg)) {
395 const MachineOperand &MODef = *MRI->def_begin(MOReg);
488 unsigned MOReg = MO.getReg(); local
[all...]
H A DLiveVariables.cpp523 unsigned MOReg = MO.getReg(); local
525 if (!(TargetRegisterInfo::isPhysicalRegister(MOReg) &&
526 MRI->isReserved(MOReg)))
529 UseRegs.push_back(MOReg);
534 if (TargetRegisterInfo::isPhysicalRegister(MOReg) &&
535 !MRI->isReserved(MOReg))
537 DefRegs.push_back(MOReg);
544 unsigned MOReg = UseRegs[i]; local
545 if (TargetRegisterInfo::isVirtualRegister(MOReg))
546 HandleVirtRegUse(MOReg, MB
557 unsigned MOReg = DefRegs[i]; local
[all...]
H A DMachineInstrBundle.cpp312 unsigned MOReg = MO.getReg(); local
313 if (!MOReg || !TargetRegisterInfo::isPhysicalRegister(MOReg))
316 if (!TRI->regsOverlap(MOReg, Reg))
319 bool Covered = TRI->isSuperRegisterEq(Reg, MOReg);
H A DMachineInstr.cpp1293 unsigned MOReg = MO.getReg(); local
1294 if (!MOReg)
1296 if (MOReg == Reg ||
1298 TargetRegisterInfo::isPhysicalRegister(MOReg) &&
1300 TRI->isSubRegister(MOReg, Reg)))
1351 unsigned MOReg = MO.getReg(); local
1352 bool Found = (MOReg == Reg);
1354 TargetRegisterInfo::isPhysicalRegister(MOReg)) {
1356 Found = TRI->regsOverlap(MOReg, Reg);
1358 Found = TRI->isSubRegister(MOReg, Re
[all...]
H A DMachineCSE.cpp317 unsigned MOReg = MO.getReg(); local
318 if (TargetRegisterInfo::isVirtualRegister(MOReg))
320 if (PhysRefs.count(MOReg))
H A DTargetInstrInfo.cpp1137 const MachineOperand &MOReg = MI.getOperand(OpIdx); local
1142 InputRegs.push_back(RegSubRegPairAndIdx(MOReg.getReg(), MOReg.getSubReg(),
1160 const MachineOperand &MOReg = MI.getOperand(1); local
1165 InputReg.Reg = MOReg.getReg();
1166 InputReg.SubReg = MOReg.getSubReg();
H A DMachineLICM.cpp981 unsigned MOReg = MO.getReg(); local
982 if (MOReg != Reg)
/external/swiftshader/third_party/LLVM/lib/CodeGen/
H A DScheduleDAGInstrs.h81 unsigned MOReg = MO.getReg(); local
82 if (LoopLiveIns.count(MOReg))
83 Deps.insert(std::make_pair(MOReg, std::make_pair(&MO, Count)));
H A DLiveVariables.cpp543 unsigned MOReg = MO.getReg(); local
546 UseRegs.push_back(MOReg);
549 DefRegs.push_back(MOReg);
555 unsigned MOReg = UseRegs[i]; local
556 if (TargetRegisterInfo::isVirtualRegister(MOReg))
557 HandleVirtRegUse(MOReg, MBB, MI);
558 else if (!ReservedRegisters[MOReg])
559 HandlePhysRegUse(MOReg, MI);
564 unsigned MOReg = DefRegs[i]; local
565 if (TargetRegisterInfo::isVirtualRegister(MOReg))
[all...]
H A DTwoAddressInstructionPass.cpp196 unsigned MOReg = MO.getReg(); local
197 if (!MOReg)
199 if (MO.isUse() && MOReg != SavedReg)
254 unsigned MOReg = MO.getReg(); local
255 if (!MOReg)
257 if (DefReg == MOReg)
261 if (OtherMI == KillMI && MOReg == SavedReg)
265 else if (UseRegs.count(MOReg))
H A DMachineInstr.cpp899 unsigned MOReg = MO.getReg(); local
900 if (!MOReg)
902 if (MOReg == Reg ||
904 TargetRegisterInfo::isPhysicalRegister(MOReg) &&
906 TRI->isSubRegister(MOReg, Reg)))
953 unsigned MOReg = MO.getReg(); local
954 bool Found = (MOReg == Reg);
956 TargetRegisterInfo::isPhysicalRegister(MOReg)) {
958 Found = TRI->regsOverlap(MOReg, Reg);
960 Found = TRI->isSubRegister(MOReg, Re
[all...]
H A DShrinkWrapping.cpp420 unsigned MOReg = MO.getReg(); local
421 if (!MOReg)
423 if (MOReg == Reg ||
424 (TargetRegisterInfo::isPhysicalRegister(MOReg) &&
426 TRI->isSubRegister(Reg, MOReg))) {
H A DMachineCSE.cpp239 unsigned MOReg = MO.getReg(); local
240 if (TargetRegisterInfo::isVirtualRegister(MOReg))
242 if (PhysRefs.count(MOReg))
H A DMachineLICM.cpp888 unsigned MOReg = MO.getReg(); local
889 if (MOReg != Reg)
H A DScheduleDAGInstrs.cpp621 unsigned MOReg = MO.getReg(); local
622 if (MOReg != Reg)
/external/llvm/lib/Target/SystemZ/
H A DSystemZElimCompare.cpp135 if (unsigned MOReg = MO.getReg()) {
136 if (TRI->regsOverlap(MOReg, Reg)) {
/external/llvm/lib/Target/ARM/
H A DARMBaseInstrInfo.cpp4608 const MachineOperand *MOReg = &MI.getOperand(1);
4610 RegSubRegPairAndIdx(MOReg->getReg(), MOReg->getSubReg(), ARM::ssub_0));
4612 MOReg = &MI.getOperand(2);
4614 RegSubRegPairAndIdx(MOReg->getReg(), MOReg->getSubReg(), ARM::ssub_1));
4632 const MachineOperand &MOReg = MI.getOperand(2);
4633 InputReg.Reg = MOReg.getReg();
4634 InputReg.SubReg = MOReg.getSubReg();

Completed in 302 milliseconds