Searched refs:LiveRangeCalc (Results 1 - 7 of 7) sorted by relevance

/freebsd-10.0-release/contrib/llvm/lib/CodeGen/
H A DLiveRangeCalc.cpp1 //===---- LiveRangeCalc.cpp - Calculate live ranges -----------------------===//
10 // Implementation of the LiveRangeCalc class.
15 #include "LiveRangeCalc.h"
21 void LiveRangeCalc::reset(const MachineFunction *mf,
39 void LiveRangeCalc::createDeadDefs(LiveInterval *LI, unsigned Reg) {
63 void LiveRangeCalc::extendToUses(LiveInterval *LI, unsigned Reg) {
108 void LiveRangeCalc::updateLiveIns() {
135 void LiveRangeCalc::extend(LiveInterval *LI,
165 void LiveRangeCalc::calculateValues() {
173 bool LiveRangeCalc
[all...]
H A DLiveRangeCalc.h1 //===---- LiveRangeCalc.h - Calculate live ranges ---------------*- C++ -*-===//
10 // The LiveRangeCalc class can be used to compute live ranges from scratch. It
16 // live, but don't know which value it has as every point. LiveRangeCalc will
36 class LiveRangeCalc { class in namespace:llvm
130 LiveRangeCalc() : MF(0), MRI(0), Indexes(0), DomTree(0), Alloc(0) {} function in class:llvm::LiveRangeCalc
H A DSplitKit.h18 #include "LiveRangeCalc.h"
283 /// the live range must be recomputed using LiveRangeCalc::extend().
290 /// LiveRangeCalc instance for the complement interval when in spill mode.
291 LiveRangeCalc LRCalc[2];
296 LiveRangeCalc &getLRCalc(unsigned RegIdx) {
308 /// recomputed by LiveRangeCalc::extend regardless of the number of defs.
H A DSplitKit.cpp347 // Reset the LiveRangeCalc instances needed for this spill mode.
881 LiveRangeCalc &LRC = getLRCalc(RegIdx);
951 LiveRangeCalc &LRC = getLRCalc(RegIdx);
H A DLiveIntervalAnalysis.cpp20 #include "LiveRangeCalc.h"
109 LRCalc = new LiveRangeCalc();
/freebsd-10.0-release/contrib/llvm/include/llvm/CodeGen/
H A DLiveIntervalAnalysis.h38 class LiveRangeCalc;
57 LiveRangeCalc *LRCalc;
155 /// See also LiveRangeCalc::extend().
/freebsd-10.0-release/lib/clang/libllvmcodegen/
H A DMakefile41 LiveRangeCalc.cpp \

Completed in 191 milliseconds