brintos

brintos / llvm-project-archived public Read only

0
0
Text · 754 B · 850247b Raw
29 lines · plain
1## Checks that fallthroughs spanning entry points are accepted in aggregation2## mode.3 4# RUN: llvm-mc -filetype=obj -triple x86_64-unknown-unknown %s -o %t.o5# RUN: ld.lld %t.o -o %t6# RUN: link_fdata %s %t %t.preagg PREAGG7# RUN: perf2bolt %t -p %t.preagg --pa -o %t.fdata | FileCheck %s8# CHECK: traces mismatching disassembled function contents: 09# RUN: FileCheck %s --check-prefix=CHECK-FDATA --input-file %t.fdata10# CHECK-FDATA:      1 main 0 1 main 6 0 111# CHECK-FDATA-NEXT: 1 main e 1 main 11 0 112# CHECK-FDATA-NEXT: 1 main 11 1 main 0 0 113 14	.globl main15main:16	.cfi_startproc17	vmovaps %zmm31,%zmm318 19next:20	add    $0x4,%r921	add    $0x40,%r1022	dec    %r1423Ljmp:24	jne    main25# PREAGG: T #Ljmp# #main# #Ljmp# 126	ret27	.cfi_endproc28.size main,.-main29