projects
/
oota-llvm.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
[X86][SSE] Detect AVG pattern during instruction combine for SSE2/AVX2/AVX512BW.
[oota-llvm.git]
/
test
/
CodeGen
/
X86
/
pic_jumptable.ll
diff --git
a/test/CodeGen/X86/pic_jumptable.ll
b/test/CodeGen/X86/pic_jumptable.ll
index d66ff0c59db511ea63bfc663b52b7522863a1069..8c1992a24ece5ef4672e4eaf2773f37b095ceb15 100644
(file)
--- a/
test/CodeGen/X86/pic_jumptable.ll
+++ b/
test/CodeGen/X86/pic_jumptable.ll
@@
-31,7
+31,7
@@
entry:
%Y_addr = alloca i32 ; <i32*> [#uses=2]
%"alloca point" = bitcast i32 0 to i32 ; <i32> [#uses=0]
store i32 %Y, i32* %Y_addr
%Y_addr = alloca i32 ; <i32*> [#uses=2]
%"alloca point" = bitcast i32 0 to i32 ; <i32> [#uses=0]
store i32 %Y, i32* %Y_addr
- %tmp = load i32
* %Y_addr
; <i32> [#uses=1]
+ %tmp = load i32
, i32* %Y_addr
; <i32> [#uses=1]
switch i32 %tmp, label %bb10 [
i32 0, label %bb3
i32 1, label %bb
switch i32 %tmp, label %bb10 [
i32 0, label %bb3
i32 1, label %bb
@@
-55,13
+55,15
@@
entry:
]
bb: ; preds = %entry, %entry, %entry, %entry, %entry, %entry, %entry, %entry, %entry, %entry
]
bb: ; preds = %entry, %entry, %entry, %entry, %entry, %entry, %entry, %entry, %entry, %entry
+ call void @_Z3bari( i32 0 )
br label %bb1
bb1: ; preds = %bb, %entry
br label %bb1
bb1: ; preds = %bb, %entry
+ call void @_Z3bari( i32 1 )
br label %bb2
bb2: ; preds = %bb1, %entry
br label %bb2
bb2: ; preds = %bb1, %entry
- call void @_Z3bari( i32
1
)
+ call void @_Z3bari( i32
2
)
br label %bb11
bb3: ; preds = %entry
br label %bb11
bb3: ; preds = %entry