Lines Matching refs:FailureReason
624 Loop &L, const char *&FailureReason) { in parseLoopStructure() argument
629 FailureReason = "no loop latch"; in parseLoopStructure()
636 FailureReason = "no preheader"; in parseLoopStructure()
642 FailureReason = "latch terminator not conditional branch"; in parseLoopStructure()
652 FailureReason = "short running loop, not profitable"; in parseLoopStructure()
658 FailureReason = "latch terminator branch not conditional on integral icmp"; in parseLoopStructure()
664 FailureReason = "could not compute latch count"; in parseLoopStructure()
683 FailureReason = "no add recurrences in the icmp"; in parseLoopStructure()
742 FailureReason = "LHS in icmp not induction variable"; in parseLoopStructure()
754 FailureReason = "expected icmp slt semantically, found something else"; in parseLoopStructure()
762 FailureReason = "limit may overflow when coercing sle to slt"; in parseLoopStructure()
776 FailureReason = "expected icmp sgt semantically, found something else"; in parseLoopStructure()
784 FailureReason = "limit may overflow when coercing sge to sgt"; in parseLoopStructure()
823 FailureReason = nullptr; in parseLoopStructure()
1406 const char *FailureReason = nullptr; in runOnLoop() local
1408 LoopStructure::parseLoopStructure(SE, BPI, *L, FailureReason); in runOnLoop()
1410 DEBUG(dbgs() << "irce: could not parse loop structure: " << FailureReason in runOnLoop()