OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:LiveRegs
(Results
1 - 10
of
10
) sorted by null
/external/llvm/include/llvm/CodeGen/
LivePhysRegs.h
45
SparseSet<unsigned>
LiveRegs
;
51
LivePhysRegs() : TRI(nullptr),
LiveRegs
() {}
56
LiveRegs
.setUniverse(TRI->getNumRegs());
63
LiveRegs
.clear();
64
LiveRegs
.setUniverse(TRI->getNumRegs());
68
void clear() {
LiveRegs
.clear(); }
71
bool empty() const { return
LiveRegs
.empty(); }
79
LiveRegs
.insert(*SubRegs);
89
LiveRegs
.erase(*SubRegs);
92
LiveRegs
.erase(*SuperRegs)
[
all
...]
ScheduleDAGInstrs.h
166
BitVector
LiveRegs
;
RegisterPressure.h
294
LiveRegSet
LiveRegs
;
/external/llvm/lib/CodeGen/
ExecutionDepsFix.cpp
142
LiveReg *
LiveRegs
;
188
//
LiveRegs
manipulations.
266
/// Set
LiveRegs
[rx] = dv, updating reference counts.
269
assert(
LiveRegs
&& "Must enter basic block first.");
271
if (
LiveRegs
[rx].Value == dv)
273
if (
LiveRegs
[rx].Value)
274
release(
LiveRegs
[rx].Value);
275
LiveRegs
[rx].Value = retain(dv);
281
assert(
LiveRegs
&& "Must enter basic block first.");
282
if (!
LiveRegs
[rx].Value
[
all
...]
StackMapLivenessAnalysis.cpp
53
LivePhysRegs
LiveRegs
;
124
LiveRegs
.init(TRI);
125
LiveRegs
.addLiveOuts(&MBB);
136
DEBUG(dbgs() << " " <<
LiveRegs
<< " " << *I);
137
LiveRegs
.stepBackward(*I);
159
for (auto Reg :
LiveRegs
)
LivePhysRegs.cpp
31
SparseSet<unsigned>::iterator LRI =
LiveRegs
.begin();
32
while (LRI !=
LiveRegs
.end()) {
36
LRI =
LiveRegs
.erase(LRI);
129
/// Add live-in registers of basic block \p MBB to \p
LiveRegs
.
130
static void addLiveIns(LivePhysRegs &
LiveRegs
, const MachineBasicBlock &MBB) {
132
LiveRegs
.addReg(LI.PhysReg);
135
/// Add pristine registers to the given \p
LiveRegs
. This function removes
137
static void addPristines(LivePhysRegs &
LiveRegs
, const MachineFunction &MF,
144
LiveRegs
.addReg(*CSR);
146
LiveRegs
.removeReg(Info.getReg())
[
all
...]
RegisterPressure.cpp
193
LiveRegs
.clear();
226
LiveRegs
.init(*MRI);
265
P.LiveInRegs.reserve(
LiveRegs
.size());
266
LiveRegs
.appendTo(P.LiveInRegs);
277
P.LiveOutRegs.reserve(
LiveRegs
.size());
278
LiveRegs
.appendTo(P.LiveOutRegs);
284
assert(
LiveRegs
.size() == 0 && "no region boundary");
486
if (
LiveRegs
.insert(Reg))
493
assert(!
LiveRegs
.contains(Reg) && "avoid bumping max pressure twice");
504
assert(!
LiveRegs
.contains(Reg) && "avoid bumping max pressure twice")
[
all
...]
ScheduleDAGInstrs.cpp
[
all
...]
/external/llvm/lib/Target/SystemZ/
SystemZShortenInst.cpp
49
LivePhysRegs
LiveRegs
;
84
if (
LiveRegs
.contains(OtherReg))
140
if (!
LiveRegs
.contains(SystemZ::CC) && shortenOn001(MI, Opcode)) {
179
LiveRegs
.clear();
180
LiveRegs
.addLiveOuts(&MBB);
260
LiveRegs
.stepBackward(MI);
270
LiveRegs
.init(TRI);
/external/llvm/lib/Target/ARM/
ARMLoadStoreOptimizer.cpp
84
LivePhysRegs
LiveRegs
;
542
if (!
LiveRegs
.contains(Reg))
554
LiveRegs
.init(TRI);
555
LiveRegs
.addLiveOuts(&MBB, true);
562
LiveRegs
.stepBackward(*LiveRegPos);
645
LiveRegs
.addReg(R.first);
[
all
...]
Completed in 1164 milliseconds