diff options
Diffstat (limited to 'llvm/test/Regression/Analysis/LoadVN/call_pure_function.ll')
| -rw-r--r-- | llvm/test/Regression/Analysis/LoadVN/call_pure_function.ll | 13 |
1 files changed, 0 insertions, 13 deletions
diff --git a/llvm/test/Regression/Analysis/LoadVN/call_pure_function.ll b/llvm/test/Regression/Analysis/LoadVN/call_pure_function.ll deleted file mode 100644 index 302ae604663..00000000000 --- a/llvm/test/Regression/Analysis/LoadVN/call_pure_function.ll +++ /dev/null @@ -1,13 +0,0 @@ -; RUN: llvm-upgrade < %s | llvm-as | opt -basicaa -load-vn -gcse -instcombine | llvm-dis | not grep sub -declare int %strlen(sbyte*) -declare void %use(int %X) - -sbyte %test(sbyte* %P, sbyte* %Q) { - %A = load sbyte* %Q - %X = call int %strlen(sbyte* %P) - %B = load sbyte* %Q ;; CSE with A. - call void %use(int %X) ;; make strlen not dead - - %C = sub sbyte %A, %B - ret sbyte %C -} |

