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()
108 void livenessAddIntervals(Liveness *Liveness, InstNumberT FirstInstNum,
109 InstNumberT LastInstNum);
145 InstNumberT InstCountEstimate = 0; /// rough instruction count estimate
DIceRegAlloc.h76 const CfgVector<InstNumberT> &LRBegin,
77 const CfgVector<InstNumberT> &LREnd) const;
123 CfgVector<InstNumberT> Kills;
DIceOperand.h606 using RangeElementType = std::pair<InstNumberT, InstNumberT>;
612 explicit LiveRange(const CfgVector<InstNumberT> &Kills) { in LiveRange()
614 for (InstNumberT I : Kills) in LiveRange()
624 void addSegment(InstNumberT Start, InstNumberT End, CfgNode *Node = nullptr);
631 bool overlapsInst(InstNumberT OtherBegin, bool UseTrimmed = false) const;
632 bool containsValue(InstNumberT Value, bool IsDest) const;
634 InstNumberT getStart() const { in getStart()
637 InstNumberT getEnd() const { in getEnd()
642 void trim(InstNumberT Lower);
649 CfgNode *getNodeForSegment(InstNumberT Begin) { in getNodeForSegment()
[all …]
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()
312 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()
701 InstNumberT FirstPhiNumber = Inst::NumberSentinel; in liveness()
811 void CfgNode::livenessAddIntervals(Liveness *Liveness, InstNumberT FirstInstNum, in livenessAddIntervals()
812 InstNumberT LastInstNum) { in livenessAddIntervals()
846 InstNumberT LB = i == i1 ? IBB->second : FirstInstNum; in livenessAddIntervals()
847 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.cpp342 InstNumberT FirstInstNum = getNextInstNumber(); in advancedPhiLowering()
344 InstNumberT LastInstNum = getNextInstNumber() - 1; in advancedPhiLowering()
1492 InstNumberT FirstInstNum = Inst::NumberSentinel; in liveness()
1493 InstNumberT LastInstNum = Inst::NumberSentinel; in liveness()
1551 InstNumberT InstNumber = Instr.getNumber(); in validateLiveness()
DIceInst.h85 InstNumberT getNumber() const { return Number; } in getNumber()
172 bool liveness(InstNumberT InstNumber, LivenessBV &Live, Liveness *Liveness,
227 InstNumberT Number;
DIceTargetLowering.cpp529 CfgVector<Inst *> getInstructionsInRange(CfgNode *Node, InstNumberT Start, in getInstructionsInRange()
530 InstNumberT End) { in getInstructionsInRange()
DIceInst.cpp206 bool Inst::liveness(InstNumberT InstNumber, LivenessBV &Live, in liveness()
644 InstNumberT Number = getNumber(); in dumpDecorated()