Searched refs:InstNumberT (Results 1 – 12 of 12) sorted by relevance
/external/swiftshader/third_party/subzero/src/ |
D | IceCfgNode.h | 86 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
|
D | IceRegAlloc.h | 76 const CfgVector<InstNumberT> &LRBegin, 77 const CfgVector<InstNumberT> &LREnd) const; 123 CfgVector<InstNumberT> Kills;
|
D | IceOperand.h | 606 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 …]
|
D | IceOperand.cpp | 104 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()
|
D | IceCfg.h | 108 InstNumberT newInstNumber() { return NextInstNumber++; } in newInstNumber() 109 InstNumberT getNextInstNumber() const { return NextInstNumber; } in getNextInstNumber() 312 InstNumberT NextInstNumber;
|
D | IceRegAlloc.cpp | 162 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()
|
D | IceCfgNode.cpp | 86 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()
|
D | IceDefs.h | 277 using InstNumberT = int32_t; variable 284 using LiveBeginEndMapEntry = std::pair<SizeT, InstNumberT>;
|
D | IceCfg.cpp | 342 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()
|
D | IceInst.h | 85 InstNumberT getNumber() const { return Number; } in getNumber() 172 bool liveness(InstNumberT InstNumber, LivenessBV &Live, Liveness *Liveness, 227 InstNumberT Number;
|
D | IceTargetLowering.cpp | 529 CfgVector<Inst *> getInstructionsInRange(CfgNode *Node, InstNumberT Start, in getInstructionsInRange() 530 InstNumberT End) { in getInstructionsInRange()
|
D | IceInst.cpp | 206 bool Inst::liveness(InstNumberT InstNumber, LivenessBV &Live, in liveness() 644 InstNumberT Number = getNumber(); in dumpDecorated()
|