diff options
author | Orlando Cazalet-Hyams <orlando.hyams@sony.com> | 2019-06-12 08:34:51 +0000 |
---|---|---|
committer | Orlando Cazalet-Hyams <orlando.hyams@sony.com> | 2019-06-12 08:34:51 +0000 |
commit | a94715639619a258a714deeb485d2d7fb9dd1cb9 (patch) | |
tree | 008ae0d540dcf5ef766d3cd14baffcaa245e4791 /llvm/test/Transforms/LoopVectorize/X86 | |
parent | f8b4e60c7f514d70e9b603673fbc351c5df141e1 (diff) | |
download | bcm5719-llvm-a94715639619a258a714deeb485d2d7fb9dd1cb9.tar.gz bcm5719-llvm-a94715639619a258a714deeb485d2d7fb9dd1cb9.zip |
Revert "[DebugInfo@O2][LoopVectorize] pr39024: Vectorized code linenos step through loop even after completion"
This reverts commit 1a0f7a2077b70c9864faa476e15b048686cf1ca7.
See phabricator thread for D60831.
llvm-svn: 363132
Diffstat (limited to 'llvm/test/Transforms/LoopVectorize/X86')
-rw-r--r-- | llvm/test/Transforms/LoopVectorize/X86/vectorization-remarks-missed.ll | 12 | ||||
-rw-r--r-- | llvm/test/Transforms/LoopVectorize/X86/vectorization-remarks-profitable.ll | 4 |
2 files changed, 8 insertions, 8 deletions
diff --git a/llvm/test/Transforms/LoopVectorize/X86/vectorization-remarks-missed.ll b/llvm/test/Transforms/LoopVectorize/X86/vectorization-remarks-missed.ll index a90ce99268b..4aa96df94ff 100644 --- a/llvm/test/Transforms/LoopVectorize/X86/vectorization-remarks-missed.ll +++ b/llvm/test/Transforms/LoopVectorize/X86/vectorization-remarks-missed.ll @@ -16,15 +16,15 @@ ; } ; } ; File, line, and column should match those specified in the metadata -; CHECK: remark: source.cpp:5:9: loop not vectorized: could not determine number of loop iterations -; CHECK: remark: source.cpp:5:9: loop not vectorized +; CHECK: remark: source.cpp:4:5: loop not vectorized: could not determine number of loop iterations +; CHECK: remark: source.cpp:4:5: loop not vectorized ; void test_disabled(int *A, int Length) { ; #pragma clang loop vectorize(disable) interleave(disable) ; for (int i = 0; i < Length; i++) ; A[i] = i; ; } -; CHECK: remark: source.cpp:12:8: loop not vectorized: vectorization and interleaving are explicitly disabled, or the loop has already been vectorized +; CHECK: remark: source.cpp:13:5: loop not vectorized: vectorization and interleaving are explicitly disabled, or the loop has already been vectorized ; void test_array_bounds(int *A, int *B, int Length) { ; #pragma clang loop vectorize(enable) @@ -51,7 +51,7 @@ ; YAML: --- !Analysis ; YAML-NEXT: Pass: loop-vectorize ; YAML-NEXT: Name: CantComputeNumberOfIterations -; YAML-NEXT: DebugLoc: { File: source.cpp, Line: 5, Column: 9 } +; YAML-NEXT: DebugLoc: { File: source.cpp, Line: 4, Column: 5 } ; YAML-NEXT: Function: _Z4testPii ; YAML-NEXT: Args: ; YAML-NEXT: - String: 'loop not vectorized: ' @@ -60,7 +60,7 @@ ; YAML-NEXT: --- !Missed ; YAML-NEXT: Pass: loop-vectorize ; YAML-NEXT: Name: MissedDetails -; YAML-NEXT: DebugLoc: { File: source.cpp, Line: 5, Column: 9 } +; YAML-NEXT: DebugLoc: { File: source.cpp, Line: 4, Column: 5 } ; YAML-NEXT: Function: _Z4testPii ; YAML-NEXT: Args: ; YAML-NEXT: - String: loop not vectorized @@ -68,7 +68,7 @@ ; YAML-NEXT: --- !Analysis ; YAML-NEXT: Pass: loop-vectorize ; YAML-NEXT: Name: AllDisabled -; YAML-NEXT: DebugLoc: { File: source.cpp, Line: 12, Column: 8 } +; YAML-NEXT: DebugLoc: { File: source.cpp, Line: 13, Column: 5 } ; YAML-NEXT: Function: _Z13test_disabledPii ; YAML-NEXT: Args: ; YAML-NEXT: - String: 'loop not vectorized: vectorization and interleaving are explicitly disabled, or the loop has already been vectorized diff --git a/llvm/test/Transforms/LoopVectorize/X86/vectorization-remarks-profitable.ll b/llvm/test/Transforms/LoopVectorize/X86/vectorization-remarks-profitable.ll index 228515efc70..ac0648a6838 100644 --- a/llvm/test/Transforms/LoopVectorize/X86/vectorization-remarks-profitable.ll +++ b/llvm/test/Transforms/LoopVectorize/X86/vectorization-remarks-profitable.ll @@ -3,8 +3,8 @@ ; Verify analysis remarks are generated when interleaving is not beneficial. ; CHECK: remark: vectorization-remarks-profitable.c:5:17: the cost-model indicates that vectorization is not beneficial ; CHECK: remark: vectorization-remarks-profitable.c:5:17: the cost-model indicates that interleaving is not beneficial and is explicitly disabled or interleave count is set to 1 -; CHECK: remark: vectorization-remarks-profitable.c:11:3: the cost-model indicates that vectorization is not beneficial -; CHECK: remark: vectorization-remarks-profitable.c:11:3: the cost-model indicates that interleaving is not beneficial +; CHECK: remark: vectorization-remarks-profitable.c:12:17: the cost-model indicates that vectorization is not beneficial +; CHECK: remark: vectorization-remarks-profitable.c:12:17: the cost-model indicates that interleaving is not beneficial ; First loop. ; #pragma clang loop interleave(disable) unroll(disable) |