reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
43 class CoalescerPair;
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.cpp209 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) {