| 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 |