Home
last modified time | relevance | path

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

/external/llvm/lib/CodeGen/
DRenameIndependentSubregs.cpp185 for (RenameIndependentSubregs::SubRangeInfo &SRInfo : SubRangeInfos) { in findComponents()
186 const LiveInterval::SubRange &SR = *SRInfo.SR; in findComponents()
197 unsigned LocalID = SRInfo.ConEQ.getEqClass(VNI); in findComponents()
199 unsigned ID = LocalID + SRInfo.Index; in findComponents()
229 for (const SubRangeInfo &SRInfo : SubRangeInfos) { in rewriteOperands() local
230 const LiveInterval::SubRange &SR = *SRInfo.SR; in rewriteOperands()
239 unsigned LocalID = SRInfo.ConEQ.getEqClass(&VNI); in rewriteOperands()
241 ID = Classes[LocalID + SRInfo.Index]; in rewriteOperands()
260 for (const SubRangeInfo &SRInfo : SubRangeInfos) { in distribute() local
261 LiveInterval::SubRange &SR = *SRInfo.SR; in distribute()
[all …]
/external/swiftshader/third_party/LLVM/include/llvm/CodeGen/
DLiveIntervalAnalysis.h408 struct SRInfo { struct
412 SRInfo(SlotIndex i, unsigned vr, bool f) in SRInfo() function
418 DenseMap<unsigned,std::vector<SRInfo> >&RestoreIdxes);
421 DenseMap<unsigned,std::vector<SRInfo> >&RestoreIdxes);
454 DenseMap<unsigned,std::vector<SRInfo> > &SpillIdxes,
456 DenseMap<unsigned,std::vector<SRInfo> > &RestoreIdxes,
/external/swiftshader/third_party/LLVM/lib/CodeGen/
DLiveIntervalAnalysis.cpp1428 DenseMap<unsigned, std::vector<SRInfo> > &SpillIdxes, in rewriteInstructionsForSpills()
1430 DenseMap<unsigned, std::vector<SRInfo> > &RestoreIdxes, in rewriteInstructionsForSpills()
1577 DenseMap<unsigned, std::vector<SRInfo> >::iterator SII = in rewriteInstructionsForSpills()
1581 std::vector<SRInfo> S; in rewriteInstructionsForSpills()
1582 S.push_back(SRInfo(index, NewVReg, true)); in rewriteInstructionsForSpills()
1585 SII->second.push_back(SRInfo(index, NewVReg, true)); in rewriteInstructionsForSpills()
1590 SRInfo &Info = SII->second.back(); in rewriteInstructionsForSpills()
1610 DenseMap<unsigned, std::vector<SRInfo> >::iterator SII = in rewriteInstructionsForSpills()
1617 DenseMap<unsigned, std::vector<SRInfo> >::iterator RII = in rewriteInstructionsForSpills()
1626 std::vector<SRInfo> Infos; in rewriteInstructionsForSpills()
[all …]