Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DLiveIntervalUnion.cpp147 LRI = LR->begin(); in collectInterferingVRegs()
149 LiveUnionI.find(LRI->start); in collectInterferingVRegs()
155 assert(LRI != LREnd && "Reached end of LR"); in collectInterferingVRegs()
158 while (LRI->start < LiveUnionI.stop() && LRI->end > LiveUnionI.start()) { in collectInterferingVRegs()
176 assert(LRI->end <= LiveUnionI.start() && "Expected non-overlap"); in collectInterferingVRegs()
179 LRI = LR->advanceTo(LRI, LiveUnionI.start()); in collectInterferingVRegs()
180 if (LRI == LREnd) in collectInterferingVRegs()
184 if (LRI->start < LiveUnionI.stop()) in collectInterferingVRegs()
188 LiveUnionI.advanceTo(LRI->start); in collectInterferingVRegs()
H A DRegAllocFast.cpp599 LRI->PhysReg = 0; in displacePhysReg()
632 LRI->PhysReg = 0; in freePhysReg()
848 if (LRI != LiveVirtRegs.end() && LRI->PhysReg) { in allocVirtRegUndef()
877 LRI->PhysReg = 0; in defineLiveThroughVirtReg()
889 LRI->LastUse = &MI; in defineLiveThroughVirtReg()
917 if (LRI->PhysReg == 0) in defineVirtReg()
929 if (LRI->Reloaded || LRI->LiveOut) { in defineVirtReg()
939 LRI->LiveOut = false; in defineVirtReg()
981 if (LRI->Error) { in useVirtReg()
989 LRI->LastUse = &MI; in useVirtReg()
[all …]
H A DLivePhysRegs.cpp33 RegisterSet::iterator LRI = LiveRegs.begin(); in removeRegsInMask() local
34 while (LRI != LiveRegs.end()) { in removeRegsInMask()
35 if (MO.clobbersPhysReg(*LRI)) { in removeRegsInMask()
37 Clobbers->push_back(std::make_pair(*LRI, &MO)); in removeRegsInMask()
38 LRI = LiveRegs.erase(LRI); in removeRegsInMask()
40 ++LRI; in removeRegsInMask()
/llvm-project-15.0.7/clang/test/CXX/dcl.decl/dcl.meaning/dcl.ref/
H A Dp6-0x.cpp18 typedef int& LRI; typedef
21 typedef LRI& r1; CHECK_EQUAL_TYPES(r1, int&);
22 typedef const LRI& r2; CHECK_EQUAL_TYPES(r2, int&); // expected-warning {{'const' qualifier on refe…
23 typedef const LRI&& r3; CHECK_EQUAL_TYPES(r3, int&); // expected-warning {{'const' qualifier on ref…
/llvm-project-15.0.7/llvm/lib/Target/Lanai/
H A DLanaiFrameLowering.cpp29 const LanaiRegisterInfo *LRI = STI.getRegisterInfo(); in determineFrameLayout() local
36 LRI->hasStackRealignment(MF) ? MFI.getMaxAlign() : getStackAlign(); in determineFrameLayout()
200 const LanaiRegisterInfo *LRI = in determineCalleeSaves() local
212 if (LRI->hasBasePointer(MF)) { in determineCalleeSaves()
214 SavedRegs.reset(LRI->getBaseRegister()); in determineCalleeSaves()
/llvm-project-15.0.7/llvm/lib/Transforms/Scalar/
H A DGVNSink.cpp604 LockstepReverseIterator &LRI, unsigned &InstNum, unsigned &MemoryInstNum,
644 LockstepReverseIterator &LRI, unsigned &InstNum, unsigned &MemoryInstNum, in analyzeInstructionForSinking() argument
646 auto Insts = *LRI; in analyzeInstructionForSinking()
669 auto &ActivePreds = LRI.getActiveBlocks(); in analyzeInstructionForSinking()
692 LRI.restrictToBlocks(ActivePreds); in analyzeInstructionForSinking()
788 LockstepReverseIterator LRI(Preds); in sinkBB() local
796 while (LRI.isValid()) { in sinkBB()
797 auto Cand = analyzeInstructionForSinking(LRI, InstNum, MemoryInstNum, in sinkBB()
803 --LRI; in sinkBB()
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/misc/
H A DMisleadingBidirectional.cpp30 LRI = 0x2066, in containsMisleadingBidi() enumerator
74 else if (CodePoint == RLI || CodePoint == LRI || CodePoint == FSI) in containsMisleadingBidi()
/llvm-project-15.0.7/llvm/include/llvm/CodeGen/
H A DLiveIntervalUnion.h115 LiveRange::const_iterator LRI; ///< current position in LR variable
/llvm-project-15.0.7/llvm/lib/Transforms/Utils/
H A DSimplifyCFG.cpp2067 while (LRI.isValid() && in SinkCommonCodeFromPredecessors()
2071 InstructionsToSink.insert((*LRI).begin(), (*LRI).end()); in SinkCommonCodeFromPredecessors()
2073 --LRI; in SinkCommonCodeFromPredecessors()
2115 LRI.reset(); in SinkCommonCodeFromPredecessors()
2125 InstructionsProfitableToSink.insert((*LRI).begin(), (*LRI).end()); in SinkCommonCodeFromPredecessors()
2126 --LRI; in SinkCommonCodeFromPredecessors()
2146 ++LRI; in SinkCommonCodeFromPredecessors()
2160 ++LRI; in SinkCommonCodeFromPredecessors()
2179 LRI.reset(); in SinkCommonCodeFromPredecessors()
2187 --LRI; in SinkCommonCodeFromPredecessors()
[all …]