HomeSort by: relevance | last modified time | path
    Searched refs:VRegInfo (Results 1 - 6 of 6) sorted by relevancy

  /src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/MIRParser/
MIParser.h 35 struct VRegInfo {
168 DenseMap<Register, VRegInfo *> VRegInfos;
169 StringMap<VRegInfo *> VRegInfosNamed;
182 VRegInfo &getVRegInfo(Register Num);
183 VRegInfo &getVRegInfoNamed(StringRef RegName);
227 VRegInfo *&Info, StringRef Src,
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/
DetectDeadLanes.cpp 49 struct VRegInfo {
102 const VRegInfo &RegInfo) const;
116 VRegInfo *VRegInfos;
204 VRegInfo &MORegInfo = VRegInfos[MORegIdx];
297 VRegInfo &RegInfo = VRegInfos[DefRegIdx];
456 const VRegInfo &RegInfo) const {
477 const VRegInfo &DefRegInfo = VRegInfos[DefRegIdx];
497 VRegInfo &Info = VRegInfos[RegIdx];
507 VRegInfo &Info = VRegInfos[RegIdx];
523 const VRegInfo &Info = VRegInfos[RegIdx]
    [all...]
MachineRegisterInfo.cpp 49 VRegInfo.reserve(256);
60 VRegInfo[Reg].first = RC;
65 VRegInfo[Reg].first = &RegBank;
148 VRegInfo.grow(Reg);
166 VRegInfo[Reg].first = RegClass;
175 VRegInfo[Reg].first = VRegInfo[VReg].first;
192 VRegInfo[Reg].first = static_cast<RegisterBank *>(nullptr);
206 if (!VRegInfo[Reg].second)
212 VRegInfo.clear()
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/MIRParser/
MIRParser.cpp 553 VRegInfo &Info = PFS.getVRegInfo(VReg.ID.Value);
561 Info.Kind = VRegInfo::GENERIC;
566 Info.Kind = VRegInfo::NORMAL;
575 Info.Kind = VRegInfo::REGBANK;
581 if (Info.Kind != VRegInfo::NORMAL)
598 VRegInfo *Info;
629 auto populateVRegInfo = [&] (const VRegInfo &Info, Twine Name) {
632 case VRegInfo::UNKNOWN:
637 case VRegInfo::NORMAL:
642 case VRegInfo::GENERIC
    [all...]
MIParser.cpp 324 VRegInfo &PerFunctionMIParsingState::getVRegInfo(Register Num) {
328 VRegInfo *Info = new (Allocator) VRegInfo;
335 VRegInfo &PerFunctionMIParsingState::getVRegInfoNamed(StringRef RegName) {
340 VRegInfo *Info = new (Allocator) VRegInfo;
427 bool parseStandaloneVirtualRegister(VRegInfo *&Info);
440 bool parseVirtualRegister(VRegInfo *&Info);
441 bool parseNamedVirtualRegister(VRegInfo *&Info);
442 bool parseRegister(Register &Reg, VRegInfo *&VRegInfo)
    [all...]
  /src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
MachineRegisterInfo.h 70 /// VRegInfo - Information we keep for each virtual register.
76 VRegInfo;
112 return VRegInfo[RegNo.id()].second;
118 return VRegInfo[RegNo.id()].second;
635 assert(VRegInfo[Reg.id()].first.is<const TargetRegisterClass *>() &&
637 return VRegInfo[Reg.id()].first.get<const TargetRegisterClass *>();
652 const RegClassOrRegBank &Val = VRegInfo[Reg].first;
661 const RegClassOrRegBank &Val = VRegInfo[Reg].first;
669 return VRegInfo[Reg].first;
680 VRegInfo[Reg].first = RCOrRB
    [all...]

Completed in 19 milliseconds