OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:CoalescerPair
(Results
1 - 6
of
6
) sorted by null
/external/llvm/lib/CodeGen/
RegisterCoalescer.h
25
///
CoalescerPair
- A helper class for register coalescers. When deciding if
26
/// two registers can be coalesced,
CoalescerPair
can determine if a copy
28
class
CoalescerPair
{
62
CoalescerPair
(const TargetRegisterInfo &tri)
66
/// Create a
CoalescerPair
representing a virtreg-to-physreg copy.
68
CoalescerPair
(unsigned VirtReg, unsigned PhysReg,
RegisterCoalescer.cpp
142
bool joinIntervals(
CoalescerPair
&CP);
145
bool joinVirtRegs(
CoalescerPair
&CP);
148
bool joinReservedPhysReg(
CoalescerPair
&CP);
154
bool adjustCopiesBackFrom(const
CoalescerPair
&CP, MachineInstr *CopyMI);
165
bool removeCopyByCommutingDef(const
CoalescerPair
&CP,MachineInstr *CopyMI);
169
bool reMaterializeTrivialDef(
CoalescerPair
&CP, MachineInstr *CopyMI,
173
bool canJoinPhys(const
CoalescerPair
&CP);
183
bool eliminateUndefCopy(MachineInstr *CopyMI, const
CoalescerPair
&CP);
252
bool
CoalescerPair
::setRegisters(const MachineInstr *MI) {
341
bool
CoalescerPair
::flip()
[
all
...]
LiveRegMatrix.cpp
121
CoalescerPair
CP(VirtReg.reg, PhysReg, *TRI);
RegAllocPBQP.cpp
323
CoalescerPair
cp(*tm.getRegisterInfo());
325
// Scan the machine function and add a coalescing cost whenever
CoalescerPair
LiveInterval.cpp
140
const
CoalescerPair
&CP,
/external/llvm/include/llvm/CodeGen/
LiveInterval.h
32
class
CoalescerPair
;
362
bool overlaps(const LiveInterval &Other, const
CoalescerPair
&CP,
Completed in 44 milliseconds