HomeSort by relevance Sort by last modified time
    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