HomeSort by relevance Sort by last modified time
    Searched refs:RegUnits (Results 1 - 25 of 33) sorted by null

1 2

  /prebuilts/clang/host/darwin-x86/clang-3957855/prebuilt_include/llvm/include/llvm/CodeGen/
LiveRegUnits.h 112 /// Adds all register units marked in the bitvector \p RegUnits.
113 void addUnits(const BitVector &RegUnits) {
114 Units |= RegUnits;
116 /// Removes all register units marked in the bitvector \p RegUnits.
117 void removeUnits(const BitVector &RegUnits) {
118 Units.reset(RegUnits);
RegisterScavenging.h 174 void setUsed(const BitVector &RegUnits) {
175 LiveUnits.addUnits(RegUnits);
177 void setUnused(const BitVector &RegUnits) {
178 LiveUnits.removeUnits(RegUnits);
  /prebuilts/clang/host/darwin-x86/clang-3960126/prebuilt_include/llvm/include/llvm/CodeGen/
LiveRegUnits.h 112 /// Adds all register units marked in the bitvector \p RegUnits.
113 void addUnits(const BitVector &RegUnits) {
114 Units |= RegUnits;
116 /// Removes all register units marked in the bitvector \p RegUnits.
117 void removeUnits(const BitVector &RegUnits) {
118 Units.reset(RegUnits);
RegisterScavenging.h 174 void setUsed(const BitVector &RegUnits) {
175 LiveUnits.addUnits(RegUnits);
177 void setUnused(const BitVector &RegUnits) {
178 LiveUnits.removeUnits(RegUnits);
  /prebuilts/clang/host/darwin-x86/clang-3977809/prebuilt_include/llvm/include/llvm/CodeGen/
LiveRegUnits.h 112 /// Adds all register units marked in the bitvector \p RegUnits.
113 void addUnits(const BitVector &RegUnits) {
114 Units |= RegUnits;
116 /// Removes all register units marked in the bitvector \p RegUnits.
117 void removeUnits(const BitVector &RegUnits) {
118 Units.reset(RegUnits);
RegisterScavenging.h 174 void setUsed(const BitVector &RegUnits) {
175 LiveUnits.addUnits(RegUnits);
177 void setUnused(const BitVector &RegUnits) {
178 LiveUnits.removeUnits(RegUnits);
  /prebuilts/clang/host/darwin-x86/clang-4053586/prebuilt_include/llvm/include/llvm/CodeGen/
LiveRegUnits.h 112 /// Adds all register units marked in the bitvector \p RegUnits.
113 void addUnits(const BitVector &RegUnits) {
114 Units |= RegUnits;
116 /// Removes all register units marked in the bitvector \p RegUnits.
117 void removeUnits(const BitVector &RegUnits) {
118 Units.reset(RegUnits);
RegisterScavenging.h 174 void setUsed(const BitVector &RegUnits) {
175 LiveUnits.addUnits(RegUnits);
177 void setUnused(const BitVector &RegUnits) {
178 LiveUnits.removeUnits(RegUnits);
  /prebuilts/clang/host/linux-x86/clang-3957855/prebuilt_include/llvm/include/llvm/CodeGen/
LiveRegUnits.h 112 /// Adds all register units marked in the bitvector \p RegUnits.
113 void addUnits(const BitVector &RegUnits) {
114 Units |= RegUnits;
116 /// Removes all register units marked in the bitvector \p RegUnits.
117 void removeUnits(const BitVector &RegUnits) {
118 Units.reset(RegUnits);
RegisterScavenging.h 174 void setUsed(const BitVector &RegUnits) {
175 LiveUnits.addUnits(RegUnits);
177 void setUnused(const BitVector &RegUnits) {
178 LiveUnits.removeUnits(RegUnits);
  /prebuilts/clang/host/linux-x86/clang-3960126/prebuilt_include/llvm/include/llvm/CodeGen/
LiveRegUnits.h 112 /// Adds all register units marked in the bitvector \p RegUnits.
113 void addUnits(const BitVector &RegUnits) {
114 Units |= RegUnits;
116 /// Removes all register units marked in the bitvector \p RegUnits.
117 void removeUnits(const BitVector &RegUnits) {
118 Units.reset(RegUnits);
RegisterScavenging.h 174 void setUsed(const BitVector &RegUnits) {
175 LiveUnits.addUnits(RegUnits);
177 void setUnused(const BitVector &RegUnits) {
178 LiveUnits.removeUnits(RegUnits);
  /prebuilts/clang/host/linux-x86/clang-3977809/prebuilt_include/llvm/include/llvm/CodeGen/
LiveRegUnits.h 112 /// Adds all register units marked in the bitvector \p RegUnits.
113 void addUnits(const BitVector &RegUnits) {
114 Units |= RegUnits;
116 /// Removes all register units marked in the bitvector \p RegUnits.
117 void removeUnits(const BitVector &RegUnits) {
118 Units.reset(RegUnits);
RegisterScavenging.h 174 void setUsed(const BitVector &RegUnits) {
175 LiveUnits.addUnits(RegUnits);
177 void setUnused(const BitVector &RegUnits) {
178 LiveUnits.removeUnits(RegUnits);
  /prebuilts/clang/host/linux-x86/clang-4053586/prebuilt_include/llvm/include/llvm/CodeGen/
LiveRegUnits.h 112 /// Adds all register units marked in the bitvector \p RegUnits.
113 void addUnits(const BitVector &RegUnits) {
114 Units |= RegUnits;
116 /// Removes all register units marked in the bitvector \p RegUnits.
117 void removeUnits(const BitVector &RegUnits) {
118 Units.reset(RegUnits);
RegisterScavenging.h 174 void setUsed(const BitVector &RegUnits) {
175 LiveUnits.addUnits(RegUnits);
177 void setUnused(const BitVector &RegUnits) {
178 LiveUnits.removeUnits(RegUnits);
  /external/llvm/lib/CodeGen/
InterferenceCache.cpp 90 RegUnits[i].VirtTag = LIUArray[*Units].getTag();
105 RegUnits.clear();
107 RegUnits.push_back(LIUArray[*Units]);
108 RegUnits.back().Fixed = &LIS->getRegUnit(*Units);
114 unsigned i = 0, e = RegUnits.size();
118 if (LIUArray[*Units].changedSince(RegUnits[i].VirtTag))
131 for (unsigned i = 0, e = RegUnits.size(); i != e; ++i) {
132 RegUnitInfo &RUI = RegUnits[i];
137 for (unsigned i = 0, e = RegUnits.size(); i != e; ++i) {
138 RegUnitInfo &RUI = RegUnits[i]
    [all...]
RegisterPressure.cpp 329 static LaneBitmask getRegLanes(ArrayRef<RegisterMaskPair> RegUnits,
331 auto I = std::find_if(RegUnits.begin(), RegUnits.end(),
335 if (I == RegUnits.end())
340 static void addRegLanes(SmallVectorImpl<RegisterMaskPair> &RegUnits,
344 auto I = std::find_if(RegUnits.begin(), RegUnits.end(),
348 if (I == RegUnits.end()) {
349 RegUnits.push_back(Pair);
355 static void setRegZero(SmallVectorImpl<RegisterMaskPair> &RegUnits,
    [all...]
MachineTraceMetrics.cpp 696 SparseSet<LiveRegUnit> &RegUnits,
709 // Track live defs and kills for updating RegUnits.
721 SparseSet<LiveRegUnit>::iterator I = RegUnits.find(*Units);
722 if (I == RegUnits.end())
729 // Update RegUnits to reflect live registers after UseMI.
733 RegUnits.erase(*Units);
739 LiveRegUnit &LRU = RegUnits[*Units];
797 SparseSet<LiveRegUnit> RegUnits;
798 RegUnits.setUniverse(MTM.TRI->getNumRegUnits());
832 updatePhysDepsDownwards(&UseMI, Deps, RegUnits, MTM.TRI)
    [all...]
InterferenceCache.h 87 /// more than 4 RegUnits.
88 SmallVector<RegUnitInfo, 4> RegUnits;
  /external/llvm/include/llvm/CodeGen/
RegisterScavenging.h 157 void setUsed(BitVector &RegUnits) {
158 RegUnitsAvailable.reset(RegUnits);
160 void setUnused(BitVector &RegUnits) {
161 RegUnitsAvailable |= RegUnits;
  /external/llvm/utils/TableGen/
CodeGenRegisters.h 207 const RegUnitList &getRegUnits() const { return RegUnits; }
223 // Return true if the RegUnits changed.
228 void adoptRegUnit(unsigned RUID) { RegUnits.set(RUID); }
254 RegUnitList RegUnits;
398 void buildRegUnitSet(std::vector<unsigned> &RegUnits) const;
499 SmallVector<RegUnit, 8> RegUnits;
621 RegUnits.resize(RegUnits.size() + 1);
622 RegUnits.back().Roots[0] = R0;
623 RegUnits.back().Roots[1] = R1
    [all...]
CodeGenRegisters.cpp 195 // Return true of this unit appears in RegUnits.
196 static bool hasRegUnit(CodeGenRegister::RegUnitList &RegUnits, unsigned Unit) {
197 return RegUnits.test(Unit);
201 // Return true if the RegUnits changed.
207 // Merge the subregister's units into this register's RegUnits.
208 changed |= (RegUnits |= SR->RegUnits);
360 RegUnits |= SR->RegUnits;
380 RegUnits.set(Unit)
    [all...]
RegisterInfoEmitter.cpp 204 std::vector<unsigned> RegUnits;
205 RC.buildRegUnitSet(RegUnits);
207 << ", " << RegBank.getRegUnitSetWeight(RegUnits);
256 const RegUnitSet &RegUnits = RegBank.getRegSetAt(i);
257 MaxRegUnitWeight = std::max(MaxRegUnitWeight, RegUnits.Weight);
258 OS << " \"" << RegUnits.Name << "\",\n";
271 const RegUnitSet &RegUnits = RegBank.getRegSetAt(i);
272 OS << " " << RegUnits.Weight << ", \t// " << i << ": "
273 << RegUnits.Name << "\n";
    [all...]
  /external/llvm/include/llvm/MC/
MCRegisterInfo.h 114 // RegUnits - Points to the list of register units. The low 4 bits holds the
116 uint32_t RegUnits;
161 unsigned NumRegUnits; // Number of regunits.
554 assert(Reg && "Null register has no regunits");
555 // Decode the RegUnits MCRegisterDesc field.
556 unsigned RU = MCRI->get(Reg).RegUnits;

Completed in 630 milliseconds

1 2