blob: 311f38aa1578baaa6d21b4e5505d2a3502633284 [file] [log] [blame]
Chris Lattner2c8efdb2004-03-15 05:44:29 +00001; RUN: llvm-as < %s | opt -basicaa -load-vn -gcse -instcombine | llvm-dis | not grep sub
2declare int %strlen(sbyte*)
3
4int %test(sbyte* %P) {
5 %X = call int %strlen(sbyte* %P)
6 %A = add int %X, 14
7 %Y = call int %strlen(sbyte* %P)
8 %Z = sub int %X, %Y
9 %B = add int %A, %Z
10 ret int %B
11}