reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Declarations

include/llvm/CodeGen/LiveInterval.h
   43   class CoalescerPair;

References

include/llvm/CodeGen/LiveInterval.h
  450     bool overlaps(const LiveRange &Other, const CoalescerPair &CP,
lib/CodeGen/LiveInterval.cpp
  445 bool LiveRange::overlaps(const LiveRange &Other, const CoalescerPair &CP,
lib/CodeGen/LiveRegMatrix.cpp
  167   CoalescerPair CP(VirtReg.reg, PhysReg, *TRI);
lib/CodeGen/RegAllocPBQP.cpp
  441     CoalescerPair CP(*MF.getSubtarget().getRegisterInfo());
lib/CodeGen/RegisterCoalescer.cpp
  209     bool joinIntervals(CoalescerPair &CP);
  212     bool joinVirtRegs(CoalescerPair &CP);
  220     bool joinReservedPhysReg(CoalescerPair &CP);
  228                            LaneBitmask LaneMask, CoalescerPair &CP);
  233                           LaneBitmask LaneMask, const CoalescerPair &CP);
  239     bool adjustCopiesBackFrom(const CoalescerPair &CP, MachineInstr *CopyMI);
  254     std::pair<bool,bool> removeCopyByCommutingDef(const CoalescerPair &CP,
  258     bool removePartialRedundancy(const CoalescerPair &CP, MachineInstr &CopyMI);
  262     bool reMaterializeTrivialDef(const CoalescerPair &CP, MachineInstr *CopyMI,
  266     bool canJoinPhys(const CoalescerPair &CP);
  555 bool RegisterCoalescer::adjustCopiesBackFrom(const CoalescerPair &CP,
  738 RegisterCoalescer::removeCopyByCommutingDef(const CoalescerPair &CP,
 1025 bool RegisterCoalescer::removePartialRedundancy(const CoalescerPair &CP,
 1204 bool RegisterCoalescer::reMaterializeTrivialDef(const CoalescerPair &CP,
 1733 bool RegisterCoalescer::canJoinPhys(const CoalescerPair &CP) {
 1755   CoalescerPair CP(*TRI);
 1978 bool RegisterCoalescer::joinReservedPhysReg(CoalescerPair &CP) {
 2189   const CoalescerPair &CP;
 2337            SmallVectorImpl<VNInfo*> &newVNInfo, const CoalescerPair &cp,
 3211                                          const CoalescerPair &CP) {
 3275                                           CoalescerPair &CP) {
 3302 bool RegisterCoalescer::joinVirtRegs(CoalescerPair &CP) {
 3415 bool RegisterCoalescer::joinIntervals(CoalescerPair &CP) {