Home
last modified time | relevance | path

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/
DInterferenceCache.cpp101 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 …]
DMachineTraceMetrics.cpp702 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 …]
DMachineCombiner.cpp443 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()
DRegisterPressure.cpp371 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 …]
DInterferenceCache.h92 SmallVector<RegUnitInfo, 4> RegUnits; variable
DMachineSink.cpp1265 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/
DLiveRegUnits.h145 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()
DRegisterScavenging.h194 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()
DMachineTraceMetrics.h365 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/
DMCRegisterInfo.h109 uint32_t RegUnits; member
679 unsigned RU = MCRI->get(Reg).RegUnits; in MCRegUnitIterator()