brintos

brintos / llvm-project-archived public Read only

0
0
Text · 793 B · f608d22 Raw
36 lines · plain
1;;; MFS with sample profile fails when no -enable-fs-discriminator=true.2; RUN: llc < %s -mtriple=x86_64-unknown-linux-gnu -fs-profile-file=%S/Inputs/fsloader-mfs.afdo -split-machine-functions -enable-fs-discriminator=false 2>&1 | FileCheck %s --check-prefix=NODISCRIMINATOR3; NODISCRIMINATOR: warning: Using AutoFDO without FSDiscriminator for MFS may regress performance.4 5define void @foo4(i1 zeroext %0, i1 zeroext %1) nounwind {6  br i1 %0, label %3, label %77 83:9  %4 = call i32 @bar()10  br label %711 125:13  %6 = call i32 @baz()14  br label %715 167:17  br i1 %1, label %8, label %1018 198:20  %9 = call i32 @bam()21  br label %1222 2310:24  %11 = call i32 @baz()25  br label %1226 2712:28  %13 = tail call i32 @qux()29  ret void30}31 32declare i32 @bar()33declare i32 @baz()34declare i32 @bam()35declare i32 @qux()36