reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
512 if (MO.isRegMask()) 513 MRI->addPhysRegsUsedFromRegMask(MO.getRegMask()); 515 if (!MO.isReg() || !MO.getReg().isVirtual()) 515 if (!MO.isReg() || !MO.getReg().isVirtual()) 517 Register VirtReg = MO.getReg(); 524 unsigned SubReg = MO.getSubReg(); 530 if ((MO.readsReg() && (MO.isDef() || MO.isKill())) || 530 if ((MO.readsReg() && (MO.isDef() || MO.isKill())) || 530 if ((MO.readsReg() && (MO.isDef() || MO.isKill())) || 531 (MO.isDef() && subRegLiveThrough(*MI, PhysReg))) 534 if (MO.isDef()) { 536 if (MO.isDead()) 542 if (MO.isUse()) { 543 if (readsUndefSubreg(MO)) 547 MO.setIsUndef(true); 548 } else if (!MO.isDead()) { 549 assert(MO.isDef()); 557 if (MO.isDef()) { 558 MO.setIsUndef(false); 559 MO.setIsInternalRead(false); 565 MO.setSubReg(0); 569 MO.setReg(PhysReg); 570 MO.setIsRenamable(true);