reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
71 if (MI->hasUnmodeledSideEffects() || MI->isCall()) { 71 if (MI->hasUnmodeledSideEffects() || MI->isCall()) { 85 if (MI->modifiesRegister(SrcReg, TRI)) { 86 switch (MI->getOpcode()) { 104 TRI->getSubRegIndex(SrcReg, MI->getOperand(0).getReg()); 109 MI->getOperand(0).setReg(SplatSubReg); 110 MI->substituteRegister(SrcReg, SplatReg, 0, *TRI); 134 if (MI->modifiesRegister(SplatReg, TRI) || 136 MI->readsRegister(SplatReg, TRI))) { 144 if (MI->getOpcode() != PPC::QVESPLATI && 145 MI->getOpcode() != PPC::QVESPLATIs && 146 MI->getOpcode() != PPC::QVESPLATIb) 148 if (MI->getOperand(2).getImm() != 0) 153 if (!MI->getOperand(1).isKill()) 156 Splats.push_back(MI);