Lines Matching refs:LiveCPSR

188                          bool LiveCPSR, bool &HasCC, bool &CCDead);
194 const ReduceEntry &Entry, bool LiveCPSR, bool IsSelfLoop);
199 const ReduceEntry &Entry, bool LiveCPSR,
205 const ReduceEntry &Entry, bool LiveCPSR,
209 bool ReduceMI(MachineBasicBlock &MBB, MachineInstr *MI, bool LiveCPSR,
332 bool LiveCPSR, bool &HasCC, bool &CCDead) { in VerifyPredAndCC() argument
341 if (!LiveCPSR) { in VerifyPredAndCC()
632 bool LiveCPSR, bool IsSelfLoop) { in ReduceSpecial() argument
638 if (ReduceTo2Addr(MBB, MI, Entry, LiveCPSR, IsSelfLoop)) in ReduceSpecial()
640 return ReduceToNarrow(MBB, MI, Entry, LiveCPSR, IsSelfLoop); in ReduceSpecial()
692 if (ReduceTo2Addr(MBB, MI, Entry, LiveCPSR, IsSelfLoop)) in ReduceSpecial()
696 return ReduceToNarrow(MBB, MI, Entry, LiveCPSR, IsSelfLoop); in ReduceSpecial()
708 return ReduceToNarrow(MBB, MI, Entry, LiveCPSR, IsSelfLoop); in ReduceSpecial()
714 return ReduceToNarrow(MBB, MI, Entry, LiveCPSR, IsSelfLoop); in ReduceSpecial()
724 if (ReduceToNarrow(MBB, MI, NarrowEntry, LiveCPSR, IsSelfLoop)) in ReduceSpecial()
726 return ReduceToNarrow(MBB, MI, Entry, LiveCPSR, IsSelfLoop); in ReduceSpecial()
736 return ReduceToNarrow(MBB, MI, Entry, LiveCPSR, IsSelfLoop); in ReduceSpecial()
745 bool LiveCPSR, bool IsSelfLoop) { in ReduceTo2Addr() argument
820 if (!VerifyPredAndCC(MI, Entry, true, Pred, LiveCPSR, HasCC, CCDead)) in ReduceTo2Addr()
860 bool LiveCPSR, bool IsSelfLoop) { in ReduceToNarrow() argument
911 if (!VerifyPredAndCC(MI, Entry, false, Pred, LiveCPSR, HasCC, CCDead)) in ReduceToNarrow()
979 static bool UpdateCPSRDef(MachineInstr &MI, bool LiveCPSR, bool &DefCPSR) { in UpdateCPSRDef() argument
992 return HasDef || LiveCPSR; in UpdateCPSRDef()
995 static bool UpdateCPSRUse(MachineInstr &MI, bool LiveCPSR) { in UpdateCPSRUse() argument
1001 assert(LiveCPSR && "CPSR liveness tracking is wrong!"); in UpdateCPSRUse()
1003 LiveCPSR = false; in UpdateCPSRUse()
1008 return LiveCPSR; in UpdateCPSRUse()
1012 bool LiveCPSR, bool IsSelfLoop, in ReduceMI() argument
1025 return ReduceSpecial(MBB, MI, Entry, LiveCPSR, IsSelfLoop); in ReduceMI()
1029 ReduceTo2Addr(MBB, MI, Entry, LiveCPSR, IsSelfLoop)) in ReduceMI()
1034 ReduceToNarrow(MBB, MI, Entry, LiveCPSR, IsSelfLoop)) in ReduceMI()
1045 bool LiveCPSR = MBB.isLiveIn(ARM::CPSR); in ReduceMBB() local
1080 LiveCPSR = UpdateCPSRUse(*MI, LiveCPSR); in ReduceMBB()
1085 if (ReduceMI(MBB, MI, LiveCPSR, IsSelfLoop, SkipPrologueEpilogue)) { in ReduceMBB()
1101 LiveCPSR = false; in ReduceMBB()
1104 LiveCPSR = true; in ReduceMBB()
1107 LiveCPSR = true; in ReduceMBB()
1111 LiveCPSR = UpdateCPSRDef(*MI, LiveCPSR, DefCPSR); in ReduceMBB()