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