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.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.