Home
last modified time | relevance | path

Searched refs:CrossIterationNeeds (Results 1 – 1 of 1) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMBaseInstrInfo.cpp6640 IterNeeds CrossIterationNeeds; in tooMuchRegisterPressure() local
6652 CrossIterationNeeds[Reg.id()].set(0); in tooMuchRegisterPressure()
6658 CrossIterationNeeds[Reg.id()] |= ((1 << (OStg - Stg)) - 1); in tooMuchRegisterPressure()
6688 auto CIter = CrossIterationNeeds.find(Reg.id()); in tooMuchRegisterPressure()
6689 if (CIter == CrossIterationNeeds.end() || CIter->second[LAST_IS_USE] || in tooMuchRegisterPressure()
6697 for (auto &CI : CrossIterationNeeds) in tooMuchRegisterPressure()
6707 bumpCrossIterationPressure(RPTracker, CrossIterationNeeds); in tooMuchRegisterPressure()
6721 auto CIter = CrossIterationNeeds.find(Reg.id()); in tooMuchRegisterPressure()
6722 if (CIter != CrossIterationNeeds.end()) { in tooMuchRegisterPressure()
6732 auto CIter = CrossIterationNeeds.find(Reg.id()); in tooMuchRegisterPressure()
[all …]