Home
last modified time | relevance | path

Searched refs:LoopAccessReport (Results 1 – 3 of 3) sorted by relevance

/external/llvm/include/llvm/Analysis/
DLoopAccessAnalysis.h40 class LoopAccessReport {
45 LoopAccessReport(const Twine &Message, const Instruction *I) in LoopAccessReport() function
49 LoopAccessReport(const Instruction *I = nullptr) : Instr(I) {} in Instr()
51 template <typename A> LoopAccessReport &operator<<(const A &Value) {
66 static void emitAnalysis(const LoopAccessReport &Message,
562 const Optional<LoopAccessReport> &getReport() const { return Report; } in getReport()
605 void emitAnalysis(LoopAccessReport &Message);
636 Optional<LoopAccessReport> Report;
/external/llvm/lib/Analysis/
DLoopAccessAnalysis.cpp72 void LoopAccessReport::emitAnalysis(const LoopAccessReport &Message, in emitAnalysis()
1313 emitAnalysis(LoopAccessReport() << "loop is not the innermost loop"); in canAnalyzeLoop()
1321 LoopAccessReport() << in canAnalyzeLoop()
1330 LoopAccessReport() << in canAnalyzeLoop()
1341 LoopAccessReport() << in canAnalyzeLoop()
1349 emitAnalysis(LoopAccessReport() in canAnalyzeLoop()
1403 emitAnalysis(LoopAccessReport(Ld) in analyzeLoop()
1419 emitAnalysis(LoopAccessReport(&*it) << in analyzeLoop()
1425 emitAnalysis(LoopAccessReport(St) in analyzeLoop()
1534 emitAnalysis(LoopAccessReport() << "cannot identify array bounds"); in analyzeLoop()
[all …]
/external/llvm/lib/Transforms/Vectorize/
DLoopVectorize.cpp249 class VectorizationReport : public LoopAccessReport {
252 : LoopAccessReport("loop not vectorized: ", I) {} in VectorizationReport()
257 explicit VectorizationReport(const LoopAccessReport &R) in VectorizationReport()
258 : LoopAccessReport(Twine("loop not vectorized: ") + R.str(), in VectorizationReport()
1147 const LoopAccessReport &Message) { in emitAnalysisDiag()
1149 LoopAccessReport::emitAnalysis(Message, TheFunction, TheLoop, Name); in emitAnalysisDiag()
1333 void emitAnalysis(const LoopAccessReport &Message) const { in emitAnalysis()
1489 void emitAnalysis(const LoopAccessReport &Message) const { in emitAnalysis()