Merge branch 'master' into msp430
[llvm/msp430.git] / test / Transforms / FunctionAttrs / 2009-01-02-LocalStores.ll
blob68a232f5ff3b0b3cde81980789bd6b22a47d7148
1 ; RUN: llvm-as < %s | opt -functionattrs | llvm-dis | not grep {nocapture *%%q}
2 ; RUN: llvm-as < %s | opt -functionattrs | llvm-dis | grep {nocapture *%%p}
4 define i32* @a(i32** %p) {
5         %tmp = load i32** %p
6         ret i32* %tmp
9 define i32* @b(i32 *%q) {
10         %mem = alloca i32*
11         store i32* %q, i32** %mem
12         %tmp = call i32* @a(i32** %mem)
13         ret i32* %tmp