Searched refs:RegMasks (Results 1 – 6 of 6) sorted by relevance
47 RegMasks.grow(M.size()); in doInitialization()55 RegMasks.shrink_and_clear(); in doFinalization()61 RegMasks[&FP] = RegMask; in storeUpdateRegUsageInfo()66 auto It = RegMasks.find(&FP); in getRegUsageInfo()67 if (It != RegMasks.end()) in getRegUsageInfo()78 for (const auto &RegMask : RegMasks) in print()
514 SmallVector<unsigned, 1> RegMasks; in runOnInstr() local518 RegMasks.push_back(i); in runOnInstr()550 for (unsigned i = 0, e = RegMasks.size(); i != e; ++i) in runOnInstr()551 HandleRegMask(MI.getOperand(RegMasks[i])); in runOnInstr()
76 RegMasks.insert(RM); in PhysicalRegisterInfo()81 RegMasks.insert(Op.getRegMask()); in PhysicalRegisterInfo()83 MaskInfos.resize(RegMasks.size()+1); in PhysicalRegisterInfo()84 for (uint32_t M = 1, NM = RegMasks.size(); M <= NM; ++M) { in PhysicalRegisterInfo()86 const uint32_t *MB = RegMasks.get(M); in PhysicalRegisterInfo()113 for (const uint32_t *RM : RegMasks) { in getAliasSet()123 for (const uint32_t *RM : RegMasks) { in getAliasSet()
106 return Register::index2StackSlot(RegMasks.find(RM)); in getRegMaskId()110 return RegMasks.get(Register::stackSlot2Index(R)); in getRegMaskBits()147 IndexedSet<const uint32_t*> RegMasks; member
64 DenseMap<const Function *, std::vector<uint32_t>> RegMasks;
158 ArrayRef<const uint32_t *> RegMasks = TRI->getRegMasks(); in initNames2RegMasks() local160 assert(RegMasks.size() == RegMaskNames.size()); in initNames2RegMasks()161 for (size_t I = 0, E = RegMasks.size(); I < E; ++I) in initNames2RegMasks()163 std::make_pair(StringRef(RegMaskNames[I]).lower(), RegMasks[I])); in initNames2RegMasks()