OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:CoalescerPair
(Results
1 - 3
of
3
) 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
{
59
CoalescerPair
(const TargetInstrInfo &tii, const TargetRegisterInfo &tri)
RegisterCoalescer.cpp
124
bool JoinIntervals(
CoalescerPair
&CP);
130
bool AdjustCopiesBackFrom(const
CoalescerPair
&CP, MachineInstr *CopyMI);
141
bool RemoveCopyByCommutingDef(const
CoalescerPair
&CP,MachineInstr *CopyMI);
150
bool shouldJoinPhys(
CoalescerPair
&CP);
165
void UpdateRegDefsUses(const
CoalescerPair
&CP);
176
bool eliminateUndefCopy(MachineInstr *CopyMI, const
CoalescerPair
&CP);
235
bool
CoalescerPair
::setRegisters(const MachineInstr *MI) {
319
bool
CoalescerPair
::flip() {
327
bool
CoalescerPair
::isCoalescable(const MachineInstr *MI) const {
346
assert(!SubIdx && "Inconsistent
CoalescerPair
state.")
[
all
...]
RegAllocPBQP.cpp
382
CoalescerPair
cp(*tm.getInstrInfo(), *tm.getRegisterInfo());
384
// Scan the machine function and add a coalescing cost whenever
CoalescerPair
Completed in 1018 milliseconds