Lines Matching refs:InstNumberT
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()
657 CfgUnorderedMap<InstNumberT, CfgNode *> NodeMap;
776 void addLiveRange(InstNumberT Start, InstNumberT End,
781 void trimLiveRange(InstNumberT Start) { Live.trim(Start); } in trimLiveRange()