Home | History | Annotate | Download | only in CodeGen

Lines Matching refs:LiveIntervalUnion

1 //===-- LiveIntervalUnion.cpp - Live interval union data structure --------===//
10 // LiveIntervalUnion represents a coalesced set of live intervals. This may be
17 #include "LiveIntervalUnion.h"
28 void LiveIntervalUnion::unify(LiveInterval &VirtReg) {
55 void LiveIntervalUnion::extract(LiveInterval &VirtReg) {
81 LiveIntervalUnion::print(raw_ostream &OS, const TargetRegisterInfo *TRI) const {
96 void LiveIntervalUnion::verify(LiveVirtRegBitSet& VisitedVRegs) {
104 bool LiveIntervalUnion::Query::isSeenInterference(LiveInterval *VirtReg) const {
119 unsigned LiveIntervalUnion::Query::
184 bool LiveIntervalUnion::Query::checkLoopInterference(MachineLoopRange *Loop) {
187 IntervalMapOverlaps<LiveIntervalUnion::Map, MachineLoopRange::Map>