metadata-function-local.ll 602 B

1234567891011121314151617181920
  1. ; RUN: llvm-as < %s | llvm-dis | llvm-as | llvm-dis | FileCheck %s
  2. ; RUN: verify-uselistorder %s
  3. declare void @llvm.metadata(metadata)
  4. define void @foo(i32 %arg) {
  5. entry:
  6. %before = alloca i32
  7. call void @llvm.metadata(metadata i32 %arg)
  8. call void @llvm.metadata(metadata i32* %after)
  9. call void @llvm.metadata(metadata i32* %before)
  10. %after = alloca i32
  11. ret void
  12. ; CHECK: %before = alloca i32
  13. ; CHECK: call void @llvm.metadata(metadata i32 %arg)
  14. ; CHECK: call void @llvm.metadata(metadata i32* %after)
  15. ; CHECK: call void @llvm.metadata(metadata i32* %before)
  16. ; CHECK: %after = alloca i32
  17. }