Home
last modified time | relevance | path

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

/external/swiftshader/third_party/subzero/src/
DIceCfgNode.h86 InstNumberT getInstCountEstimate() const { return InstCountEstimate; } in getInstCountEstimate()
109 void livenessAddIntervals(Liveness *Liveness, InstNumberT FirstInstNum,
110 InstNumberT LastInstNum);
146 InstNumberT InstCountEstimate = 0; /// rough instruction count estimate
DIceOperand.h629 using RangeElementType = std::pair<InstNumberT, InstNumberT>;
635 explicit LiveRange(const CfgVector<InstNumberT> &Kills) { in LiveRange()
637 for (InstNumberT I : Kills) in LiveRange()
647 void addSegment(InstNumberT Start, InstNumberT End, CfgNode *Node = nullptr);
654 bool overlapsInst(InstNumberT OtherBegin, bool UseTrimmed = false) const;
655 bool containsValue(InstNumberT Value, bool IsDest) const;
657 InstNumberT getStart() const { in getStart()
660 InstNumberT getEnd() const { in getEnd()
665 void trim(InstNumberT Lower);
672 CfgNode *getNodeForSegment(InstNumberT Begin) { in getNodeForSegment()
[all …]
DIceRegAlloc.h76 const CfgVector<InstNumberT> &LRBegin,
77 const CfgVector<InstNumberT> &LREnd) const;
125 CfgVector<InstNumberT> Kills;
DIceOperand.cpp104 void LiveRange::addSegment(InstNumberT Start, InstNumberT End, CfgNode *Node) { in addSegment()
113 InstNumberT CurrentEnd = Range.back().second; in addSegment()
131 InstNumberT MyEnd = (*Range.rbegin()).second; in endsBefore()
132 InstNumberT OtherStart = (*Other.Range.begin()).first; in endsBefore()
156 bool LiveRange::overlapsInst(InstNumberT OtherBegin, bool UseTrimmed) const { in overlapsInst()
187 bool LiveRange::containsValue(InstNumberT Value, bool IsDest) const { in containsValue()
196 void LiveRange::trim(InstNumberT Lower) { in trim()
DIceCfg.h108 InstNumberT newInstNumber() { return NextInstNumber++; } in newInstNumber()
109 InstNumberT getNextInstNumber() const { return NextInstNumber; } in getNextInstNumber()
326 InstNumberT NextInstNumber;
DIceRegAlloc.cpp162 const CfgVector<InstNumberT> &LRBegin, in livenessValidateIntervals()
163 const CfgVector<InstNumberT> &LREnd) const { in livenessValidateIntervals()
216 CfgVector<InstNumberT> LRBegin(Vars.size(), Inst::NumberSentinel); in initForInfOnly()
217 CfgVector<InstNumberT> LREnd(Vars.size(), Inst::NumberSentinel); in initForInfOnly()
364 InstNumberT Lstart = L->getLiveRange().getStart(); in init()
365 InstNumberT Rstart = R->getLiveRange().getStart(); in init()
402 InstNumberT Start = Iter.Cur->getLiveRange().getStart(); in addSpillFill()
403 InstNumberT End = Iter.Cur->getLiveRange().getEnd(); in addSpillFill()
DIceCfgNode.cpp86 InstNumberT FirstNumber = Func->getNextInstNumber(); in renumberInstructions()
723 InstNumberT FirstPhiNumber = Inst::NumberSentinel; in liveness()
833 void CfgNode::livenessAddIntervals(Liveness *Liveness, InstNumberT FirstInstNum, in livenessAddIntervals()
834 InstNumberT LastInstNum) { in livenessAddIntervals()
868 InstNumberT LB = i == i1 ? IBB->second : FirstInstNum; in livenessAddIntervals()
869 InstNumberT LE = i == i2 ? IEB->second : LastInstNum + 1; in livenessAddIntervals()
DIceDefs.h277 using InstNumberT = int32_t; variable
284 using LiveBeginEndMapEntry = std::pair<SizeT, InstNumberT>;
DIceCfg.cpp393 InstNumberT FirstInstNum = getNextInstNumber(); in advancedPhiLowering()
395 InstNumberT LastInstNum = getNextInstNumber() - 1; in advancedPhiLowering()
1599 InstNumberT FirstInstNum = Inst::NumberSentinel; in liveness()
1600 InstNumberT LastInstNum = Inst::NumberSentinel; in liveness()
1658 InstNumberT InstNumber = Instr.getNumber(); in validateLiveness()
DIceInst.h85 InstNumberT getNumber() const { return Number; } in getNumber()
167 bool liveness(InstNumberT InstNumber, LivenessBV &Live, Liveness *Liveness,
222 InstNumberT Number;
DIceTargetLowering.cpp542 CfgVector<Inst *> getInstructionsInRange(CfgNode *Node, InstNumberT Start, in getInstructionsInRange()
543 InstNumberT End) { in getInstructionsInRange()
DIceInst.cpp214 bool Inst::liveness(InstNumberT InstNumber, LivenessBV &Live, in liveness()
652 InstNumberT Number = getNumber(); in dumpDecorated()