HomeSort by relevance Sort by last modified time
    Searched refs:LiveRangeCalc (Results 1 - 7 of 7) sorted by null

  /external/llvm/lib/CodeGen/
LiveRangeCalc.h 1 //===---- 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 {
138 LiveRangeCalc() : MF(nullptr), MRI(nullptr), Indexes(nullptr),
LiveRangeCalc.cpp 1 //===---- LiveRangeCalc.cpp - Calculate live ranges -----------------------===//
10 // Implementation of the LiveRangeCalc class.
14 #include "LiveRangeCalc.h"
22 void LiveRangeCalc::resetLiveOutMap() {
29 void LiveRangeCalc::reset(const MachineFunction *mf,
53 void LiveRangeCalc::calculate(LiveInterval &LI, bool TrackSubRegs) {
131 void LiveRangeCalc::createDeadDefs(LiveRange &LR, unsigned Reg) {
141 void LiveRangeCalc::extendToUses(LiveRange &LR, unsigned Reg,
197 void LiveRangeCalc::updateFromLiveIns() {
223 void LiveRangeCalc::extend(LiveRange &LR, SlotIndex Use, unsigned PhysReg)
    [all...]
SplitKit.h 18 #include "LiveRangeCalc.h"
285 /// the live range must be recomputed using LiveRangeCalc::extend().
292 /// LiveRangeCalc instance for the complement interval when in spill mode.
293 LiveRangeCalc LRCalc[2];
298 LiveRangeCalc &getLRCalc(unsigned RegIdx) {
310 /// recomputed by LiveRangeCalc::extend regardless of the number of defs.
Android.mk 46 LiveRangeCalc.cpp \
SplitKit.cpp 337 // Reset the LiveRangeCalc instances needed for this spill mode.
865 LiveRangeCalc &LRC = getLRCalc(RegIdx);
    [all...]
LiveIntervalAnalysis.cpp 19 #include "LiveRangeCalc.h"
134 LRCalc = new LiveRangeCalc();
    [all...]
  /external/llvm/include/llvm/CodeGen/
LiveIntervalAnalysis.h 42 class LiveRangeCalc;
61 LiveRangeCalc *LRCalc;
174 /// See also LiveRangeCalc::extend().

Completed in 184 milliseconds