Lines Matching refs:LiveCPSR
153 bool LiveCPSR, bool &HasCC, bool &CCDead);
159 const ReduceEntry &Entry, bool LiveCPSR,
166 bool LiveCPSR, MachineInstr *CPSRDef);
172 bool LiveCPSR, MachineInstr *CPSRDef);
244 bool LiveCPSR, bool &HasCC, bool &CCDead) { in VerifyPredAndCC() argument
253 if (!LiveCPSR) { in VerifyPredAndCC()
479 bool LiveCPSR, MachineInstr *CPSRDef) { in ReduceSpecial() argument
485 if (ReduceTo2Addr(MBB, MI, Entry, LiveCPSR, CPSRDef)) in ReduceSpecial()
487 return ReduceToNarrow(MBB, MI, Entry, LiveCPSR, CPSRDef); in ReduceSpecial()
537 if (ReduceTo2Addr(MBB, MI, Entry, LiveCPSR, CPSRDef)) in ReduceSpecial()
542 return ReduceToNarrow(MBB, MI, Entry, LiveCPSR, CPSRDef); in ReduceSpecial()
550 return ReduceToNarrow(MBB, MI, Entry, LiveCPSR, CPSRDef); in ReduceSpecial()
556 return ReduceToNarrow(MBB, MI, Entry, LiveCPSR, CPSRDef); in ReduceSpecial()
566 if (ReduceToNarrow(MBB, MI, NarrowEntry, LiveCPSR, CPSRDef)) in ReduceSpecial()
568 return ReduceToNarrow(MBB, MI, Entry, LiveCPSR, CPSRDef); in ReduceSpecial()
577 bool LiveCPSR, MachineInstr *CPSRDef) { in ReduceTo2Addr() argument
629 if (!VerifyPredAndCC(MI, Entry, true, Pred, LiveCPSR, HasCC, CCDead)) in ReduceTo2Addr()
672 bool LiveCPSR, MachineInstr *CPSRDef) { in ReduceToNarrow() argument
719 if (!VerifyPredAndCC(MI, Entry, false, Pred, LiveCPSR, HasCC, CCDead)) in ReduceToNarrow()
771 static bool UpdateCPSRDef(MachineInstr &MI, bool LiveCPSR, bool &DefCPSR) { in UpdateCPSRDef() argument
785 return HasDef || LiveCPSR; in UpdateCPSRDef()
788 static bool UpdateCPSRUse(MachineInstr &MI, bool LiveCPSR) { in UpdateCPSRUse() argument
795 assert(LiveCPSR && "CPSR liveness tracking is wrong!"); in UpdateCPSRUse()
797 LiveCPSR = false; in UpdateCPSRUse()
802 return LiveCPSR; in UpdateCPSRUse()
809 bool LiveCPSR = MBB.isLiveIn(ARM::CPSR); in ReduceMBB() local
818 LiveCPSR = UpdateCPSRUse(*MI, LiveCPSR); in ReduceMBB()
826 if (ReduceSpecial(MBB, MI, Entry, LiveCPSR, CPSRDef)) { in ReduceMBB()
836 ReduceTo2Addr(MBB, MI, Entry, LiveCPSR, CPSRDef)) { in ReduceMBB()
845 ReduceToNarrow(MBB, MI, Entry, LiveCPSR, CPSRDef)) { in ReduceMBB()
854 LiveCPSR = UpdateCPSRDef(*MI, LiveCPSR, DefCPSR); in ReduceMBB()