Lines Matching full:attrs
1 ; RUN: opt < %s -passes=pgo-force-function-attrs -pgo-kind=pgo-instr-use-pipeline -S -pgo-cold-func-opt=default | FileCheck %s --check-prefixes=NONE,CHECK
2 ; RUN: opt < %s -passes=pgo-force-function-attrs -pgo-kind=pgo-instr-use-pipeline -S -pgo-cold-func-opt=optsize | FileCheck %s --check-prefixes=OPTSIZE,CHECK
3 ; RUN: opt < %s -passes=pgo-force-function-attrs -pgo-kind=pgo-instr-use-pipeline -S -pgo-cold-func-opt=minsize | FileCheck %s --check-prefixes=MINSIZE,CHECK
4 ; RUN: opt < %s -passes=pgo-force-function-attrs -pgo-kind=pgo-instr-use-pipeline -S -pgo-cold-func-opt=optnone | FileCheck %s --check-prefixes=OPTNONE,CHECK
7 ; RUN: opt < %s -passes=pgo-force-function-attrs -S -pgo-cold-func-opt=minsize | FileCheck %s --check-prefixes=NONE,CHECK
9 ; NONE-NOT: Function Attrs:
10 ; OPTSIZE: Function Attrs: optsize{{$}}
11 ; MINSIZE: Function Attrs: minsize{{$}}
12 ; OPTNONE: Function Attrs: noinline optnone{{$}}
15 ; CHECK: Function Attrs: optsize{{$}}
18 ; CHECK: Function Attrs: minsize{{$}}
21 ; CHECK: Function Attrs: noinline optnone{{$}}
24 ; NONE: Function Attrs: alwaysinline{{$}}
25 ; OPTSIZE: Function Attrs: alwaysinline optsize{{$}}
26 ; MINSIZE: Function Attrs: alwaysinline minsize{{$}}
27 ; OPTNONE: Function Attrs: alwaysinline{{$}}
30 ; NONE: Function Attrs: cold{{$}}
31 ; OPTSIZE: Function Attrs: cold optsize{{$}}
32 ; MINSIZE: Function Attrs: cold minsize{{$}}
33 ; OPTNONE: Function Attrs: cold noinline optnone{{$}}
36 ; CHECK-NOT: Function Attrs: {{.*}}optsize
37 ; CHECK-NOT: Function Attrs: {{.*}}minsize
38 ; CHECK-NOT: Function Attrs: {{.*}}optnone