OLD | NEW |
1 ; RUN: opt -S -strip-metadata %s | FileCheck %s --check-prefix=STRIPMETA | 1 ; RUN: opt -S -strip-metadata %s | FileCheck %s --check-prefix=STRIPMETA |
2 ; RUN: opt -S -strip-module-flags %s | FileCheck %s --check-prefix=STRIPMODF | 2 ; RUN: opt -S -strip-module-flags %s | FileCheck %s --check-prefix=STRIPMODF |
3 ; RUN: opt -S -strip-metadata -strip-module-flags -strip-debug %s | FileCheck %s
--check-prefix=STRIPALL | 3 ; RUN: opt -S -strip-metadata -strip-module-flags -strip-debug %s | FileCheck %s
--check-prefix=STRIPALL |
4 | 4 |
5 define i32 @foo(i32 %c) { | 5 define i32 @foo(i32 %c) { |
6 ; STRIPMETA: @foo | 6 ; STRIPMETA: @foo |
7 ; STRIPMETA-NEXT: call void @llvm.dbg{{.*}}, !dbg | 7 ; STRIPMETA-NEXT: call void @llvm.dbg{{.*}}, !dbg |
8 ; STRIPMETA-NEXT: ret{{.*}}, !dbg | 8 ; STRIPMETA-NEXT: ret{{.*}}, !dbg |
9 ; STRIPMODF: @foo | 9 ; STRIPMODF: @foo |
10 ; STRIPMODF-NEXT: call void @llvm.dbg{{.*}}, !dbg | 10 ; STRIPMODF-NEXT: call void @llvm.dbg{{.*}}, !dbg |
(...skipping 40 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
51 ; STRIPMETA: Linker Options | 51 ; STRIPMETA: Linker Options |
52 ; STRIPMODF-NOT: Linker Options | 52 ; STRIPMODF-NOT: Linker Options |
53 ; STRIPALL-NOT: Linker Options | 53 ; STRIPALL-NOT: Linker Options |
54 !12 = metadata !{ i32 6, metadata !"Linker Options", | 54 !12 = metadata !{ i32 6, metadata !"Linker Options", |
55 metadata !{ | 55 metadata !{ |
56 metadata !{ metadata !"-lz" }, | 56 metadata !{ metadata !"-lz" }, |
57 metadata !{ metadata !"-framework", metadata !"Cocoa" } } } | 57 metadata !{ metadata !"-framework", metadata !"Cocoa" } } } |
58 ; STRIPMETA: Debug Info Version | 58 ; STRIPMETA: Debug Info Version |
59 ; STRIPMODF-NOT: Debug Info Version | 59 ; STRIPMODF-NOT: Debug Info Version |
60 ; STRIPALL-NOT: Debug Info Version | 60 ; STRIPALL-NOT: Debug Info Version |
61 !13 = metadata !{i32 1, metadata !"Debug Info Version", i32 1} | 61 !13 = metadata !{i32 1, metadata !"Debug Info Version", i32 2} |
OLD | NEW |