Lines Matching defs:IntervalPartition
1 //===- IntervalPartition.cpp - Interval Partition module code -------------===//
10 // This file contains the definition of the IntervalPartition class, which
18 char IntervalPartition::ID = 0;
19 INITIALIZE_PASS(IntervalPartition, "intervals",
23 // IntervalPartition Implementation
27 void IntervalPartition::releaseMemory() {
35 void IntervalPartition::print(raw_ostream &O, const Module*) const {
44 void IntervalPartition::addIntervalToPartition(Interval *I) {
47 // Add mappings for all of the basic blocks in I to the IntervalPartition
58 void IntervalPartition::updatePredecessors(Interval *Int) {
65 // IntervalPartition ctor - Build the first level interval partition for the
68 bool IntervalPartition::runOnFunction(Function &F) {
89 // IntervalPartition ctor - Build a reduced interval partition from an
93 IntervalPartition::IntervalPartition(IntervalPartition &IP, bool)