override.ll 428 B

12345678910111213141516171819
  1. ; RUN: llvm-link %s -override %S/Inputs/override.ll -S | FileCheck %s
  2. ; RUN: llvm-link -override %S/Inputs/override.ll %s -S | FileCheck %s
  3. ; CHECK-LABEL: define i32 @foo
  4. ; CHECK-NEXT: entry:
  5. ; CHECK-NEXT: ret i32 4
  6. define i32 @foo(i32 %i) {
  7. entry:
  8. %add = add nsw i32 %i, %i
  9. ret i32 %add
  10. }
  11. ; Function Attrs: nounwind ssp uwtable
  12. define i32 @main(i32 %argc, i8** %argv) {
  13. entry:
  14. %a = call i32 @foo(i32 2)
  15. ret i32 %a
  16. }