OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:LiveRangeEdit
(Results
1 - 12
of
12
) sorted by null
/external/llvm/lib/CodeGen/
Spiller.h
15
class
LiveRangeEdit
;
30
virtual void spill(
LiveRangeEdit
&LRE) = 0;
LiveRangeEdit.cpp
1
//===--
LiveRangeEdit
.cpp - Basic tools for editing a register live range -===//
10
// The
LiveRangeEdit
class represents changes done to a virtual register when it
15
#include "llvm/CodeGen/
LiveRangeEdit
.h"
32
void
LiveRangeEdit
::Delegate::anchor() { }
34
LiveInterval &
LiveRangeEdit
::createFrom(unsigned OldReg) {
45
bool
LiveRangeEdit
::checkRematerializable(VNInfo *VNI,
56
void
LiveRangeEdit
::scanRemattable(AliasAnalysis *aa) {
70
bool
LiveRangeEdit
::anyRematerializable(AliasAnalysis *aa) {
78
bool
LiveRangeEdit
::allUsesAvailableAt(const MachineInstr *OrigMI,
112
bool
LiveRangeEdit
::canRematerializeAt(Remat &RM
[
all
...]
SplitKit.h
29
class
LiveRangeEdit
;
250
LiveRangeEdit
*Edit;
355
void reset(
LiveRangeEdit
&, ComplementSpillMode = SM_Partition);
Spiller.cpp
14
#include "llvm/CodeGen/
LiveRangeEdit
.h"
75
void trivialSpillEverywhere(
LiveRangeEdit
& LRE) {
176
void spill(
LiveRangeEdit
&LRE) {
RegAllocBasic.cpp
24
#include "llvm/CodeGen/
LiveRangeEdit
.h"
203
LiveRangeEdit
LRE(&Spill, SplitVRegs, *MF, *LIS, VRM);
262
LiveRangeEdit
LRE(&VirtReg, SplitVRegs, *MF, *LIS, VRM);
Android.mk
37
LiveRangeEdit
.cpp \
RegAllocGreedy.cpp
29
#include "llvm/CodeGen/
LiveRangeEdit
.h"
67
private
LiveRangeEdit
::Delegate {
258
void splitAroundRegion(
LiveRangeEdit
&, ArrayRef<unsigned>);
349
//
LiveRangeEdit
delegate methods
[
all
...]
RegAllocPBQP.cpp
40
#include "llvm/CodeGen/
LiveRangeEdit
.h"
494
LiveRangeEdit
LRE(&lis->getInterval(vreg), newSpills, *mf, *lis, vrm);
502
for (
LiveRangeEdit
::iterator itr = LRE.begin(), end = LRE.end();
InlineSpiller.cpp
21
#include "llvm/CodeGen/
LiveRangeEdit
.h"
68
LiveRangeEdit
*Edit;
151
void spill(
LiveRangeEdit
&);
853
LiveRangeEdit
::Remat RM(ParentVNI);
[
all
...]
SplitKit.cpp
19
#include "llvm/CodeGen/
LiveRangeEdit
.h"
340
void SplitEditor::reset(
LiveRangeEdit
&LRE, ComplementSpillMode SM) {
442
LiveRangeEdit
::Remat RM(ParentVNI);
[
all
...]
RegisterCoalescer.cpp
24
#include "llvm/CodeGen/
LiveRangeEdit
.h"
78
private
LiveRangeEdit
::Delegate {
114
///
LiveRangeEdit
callback.
401
LiveRangeEdit
(0, NewRegs, *MF, *LIS, 0, this).eliminateDeadDefs(DeadDefs);
[
all
...]
/external/llvm/include/llvm/CodeGen/
LiveRangeEdit.h
1
//===----
LiveRangeEdit
.h - Basic tools for split and spill -----*- C++ -*-===//
10
// The
LiveRangeEdit
class represents changes done to a virtual register when it
34
class
LiveRangeEdit
{
36
/// Callback methods for
LiveRangeEdit
owners.
93
/// Create a
LiveRangeEdit
for breaking down parent into smaller pieces.
102
LiveRangeEdit
(LiveInterval *parent,
Completed in 342 milliseconds