[llvm-commits] CVS: llvm/test/Regression/Analysis/BasicAA/modref.ll

Reid Spencer reid at x10sys.com
Fri Nov 17 21:52:32 PST 2006



Changes in directory llvm/test/Regression/Analysis/BasicAA:

modref.ll added (r1.1)
---
Log message:

Add a simple test to make sure getModRefInfo is 1/2 way sane.


---
Diffs of the changes:  (+12 -0)

 modref.ll |   12 ++++++++++++
 1 files changed, 12 insertions(+)


Index: llvm/test/Regression/Analysis/BasicAA/modref.ll
diff -c /dev/null llvm/test/Regression/Analysis/BasicAA/modref.ll:1.1
*** /dev/null	Fri Nov 17 23:52:28 2006
--- llvm/test/Regression/Analysis/BasicAA/modref.ll	Fri Nov 17 23:52:18 2006
***************
*** 0 ****
--- 1,12 ----
+ ; RUN: llvm-as < %s | opt -print-all-alias-modref-info -aa-eval -disable-output 2>&1 | not grep NoModRef
+ 
+ int %callee() {
+   %X = alloca struct { int, int }
+   %Y = int* getelementptr struct { int, int }*, uint 1
+   %Z = int load struct { int, int }*
+   ret %Z
+ }
+ 
+ int %caller() {
+   %X = int callee();
+ }






More information about the llvm-commits mailing list