Changes in directory llvm/test/Feature:
paramattrs.ll added (r1.1) --- Log message: Add a test case to test parameter attributes feature. --- Diffs of the changes: (+18 -0) paramattrs.ll | 18 ++++++++++++++++++ 1 files changed, 18 insertions(+) Index: llvm/test/Feature/paramattrs.ll diff -c /dev/null llvm/test/Feature/paramattrs.ll:1.1 *** /dev/null Wed Jan 3 17:54:12 2007 --- llvm/test/Feature/paramattrs.ll Wed Jan 3 17:54:02 2007 *************** *** 0 **** --- 1,18 ---- + ; RUN: llvm-as < %s | llvm-dis > %t1.ll + ; RUN: llvm-as %t1.ll -o - | llvm-dis > %t2.ll + ; RUN: diff %t1.ll %t2.ll + + %FunTy = type i32(i8 @zext) + + declare i16 @(sext) "test"(i16 @sext %arg) ; Differ only by vararg + declare i16 "test2" (i16 %a1, i16 %a2) + + implementation + + define i32 %main(i32 %argc, i8 **%argv) { + %val = trunc i32 %argc to i16 + %res = call i16 @sext (i16 @sext) *%test(i16 %val) + %two = add i16 %res, %res + %retVal = sext i16 %two to i32 + ret i32 %retVal + } _______________________________________________ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits