Searched refs:RegUnits (Results 1 – 10 of 10) sorted by relevance
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/ |
D | InterferenceCache.cpp | 101 RegUnits[i].VirtTag = LIUArray[*Units].getTag(); in revalidate() 116 RegUnits.clear(); in reset() 118 RegUnits.push_back(LIUArray[*Units]); in reset() 119 RegUnits.back().Fixed = &LIS->getRegUnit(*Units); in reset() 125 unsigned i = 0, e = RegUnits.size(); in valid() 129 if (LIUArray[*Units].changedSince(RegUnits[i].VirtTag)) in valid() 142 for (unsigned i = 0, e = RegUnits.size(); i != e; ++i) { in update() 143 RegUnitInfo &RUI = RegUnits[i]; in update() 148 for (unsigned i = 0, e = RegUnits.size(); i != e; ++i) { in update() 149 RegUnitInfo &RUI = RegUnits[i]; in update() [all …]
|
D | MachineTraceMetrics.cpp | 702 SparseSet<LiveRegUnit> &RegUnits, in updatePhysDepsDownwards() argument 727 SparseSet<LiveRegUnit>::iterator I = RegUnits.find(*Units); in updatePhysDepsDownwards() 728 if (I == RegUnits.end()) in updatePhysDepsDownwards() 739 RegUnits.erase(*Units); in updatePhysDepsDownwards() 745 LiveRegUnit &LRU = RegUnits[*Units]; in updatePhysDepsDownwards() 784 SparseSet<LiveRegUnit> &RegUnits) { in updateDepth() argument 790 updatePhysDepsDownwards(&UseMI, Deps, RegUnits, MTM.TRI); in updateDepth() 823 SparseSet<LiveRegUnit> &RegUnits) { in updateDepth() argument 824 updateDepth(BlockInfo[MBB->getNumber()], UseMI, RegUnits); in updateDepth() 830 SparseSet<LiveRegUnit> &RegUnits) { in updateDepths() argument [all …]
|
D | MachineCombiner.cpp | 443 SparseSet<LiveRegUnit> &RegUnits, in insertDeleteInstructions() argument 451 for (auto I = RegUnits.begin(); I != RegUnits.end(); ) { in insertDeleteInstructions() 453 I = RegUnits.erase(I); in insertDeleteInstructions() 461 MinInstr->updateDepth(MBB, *InstrPtr, RegUnits); in insertDeleteInstructions() 516 SparseSet<LiveRegUnit> RegUnits; in combineInstructions() local 517 RegUnits.setUniverse(TRI->getNumRegUnits()); in combineInstructions() 589 MinInstr->updateDepths(LastUpdate, BlockIter, RegUnits); in combineInstructions() 600 RegUnits, IncrementalUpdate); in combineInstructions() 623 RegUnits, IncrementalUpdate); in combineInstructions()
|
D | RegisterPressure.cpp | 371 static LaneBitmask getRegLanes(ArrayRef<RegisterMaskPair> RegUnits, in getRegLanes() argument 373 auto I = llvm::find_if(RegUnits, [RegUnit](const RegisterMaskPair Other) { in getRegLanes() 376 if (I == RegUnits.end()) in getRegLanes() 381 static void addRegLanes(SmallVectorImpl<RegisterMaskPair> &RegUnits, in addRegLanes() argument 385 auto I = llvm::find_if(RegUnits, [RegUnit](const RegisterMaskPair Other) { in addRegLanes() 388 if (I == RegUnits.end()) { in addRegLanes() 389 RegUnits.push_back(Pair); in addRegLanes() 395 static void setRegZero(SmallVectorImpl<RegisterMaskPair> &RegUnits, in setRegZero() argument 397 auto I = llvm::find_if(RegUnits, [RegUnit](const RegisterMaskPair Other) { in setRegZero() 400 if (I == RegUnits.end()) { in setRegZero() [all …]
|
D | InterferenceCache.h | 92 SmallVector<RegUnitInfo, 4> RegUnits; variable
|
D | MachineSink.cpp | 1265 SmallSet<unsigned, 4> RegUnits; in getRegUnits() local 1267 RegUnits.insert(*RI); in getRegUnits() 1268 return RegUnits; in getRegUnits()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/ |
D | LiveRegUnits.h | 145 void addUnits(const BitVector &RegUnits) { in addUnits() argument 146 Units |= RegUnits; in addUnits() 149 void removeUnits(const BitVector &RegUnits) { in removeUnits() argument 150 Units.reset(RegUnits); in removeUnits()
|
D | RegisterScavenging.h | 194 void setUsed(const BitVector &RegUnits) { in setUsed() argument 195 LiveUnits.addUnits(RegUnits); in setUsed() 197 void setUnused(const BitVector &RegUnits) { in setUnused() argument 198 LiveUnits.removeUnits(RegUnits); in setUnused()
|
D | MachineTraceMetrics.h | 365 SparseSet<LiveRegUnit> &RegUnits); 367 SparseSet<LiveRegUnit> &RegUnits); 372 SparseSet<LiveRegUnit> &RegUnits);
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/MC/ |
D | MCRegisterInfo.h | 109 uint32_t RegUnits; member 679 unsigned RU = MCRI->get(Reg).RegUnits; in MCRegUnitIterator()
|