reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

include/llvm/CodeGen/MIRParser/MIParser.h
  167   DenseMap<unsigned, VRegInfo *> VRegInfos;
  168   StringMap<VRegInfo *> VRegInfosNamed;
  178   VRegInfo &getVRegInfo(unsigned Num);
  179   VRegInfo &getVRegInfoNamed(StringRef RegName);
  222                                    VRegInfo *&Info, StringRef Src,
lib/CodeGen/MIRParser/MIParser.cpp
  323 VRegInfo &PerFunctionMIParsingState::getVRegInfo(unsigned Num) {
  327     VRegInfo *Info = new (Allocator) VRegInfo;
  327     VRegInfo *Info = new (Allocator) VRegInfo;
  334 VRegInfo &PerFunctionMIParsingState::getVRegInfoNamed(StringRef RegName) {
  339     VRegInfo *Info = new (Allocator) VRegInfo;
  339     VRegInfo *Info = new (Allocator) VRegInfo;
  400   bool parseStandaloneVirtualRegister(VRegInfo *&Info);
  413   bool parseVirtualRegister(VRegInfo *&Info);
  414   bool parseNamedVirtualRegister(VRegInfo *&Info);
  415   bool parseRegister(unsigned &Reg, VRegInfo *&VRegInfo);
  417   bool parseRegisterClassOrBank(VRegInfo &RegInfo);
 1018 bool MIParser::parseStandaloneVirtualRegister(VRegInfo *&Info) {
 1036   VRegInfo *Info;
 1189 bool MIParser::parseNamedVirtualRegister(VRegInfo *&Info) {
 1198 bool MIParser::parseVirtualRegister(VRegInfo *&Info) {
 1209 bool MIParser::parseRegister(unsigned &Reg, VRegInfo *&Info) {
 1228 bool MIParser::parseRegisterClassOrBank(VRegInfo &RegInfo) {
 1240     case VRegInfo::UNKNOWN:
 1241     case VRegInfo::NORMAL:
 1242       RegInfo.Kind = VRegInfo::NORMAL;
 1252     case VRegInfo::GENERIC:
 1253     case VRegInfo::REGBANK:
 1270   case VRegInfo::UNKNOWN:
 1271   case VRegInfo::GENERIC:
 1272   case VRegInfo::REGBANK:
 1273     RegInfo.Kind = RegBank ? VRegInfo::REGBANK : VRegInfo::GENERIC;
 1273     RegInfo.Kind = RegBank ? VRegInfo::REGBANK : VRegInfo::GENERIC;
 1280   case VRegInfo::NORMAL:
 1404   VRegInfo *RegInfo;
 1465     if (RegInfo->Kind == VRegInfo::GENERIC ||
 1466         RegInfo->Kind == VRegInfo::REGBANK)
 3075                                          VRegInfo *&Info, StringRef Src,
lib/CodeGen/MIRParser/MIRParser.cpp
  504     VRegInfo &Info = PFS.getVRegInfo(VReg.ID.Value);
  512       Info.Kind = VRegInfo::GENERIC;
  517         Info.Kind = VRegInfo::NORMAL;
  526         Info.Kind = VRegInfo::REGBANK;
  532       if (Info.Kind != VRegInfo::NORMAL)
  549       VRegInfo *Info;
  583     case VRegInfo::UNKNOWN:
  588     case VRegInfo::NORMAL:
  593     case VRegInfo::GENERIC:
  595     case VRegInfo::REGBANK:
  603     const VRegInfo &Info = *I->second;
  608     const VRegInfo &Info = *P.second;