mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2024-11-25 20:23:11 +01:00
[LoopAccesses] Rearrange printed lines in -analyze
"Store to invariant address..." is moved as the last line. This is not the prime result of the analysis. Plus it simplifies some of the tests. llvm-svn: 237573
This commit is contained in:
parent
942caf59c5
commit
2139d7d823
@ -1330,10 +1330,6 @@ void LoopAccessInfo::print(raw_ostream &OS, unsigned Depth) const {
|
||||
OS.indent(Depth) << "Memory dependences are safe\n";
|
||||
}
|
||||
|
||||
OS.indent(Depth) << "Store to invariant address was "
|
||||
<< (StoreToLoopInvariantAddress ? "" : "not ")
|
||||
<< "found in loop.\n";
|
||||
|
||||
if (Report)
|
||||
OS.indent(Depth) << "Report: " << Report->str() << "\n";
|
||||
|
||||
@ -1349,6 +1345,10 @@ void LoopAccessInfo::print(raw_ostream &OS, unsigned Depth) const {
|
||||
// List the pair of accesses need run-time checks to prove independence.
|
||||
PtrRtCheck.print(OS, Depth);
|
||||
OS << "\n";
|
||||
|
||||
OS.indent(Depth) << "Store to invariant address was "
|
||||
<< (StoreToLoopInvariantAddress ? "" : "not ")
|
||||
<< "found in loop.\n";
|
||||
}
|
||||
|
||||
const LoopAccessInfo &
|
||||
|
@ -37,7 +37,6 @@ target datalayout = "e-m:o-i64:64-f80:128-n8:16:32:64-S128"
|
||||
target triple = "x86_64-apple-macosx10.10.0"
|
||||
|
||||
; CHECK: for_j.body:
|
||||
; CHECK-NEXT: Store to invariant address was not found in loop
|
||||
; CHECK-NEXT: Report: unsafe dependent memory operations in loop
|
||||
; CHECK-NEXT: Interesting Dependences:
|
||||
; CHECK-NEXT: Backward:
|
||||
|
@ -44,7 +44,6 @@ entry:
|
||||
; ANALYSIS: for.body:
|
||||
; ANALYSIS-NEXT: Memory dependences are safe{{$}}
|
||||
; ANALYSIS: for.body.ldist1:
|
||||
; ANALYSIS-NEXT: Store to invariant address was not found in loop
|
||||
; ANALYSIS-NEXT: Report: unsafe dependent memory operations in loop
|
||||
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user