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

  /external/llvm/lib/CodeGen/
LiveRangeCalc.cpp 1 //===---- LiveRangeCalc.cpp - Calculate live ranges -----------------------===//
10 // Implementation of the LiveRangeCalc class.
14 #include "LiveRangeCalc.h"
22 void LiveRangeCalc::reset(const MachineFunction *mf,
40 void LiveRangeCalc::createDeadDefs(LiveRange &LR, unsigned Reg) {
63 void LiveRangeCalc::extendToUses(LiveRange &LR, unsigned Reg) {
107 void LiveRangeCalc::updateLiveIns() {
134 void LiveRangeCalc::extend(LiveRange &LR, SlotIndex Kill, unsigned PhysReg) {
161 void LiveRangeCalc::calculateValues() {
169 bool LiveRangeCalc::findReachingDefs(LiveRange &LR, MachineBasicBlock &KillMBB
    [all...]
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 {
128 LiveRangeCalc() : MF(nullptr), MRI(nullptr), Indexes(nullptr),
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 41 LiveRangeCalc.cpp \
SplitKit.cpp 348 // Reset the LiveRangeCalc instances needed for this spill mode.
883 LiveRangeCalc &LRC = getLRCalc(RegIdx);
    [all...]
LiveIntervalAnalysis.cpp 19 #include "LiveRangeCalc.h"
120 LRCalc = new LiveRangeCalc();
    [all...]
  /external/llvm/include/llvm/CodeGen/
LiveIntervalAnalysis.h 39 class LiveRangeCalc;
59 LiveRangeCalc *LRCalc;
176 /// See also LiveRangeCalc::extend().

Completed in 409 milliseconds