Searched refs:LiveEnd (Results 1 – 5 of 5) sorted by relevance
/external/swiftshader/third_party/subzero/src/ |
D | IceLiveness.h | 63 LiveBeginEndMap LiveBegin, LiveEnd; variable 104 return &Nodes[Index].LiveEnd; in getLiveEnd()
|
D | IceCfgNode.cpp | 660 LiveBeginEndMap *LiveEnd = nullptr; in liveness() local 665 LiveEnd = Liveness->getLiveEnd(this); in liveness() 667 LiveEnd->clear(); in liveness() 671 LiveEnd->reserve(getInstCountEstimate()); in liveness() 696 I.liveness(I.getNumber(), Live, Liveness, LiveBegin, LiveEnd); in liveness() 707 if (I.liveness(FirstPhiNumber, Live, Liveness, LiveBegin, LiveEnd)) in liveness()
|
D | IceInst.cpp | 208 LiveBeginEndMap *LiveEnd) { in liveness() argument 252 if (LiveEnd && Liveness->getRangeMask(Var->getIndex())) { in liveness() 257 LiveEnd->push_back(std::make_pair(VarNum, InstNumber)); in liveness()
|
D | IceInst.h | 173 LiveBeginEndMap *LiveBegin, LiveBeginEndMap *LiveEnd);
|
/external/swiftshader/third_party/subzero/docs/ |
D | REGALLOC.rst | 148 (LiveBegin) and last-uses (LiveEnd) of variables used within instructions of the 158 LiveEnd information. This is done separately for each basic block. 165 range begins or ends within the block. LiveBegin and LiveEnd are unordered 169 range begins or ends, it appends and entry to LiveBegin or LiveEnd. 171 During live range construction, the LiveBegin and LiveEnd vectors are sorted by 173 variable appears in both LiveBegin and LiveEnd, then its live range is entirely 175 here and extends through the end of the block. If it appears in only LiveEnd,
|