diff options
| author | Rafael Espindola <rafael.espindola@gmail.com> | 2015-11-22 00:16:24 +0000 |
|---|---|---|
| committer | Rafael Espindola <rafael.espindola@gmail.com> | 2015-11-22 00:16:24 +0000 |
| commit | d1beb07d390b73d9bae45286737eaf2f58bddfa3 (patch) | |
| tree | c4e24e0cbe55a01956accffc856070fb13332b33 /llvm/test/Transforms/BBVectorize/simple3.ll | |
| parent | 1eac9a159caeabdce415479ffec0934aa4a9bdbc (diff) | |
| download | bcm5719-llvm-d1beb07d390b73d9bae45286737eaf2f58bddfa3.tar.gz bcm5719-llvm-d1beb07d390b73d9bae45286737eaf2f58bddfa3.zip | |
Have a single way for creating unique value names.
We had two code paths. One would create names like "foo.1" and the other
names like "foo1".
For globals it is important to use "foo.1" to help C++ name demangling.
For locals there is no strong reason to go one way or the other so I
kept the most common mangling (foo1).
llvm-svn: 253804
Diffstat (limited to 'llvm/test/Transforms/BBVectorize/simple3.ll')
| -rw-r--r-- | llvm/test/Transforms/BBVectorize/simple3.ll | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/llvm/test/Transforms/BBVectorize/simple3.ll b/llvm/test/Transforms/BBVectorize/simple3.ll index da7f9414941..6edf7f07ac1 100644 --- a/llvm/test/Transforms/BBVectorize/simple3.ll +++ b/llvm/test/Transforms/BBVectorize/simple3.ll @@ -4,12 +4,12 @@ target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f3 ; Basic depth-3 chain define double @test1(double %A1, double %A2, double %A3, double %B1, double %B2, double %B3) { ; CHECK-LABEL: @test1( -; CHECK: %X1.v.i1.1.1 = insertelement <3 x double> undef, double %B1, i32 0 -; CHECK: %X1.v.i1.2.2 = insertelement <3 x double> %X1.v.i1.1.1, double %B2, i32 1 -; CHECK: %X1.v.i1 = insertelement <3 x double> %X1.v.i1.2.2, double %B3, i32 2 -; CHECK: %X1.v.i0.1.3 = insertelement <3 x double> undef, double %A1, i32 0 -; CHECK: %X1.v.i0.2.4 = insertelement <3 x double> %X1.v.i0.1.3, double %A2, i32 1 -; CHECK: %X1.v.i0 = insertelement <3 x double> %X1.v.i0.2.4, double %A3, i32 2 +; CHECK: %X1.v.i1.11 = insertelement <3 x double> undef, double %B1, i32 0 +; CHECK: %X1.v.i1.22 = insertelement <3 x double> %X1.v.i1.11, double %B2, i32 1 +; CHECK: %X1.v.i1 = insertelement <3 x double> %X1.v.i1.22, double %B3, i32 2 +; CHECK: %X1.v.i0.13 = insertelement <3 x double> undef, double %A1, i32 0 +; CHECK: %X1.v.i0.24 = insertelement <3 x double> %X1.v.i0.13, double %A2, i32 1 +; CHECK: %X1.v.i0 = insertelement <3 x double> %X1.v.i0.24, double %A3, i32 2 %X1 = fsub double %A1, %B1 %X2 = fsub double %A2, %B2 %X3 = fsub double %A3, %B3 @@ -24,11 +24,11 @@ define double @test1(double %A1, double %A2, double %A3, double %B1, double %B2, ; CHECK: %Z1 = fadd <3 x double> %Y1, %X1.v.i1 %R1 = fmul double %Z1, %Z2 %R = fmul double %R1, %Z3 -; CHECK: %Z1.v.r2.10 = extractelement <3 x double> %Z1, i32 2 +; CHECK: %Z1.v.r210 = extractelement <3 x double> %Z1, i32 2 ; CHECK: %Z1.v.r1 = extractelement <3 x double> %Z1, i32 0 ; CHECK: %Z1.v.r2 = extractelement <3 x double> %Z1, i32 1 ; CHECK: %R1 = fmul double %Z1.v.r1, %Z1.v.r2 -; CHECK: %R = fmul double %R1, %Z1.v.r2.10 +; CHECK: %R = fmul double %R1, %Z1.v.r210 ret double %R ; CHECK: ret double %R } |

