[Instrumentation] Fix a warning
[llvm-project.git] / llvm / test / Transforms / Inline / X86 / inline-target-cpu-x86_64.ll
blobe6693a637d820dc5091618c295e211ff4555d7cd
1 ; NOTE: Assertions have been autogenerated by utils/update_test_checks.py
2 ; RUN: opt < %s -mtriple=x86_64-unknown-unknown -S -passes=inline | FileCheck %s
4 define i32 @func_target_cpu_base() #0 {
5 ; CHECK-LABEL: @func_target_cpu_base(
6 ; CHECK-NEXT:    ret i32 0
8   ret i32 0
11 define i32 @target_cpu_k8_call_target_cpu_base() #1 {
12 ; CHECK-LABEL: @target_cpu_k8_call_target_cpu_base(
13 ; CHECK-NEXT:    ret i32 0
15   %call = call i32 @func_target_cpu_base()
16   ret i32 %call
19 define i32 @target_cpu_target_nehalem_call_target_cpu_base() #2 {
20 ; CHECK-LABEL: @target_cpu_target_nehalem_call_target_cpu_base(
21 ; CHECK-NEXT:    ret i32 0
23   %call = call i32 @func_target_cpu_base()
24   ret i32 %call
27 define i32 @target_cpu_target_goldmont_call_target_cpu_base() #3 {
28 ; CHECK-LABEL: @target_cpu_target_goldmont_call_target_cpu_base(
29 ; CHECK-NEXT:    ret i32 0
31   %call = call i32 @func_target_cpu_base()
32   ret i32 %call
35 define i32 @func_target_cpu_nocona() #4 {
36 ; CHECK-LABEL: @func_target_cpu_nocona(
37 ; CHECK-NEXT:    ret i32 0
39   ret i32 0
42 define i32 @target_cpu_target_base_call_target_cpu_nocona() #0 {
43 ; CHECK-LABEL: @target_cpu_target_base_call_target_cpu_nocona(
44 ; CHECK-NEXT:    ret i32 0
46   %call = call i32 @func_target_cpu_nocona()
47   ret i32 %call
50 attributes #0 = { nounwind "target-cpu"="x86-64" }
51 attributes #1 = { nounwind "target-cpu"="k8" }
52 attributes #2 = { nounwind "target-cpu"="nehalem" }
53 attributes #3 = { nounwind "target-cpu"="goldmont" }
54 attributes #4 = { nounwind "target-cpu"="nocona" "target-features"="-sse3" }