/external/llvm/lib/CodeGen/ |
H A D | TwoAddressInstructionPass.cpp | 205 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 D | DetectDeadLanes.cpp | 200 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 D | LiveVariables.cpp | 523 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 D | MachineInstrBundle.cpp | 312 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 D | MachineInstr.cpp | 1293 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 D | MachineCSE.cpp | 317 unsigned MOReg = MO.getReg(); local 318 if (TargetRegisterInfo::isVirtualRegister(MOReg)) 320 if (PhysRefs.count(MOReg))
|
H A D | TargetInstrInfo.cpp | 1137 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 D | MachineLICM.cpp | 981 unsigned MOReg = MO.getReg(); local 982 if (MOReg != Reg)
|
/external/swiftshader/third_party/LLVM/lib/CodeGen/ |
H A D | ScheduleDAGInstrs.h | 81 unsigned MOReg = MO.getReg(); local 82 if (LoopLiveIns.count(MOReg)) 83 Deps.insert(std::make_pair(MOReg, std::make_pair(&MO, Count)));
|
H A D | LiveVariables.cpp | 543 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 D | TwoAddressInstructionPass.cpp | 196 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 D | MachineInstr.cpp | 899 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 D | ShrinkWrapping.cpp | 420 unsigned MOReg = MO.getReg(); local 421 if (!MOReg) 423 if (MOReg == Reg || 424 (TargetRegisterInfo::isPhysicalRegister(MOReg) && 426 TRI->isSubRegister(Reg, MOReg))) {
|
H A D | MachineCSE.cpp | 239 unsigned MOReg = MO.getReg(); local 240 if (TargetRegisterInfo::isVirtualRegister(MOReg)) 242 if (PhysRefs.count(MOReg))
|
H A D | MachineLICM.cpp | 888 unsigned MOReg = MO.getReg(); local 889 if (MOReg != Reg)
|
H A D | ScheduleDAGInstrs.cpp | 621 unsigned MOReg = MO.getReg(); local 622 if (MOReg != Reg)
|
/external/llvm/lib/Target/SystemZ/ |
H A D | SystemZElimCompare.cpp | 135 if (unsigned MOReg = MO.getReg()) { 136 if (TRI->regsOverlap(MOReg, Reg)) {
|
/external/llvm/lib/Target/ARM/ |
H A D | ARMBaseInstrInfo.cpp | 4608 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();
|