Home | History | Annotate | Download | only in CodeGen

Lines Matching refs:CoalescerPair

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() {
350 bool CoalescerPair::isCoalescable(const MachineInstr *MI) const {
369 assert(!DstIdx && !SrcIdx && "Inconsistent CoalescerPair state.");
426 bool RegisterCoalescer::adjustCopiesBackFrom(const CoalescerPair &CP,
569 bool RegisterCoalescer::removeCopyByCommutingDef(const CoalescerPair &CP,
734 bool RegisterCoalescer::reMaterializeTrivialDef(CoalescerPair &CP,
902 const CoalescerPair &CP) {
994 bool RegisterCoalescer::canJoinPhys(const CoalescerPair &CP) {
1021 CoalescerPair CP(*TRI);
1171 bool RegisterCoalescer::joinReservedPhysReg(CoalescerPair &CP) {
1277 /// side of the CoalescerPair.
1288 const CoalescerPair &CP;
1386 const CoalescerPair &cp,
1965 bool RegisterCoalescer::joinVirtRegs(CoalescerPair &CP) {
2026 bool RegisterCoalescer::joinIntervals(CoalescerPair &CP) {