Changeset View
Changeset View
Standalone View
Standalone View
test/Transforms/GCOVProfiling/version.ll
; RUN: echo '!9 = !{!"%/T/version.ll", !0}' > %t1 | ; RUN: rm -rf %t && mkdir -p %t | ||||
; RUN: cat %s %t1 > %t2 | ; RUN: echo '!9 = !{!"%/t/version.ll", !0}' > %t/1 | ||||
; RUN: opt -insert-gcov-profiling -disable-output < %t2 | ; RUN: cat %s %t/1 > %t/2 | ||||
; RUN: head -c8 %T/version.gcno | grep '^oncg.204' | ; RUN: opt -insert-gcov-profiling -disable-output < %t/2 | ||||
; RUN: rm %T/version.gcno | ; RUN: head -c8 %t/version.gcno | grep '^oncg.204' | ||||
; RUN: not opt -insert-gcov-profiling -default-gcov-version=asdfasdf -disable-output < %t2 | ; RUN: rm %t/version.gcno | ||||
; RUN: opt -insert-gcov-profiling -default-gcov-version=407* -disable-output < %t2 | ; RUN: not opt -insert-gcov-profiling -default-gcov-version=asdfasdf -disable-output < %t/2 | ||||
; RUN: head -c8 %T/version.gcno | grep '^oncg.704' | ; RUN: opt -insert-gcov-profiling -default-gcov-version=407* -disable-output < %t/2 | ||||
; RUN: rm %T/version.gcno | ; RUN: head -c8 %t/version.gcno | grep '^oncg.704' | ||||
; RUN: rm %t/version.gcno | |||||
; RUN: opt -passes=insert-gcov-profiling -disable-output < %t2 | ; RUN: opt -passes=insert-gcov-profiling -disable-output < %t/2 | ||||
; RUN: head -c8 %T/version.gcno | grep '^oncg.204' | ; RUN: head -c8 %t/version.gcno | grep '^oncg.204' | ||||
; RUN: rm %T/version.gcno | ; RUN: rm %t/version.gcno | ||||
; RUN: not opt -passes=insert-gcov-profiling -default-gcov-version=asdfasdf -disable-output < %t2 | ; RUN: not opt -passes=insert-gcov-profiling -default-gcov-version=asdfasdf -disable-output < %t/2 | ||||
; RUN: opt -passes=insert-gcov-profiling -default-gcov-version=407* -disable-output < %t2 | ; RUN: opt -passes=insert-gcov-profiling -default-gcov-version=407* -disable-output < %t/2 | ||||
; RUN: head -c8 %T/version.gcno | grep '^oncg.704' | ; RUN: head -c8 %t/version.gcno | grep '^oncg.704' | ||||
; RUN: rm %T/version.gcno | ; RUN: rm %t/version.gcno | ||||
define void @test() !dbg !5 { | define void @test() !dbg !5 { | ||||
ret void, !dbg !8 | ret void, !dbg !8 | ||||
} | } | ||||
!llvm.gcov = !{!9} | !llvm.gcov = !{!9} | ||||
!llvm.dbg.cu = !{!0} | !llvm.dbg.cu = !{!0} | ||||
!llvm.module.flags = !{!12} | !llvm.module.flags = !{!12} | ||||
Show All 12 Lines |