OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
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