reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
877 assert(RD.Sub == 0 && "Unexpected sub-register in definition"); 878 if (!Register::isVirtualRegister(RD.Reg)) 882 if (!Eval || ResMap.count(RD.Reg) == 0) { 884 uint16_t DefBW = ME.getRegBitWidth(RD); 885 RegisterCell RefC = RegisterCell::self(RD.Reg, DefBW); 886 if (RefC != ME.getCell(RD, Map)) { 887 ME.putCell(RD, RefC, Map); 891 RegisterCell DefC = ME.getCell(RD, Map); 892 RegisterCell ResC = ME.getCell(RD, ResMap); 903 if (V.Type == BitValue::Ref && V.RefI.Reg == RD.Reg) 912 ME.putCell(RD, DefC, Map); 915 visitUsesOf(RD.Reg);