Lines Matching defs:Report

214 class Report {
220 Report(Instruction *I = nullptr) : Out(Message), Instr(I) {
224 template <typename A> Report &operator<<(const A &Value) {
775 /// Report an analysis message to assist the user in diagnosing loops that are
777 void emitAnalysis(Report &Message) {
983 Report R;
1309 // Report the unrolling decision.
1325 // Report the vectorization decision.
3311 emitAnalysis(Report() << "if-conversion is disabled");
3344 emitAnalysis(Report(BB->getTerminator())
3352 emitAnalysis(Report(BB->getTerminator())
3357 emitAnalysis(Report(BB->getTerminator())
3372 Report() << "loop control flow is not understood by vectorizer");
3378 emitAnalysis(Report() << "loop is not the innermost loop");
3385 Report() << "loop control flow is not understood by vectorizer");
3392 Report() << "loop control flow is not understood by vectorizer");
3410 emitAnalysis(Report() << "could not determine number of loop iterations");
3504 emitAnalysis(Report(it)
3518 emitAnalysis(Report(it) << "value that could not be identified as "
3525 emitAnalysis(Report(it)
3558 emitAnalysis(Report(it) << "use of induction value outside of the "
3604 emitAnalysis(Report(it) << "unvectorizable operation");
3613 emitAnalysis(Report(it) << "call instruction cannot be vectorized");
3623 emitAnalysis(Report(it)
3634 emitAnalysis(Report(it)
3644 emitAnalysis(Report(ST) << "store instruction cannot be vectorized");
3658 emitAnalysis(Report(it) << "value cannot be used outside the loop");
3669 emitAnalysis(Report()
4580 emitAnalysis(Report(Ld)
4595 emitAnalysis(Report(it) << "instruction cannot be vectorized");
4599 emitAnalysis(Report(St)
4638 Report(ST)
4718 emitAnalysis(Report() << "cannot identify array bounds");
4750 emitAnalysis(Report()
4753 emitAnalysis(Report()
4767 emitAnalysis(Report() << "unsafe dependent memory operations in loop");