OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:PhysRegs
(Results
1 - 4
of
4
) sorted by null
/external/llvm/lib/CodeGen/
VirtRegMap.cpp
165
SparseSet<unsigned>
PhysRegs
;
222
// Live-in lists on basic blocks are required for
physregs
.
273
// Here we have a SparseSet to hold which
PhysRegs
are actually encountered
275
// setPhysRegUsed, we are only doing it for
physRegs
that were actually found
276
// in the program and not for all of the possible
physRegs
for the given
277
// target architecture. If the target has a lot of
physRegs
, then for a small
279
PhysRegs
.clear();
280
PhysRegs
.setUniverse(TRI->getNumRegs());
328
// it to the physreg bitset. Later we use only the
PhysRegs
that were
329
// actually encountered in the MF to populate the MRI's used
physregs
[
all
...]
RegisterPressure.cpp
170
LiveRegs.
PhysRegs
.clear();
204
LiveRegs.
PhysRegs
.setUniverse(TRI->getNumRegs());
244
P.LiveInRegs.reserve(LiveRegs.
PhysRegs
.size() + LiveRegs.VirtRegs.size());
245
P.LiveInRegs.append(LiveRegs.
PhysRegs
.begin(), LiveRegs.
PhysRegs
.end());
262
P.LiveOutRegs.reserve(LiveRegs.
PhysRegs
.size() + LiveRegs.VirtRegs.size());
263
P.LiveOutRegs.append(LiveRegs.
PhysRegs
.begin(), LiveRegs.
PhysRegs
.end());
275
assert(LiveRegs.
PhysRegs
.empty() && LiveRegs.VirtRegs.empty() &&
593
// Allocatable
physregs
are always single-use before register rewriting
[
all
...]
/external/llvm/include/llvm/CodeGen/
RegisterPressure.h
212
SparseSet<unsigned>
PhysRegs
;
218
return
PhysRegs
.count(Reg);
224
return
PhysRegs
.insert(Reg).second;
230
return
PhysRegs
.erase(Reg);
/external/llvm/utils/TableGen/
FastISelEmitter.cpp
38
std::vector<std::string>*
PhysRegs
;
518
// Compute the
PhysRegs
used by the given pattern, and check that
639
for (unsigned i = 0; i < Memo.
PhysRegs
->size(); ++i) {
640
if ((*Memo.
PhysRegs
)[i] != "")
643
<< (*Memo.
PhysRegs
)[i] << ").addReg(Op" << i << ");\n";
648
Operands.PrintManglingSuffix(OS, *Memo.
PhysRegs
,
654
Operands.PrintArguments(OS, *Memo.
PhysRegs
);
730
for (unsigned i = 0; i < Memo.
PhysRegs
->size(); ++i) {
731
if ((*Memo.
PhysRegs
)[i] != "")
734
<< (*Memo.
PhysRegs
)[i] << ").addReg(Op" << i << ");\n"
[
all
...]
Completed in 107 milliseconds