lifetime-no-datalayout.ll 438 B

1234567891011121314151617181920212223
  1. ; RUN: opt -inline -S < %s | FileCheck %s
  2. declare void @use(i8* %a)
  3. define void @helper() {
  4. %a = alloca i8
  5. call void @use(i8* %a)
  6. ret void
  7. }
  8. ; Size in llvm.lifetime.X should be 1 (default for i8).
  9. define void @test() {
  10. ; CHECK-LABEL: @test(
  11. ; CHECK-NOT: lifetime
  12. ; CHECK: llvm.lifetime.start(i64 1
  13. ; CHECK-NOT: lifetime
  14. ; CHECK: llvm.lifetime.end(i64 1
  15. call void @helper()
  16. ; CHECK-NOT: lifetime
  17. ; CHECK: ret void
  18. ret void
  19. }