|
12 | 12 | ; RUN: | FileCheck -match-full-lines -strict-whitespace -check-prefix=GCN-O3 %s
|
13 | 13 |
|
14 | 14 | ; REQUIRES: asserts
|
15 |
| -; REQUIRES: some-fixes |
16 | 15 |
|
17 | 16 | ; GCN-O0:Target Library Information
|
18 | 17 | ; GCN-O0-NEXT:Target Pass Configuration
|
|
25 | 24 | ; GCN-O0-NEXT:Register Usage Information Storage
|
26 | 25 | ; GCN-O0-NEXT:Machine Branch Probability Analysis
|
27 | 26 | ; GCN-O0-NEXT: ModulePass Manager
|
| 27 | +; GCN-O0-NEXT: Verify Heterogeneous Debug Preconditions |
28 | 28 | ; GCN-O0-NEXT: Pre-ISel Intrinsic Lowering
|
29 | 29 | ; GCN-O0-NEXT: FunctionPass Manager
|
30 | 30 | ; GCN-O0-NEXT: Expand large div/rem
|
31 | 31 | ; GCN-O0-NEXT: Expand large fp convert
|
32 | 32 | ; GCN-O0-NEXT: AMDGPU Remove Incompatible Functions
|
33 | 33 | ; GCN-O0-NEXT: AMDGPU Printf lowering
|
34 | 34 | ; GCN-O0-NEXT: Lower ctors and dtors for AMDGPU
|
| 35 | +; GCN-O0-NEXT: AMDGPU Lower Kernel Calls |
35 | 36 | ; GCN-O0-NEXT: Expand variadic functions
|
36 | 37 | ; GCN-O0-NEXT: AMDGPU Inline All Functions
|
37 | 38 | ; GCN-O0-NEXT: Inliner for always_inline functions
|
|
175 | 176 | ; GCN-O1-NEXT:Default Regalloc Eviction Advisor
|
176 | 177 | ; GCN-O1-NEXT:Default Regalloc Priority Advisor
|
177 | 178 | ; GCN-O1-NEXT: ModulePass Manager
|
| 179 | +; GCN-O1-NEXT: Verify Heterogeneous Debug Preconditions |
178 | 180 | ; GCN-O1-NEXT: Pre-ISel Intrinsic Lowering
|
179 | 181 | ; GCN-O1-NEXT: FunctionPass Manager
|
180 | 182 | ; GCN-O1-NEXT: Expand large div/rem
|
181 | 183 | ; GCN-O1-NEXT: Expand large fp convert
|
182 | 184 | ; GCN-O1-NEXT: AMDGPU Remove Incompatible Functions
|
183 | 185 | ; GCN-O1-NEXT: AMDGPU Printf lowering
|
184 | 186 | ; GCN-O1-NEXT: Lower ctors and dtors for AMDGPU
|
| 187 | +; GCN-O1-NEXT: AMDGPU Lower Kernel Calls |
185 | 188 | ; GCN-O1-NEXT: Expand variadic functions
|
186 | 189 | ; GCN-O1-NEXT: AMDGPU Inline All Functions
|
187 | 190 | ; GCN-O1-NEXT: Inliner for always_inline functions
|
|
439 | 442 | ; GCN-O1-NEXT: Lazy Machine Block Frequency Analysis
|
440 | 443 | ; GCN-O1-NEXT: Machine Optimization Remark Emitter
|
441 | 444 | ; GCN-O1-NEXT: Stack Frame Layout Analysis
|
442 |
| -<<<<<<< HEAD |
443 |
| -; GCN-O1-NEXT: Function register usage analysis |
444 |
| -; GCN-O1-NEXT: CallGraph Construction |
445 |
| -; GCN-O1-NEXT: Call Graph SCC Pass Manager |
446 |
| -; GCN-O1-NEXT: DummyCGSCCPass |
447 |
| -; GCN-O1-NEXT: FunctionPass Manager |
448 |
| -; GCN-O1-NEXT: Lazy Machine Block Frequency Analysis |
449 |
| -; GCN-O1-NEXT: Machine Optimization Remark Emitter |
450 |
| -======= |
451 | 445 | ; GCN-O1-NEXT: Function register usage analysis
|
| 446 | +; GCN-O1-NEXT: AMDGPU Assembly Printer |
| 447 | +; GCN-O1-NEXT: Free MachineFunction |
| 448 | + |
| 449 | +; GCN-O1-OPTS:Target Library Information |
| 450 | +; GCN-O1-OPTS-NEXT:Target Pass Configuration |
| 451 | +; GCN-O1-OPTS-NEXT:Machine Module Information |
| 452 | +; GCN-O1-OPTS-NEXT:Target Transform Information |
| 453 | +; GCN-O1-OPTS-NEXT:Assumption Cache Tracker |
452 | 454 | ; GCN-O1-OPTS-NEXT:Profile summary info
|
| 455 | +; GCN-O1-OPTS-NEXT:AMDGPU Address space based Alias Analysis |
453 | 456 | ; GCN-O1-OPTS-NEXT:External Alias Analysis
|
454 | 457 | ; GCN-O1-OPTS-NEXT:Type-Based Alias Analysis
|
455 | 458 | ; GCN-O1-OPTS-NEXT:Scoped NoAlias Alias Analysis
|
|
460 | 463 | ; GCN-O1-OPTS-NEXT:Default Regalloc Eviction Advisor
|
461 | 464 | ; GCN-O1-OPTS-NEXT:Default Regalloc Priority Advisor
|
462 | 465 | ; GCN-O1-OPTS-NEXT: ModulePass Manager
|
| 466 | +; GCN-O1-OPTS-NEXT: Verify Heterogeneous Debug Preconditions |
463 | 467 | ; GCN-O1-OPTS-NEXT: Pre-ISel Intrinsic Lowering
|
464 | 468 | ; GCN-O1-OPTS-NEXT: FunctionPass Manager
|
465 | 469 | ; GCN-O1-OPTS-NEXT: Expand large div/rem
|
466 | 470 | ; GCN-O1-OPTS-NEXT: Expand large fp convert
|
467 | 471 | ; GCN-O1-OPTS-NEXT: AMDGPU Remove Incompatible Functions
|
468 | 472 | ; GCN-O1-OPTS-NEXT: AMDGPU Printf lowering
|
469 | 473 | ; GCN-O1-OPTS-NEXT: Lower ctors and dtors for AMDGPU
|
| 474 | +; GCN-O1-OPTS-NEXT: AMDGPU Lower Kernel Calls |
470 | 475 | ; GCN-O1-OPTS-NEXT: Expand variadic functions
|
471 | 476 | ; GCN-O1-OPTS-NEXT: AMDGPU Inline All Functions
|
472 | 477 | ; GCN-O1-OPTS-NEXT: Inliner for always_inline functions
|
|
752 | 757 | ; GCN-O1-OPTS-NEXT: Lazy Machine Block Frequency Analysis
|
753 | 758 | ; GCN-O1-OPTS-NEXT: Machine Optimization Remark Emitter
|
754 | 759 | ; GCN-O1-OPTS-NEXT: Stack Frame Layout Analysis
|
755 |
| -<<<<<<< HEAD |
756 |
| -; GCN-O1-OPTS-NEXT: Function register usage analysis |
757 |
| -; GCN-O1-OPTS-NEXT: CallGraph Construction |
758 |
| -; GCN-O1-OPTS-NEXT: Call Graph SCC Pass Manager |
759 |
| -; GCN-O1-OPTS-NEXT: DummyCGSCCPass |
760 |
| -; GCN-O1-OPTS-NEXT: FunctionPass Manager |
761 |
| -; GCN-O1-OPTS-NEXT: Lazy Machine Block Frequency Analysis |
762 |
| -; GCN-O1-OPTS-NEXT: Machine Optimization Remark Emitter |
763 |
| -======= |
764 | 760 | ; GCN-O1-OPTS-NEXT: Function register usage analysis
|
765 |
| ->>>>>>> c897c13dde3b ([AMDGPU] Convert AMDGPUResourceUsageAnalysis pass from Module to MF pass (#102913)) |
766 | 761 | ; GCN-O1-OPTS-NEXT: AMDGPU Assembly Printer
|
767 | 762 | ; GCN-O1-OPTS-NEXT: Free MachineFunction
|
768 | 763 |
|
|
783 | 778 | ; GCN-O2-NEXT:Default Regalloc Eviction Advisor
|
784 | 779 | ; GCN-O2-NEXT:Default Regalloc Priority Advisor
|
785 | 780 | ; GCN-O2-NEXT: ModulePass Manager
|
| 781 | +; GCN-O2-NEXT: Verify Heterogeneous Debug Preconditions |
786 | 782 | ; GCN-O2-NEXT: Pre-ISel Intrinsic Lowering
|
787 | 783 | ; GCN-O2-NEXT: FunctionPass Manager
|
788 | 784 | ; GCN-O2-NEXT: Expand large div/rem
|
789 | 785 | ; GCN-O2-NEXT: Expand large fp convert
|
790 | 786 | ; GCN-O2-NEXT: AMDGPU Remove Incompatible Functions
|
791 | 787 | ; GCN-O2-NEXT: AMDGPU Printf lowering
|
792 | 788 | ; GCN-O2-NEXT: Lower ctors and dtors for AMDGPU
|
| 789 | +; GCN-O2-NEXT: AMDGPU Lower Kernel Calls |
793 | 790 | ; GCN-O2-NEXT: FunctionPass Manager
|
794 | 791 | ; GCN-O2-NEXT: AMDGPU Image Intrinsic Optimizer
|
795 | 792 | ; GCN-O2-NEXT: Expand variadic functions
|
|
1081 | 1078 | ; GCN-O2-NEXT: Lazy Machine Block Frequency Analysis
|
1082 | 1079 | ; GCN-O2-NEXT: Machine Optimization Remark Emitter
|
1083 | 1080 | ; GCN-O2-NEXT: Stack Frame Layout Analysis
|
1084 |
| -<<<<<<< HEAD |
1085 |
| -; GCN-O2-NEXT: Function register usage analysis |
1086 |
| -; GCN-O2-NEXT: CallGraph Construction |
1087 |
| -; GCN-O2-NEXT: Call Graph SCC Pass Manager |
1088 |
| -; GCN-O2-NEXT: DummyCGSCCPass |
1089 |
| -; GCN-O2-NEXT: FunctionPass Manager |
1090 |
| -; GCN-O2-NEXT: Lazy Machine Block Frequency Analysis |
1091 |
| -; GCN-O2-NEXT: Machine Optimization Remark Emitter |
1092 |
| -======= |
1093 | 1081 | ; GCN-O2-NEXT: Function register usage analysis
|
1094 |
| ->>>>>>> c897c13dde3b ([AMDGPU] Convert AMDGPUResourceUsageAnalysis pass from Module to MF pass (#102913)) |
1095 | 1082 | ; GCN-O2-NEXT: AMDGPU Assembly Printer
|
1096 | 1083 | ; GCN-O2-NEXT: Free MachineFunction
|
1097 | 1084 |
|
|
1112 | 1099 | ; GCN-O3-NEXT:Default Regalloc Eviction Advisor
|
1113 | 1100 | ; GCN-O3-NEXT:Default Regalloc Priority Advisor
|
1114 | 1101 | ; GCN-O3-NEXT: ModulePass Manager
|
| 1102 | +; GCN-O3-NEXT: Verify Heterogeneous Debug Preconditions |
1115 | 1103 | ; GCN-O3-NEXT: Pre-ISel Intrinsic Lowering
|
1116 | 1104 | ; GCN-O3-NEXT: FunctionPass Manager
|
1117 | 1105 | ; GCN-O3-NEXT: Expand large div/rem
|
1118 | 1106 | ; GCN-O3-NEXT: Expand large fp convert
|
1119 | 1107 | ; GCN-O3-NEXT: AMDGPU Remove Incompatible Functions
|
1120 | 1108 | ; GCN-O3-NEXT: AMDGPU Printf lowering
|
1121 | 1109 | ; GCN-O3-NEXT: Lower ctors and dtors for AMDGPU
|
| 1110 | +; GCN-O3-NEXT: AMDGPU Lower Kernel Calls |
1122 | 1111 | ; GCN-O3-NEXT: FunctionPass Manager
|
1123 | 1112 | ; GCN-O3-NEXT: AMDGPU Image Intrinsic Optimizer
|
1124 | 1113 | ; GCN-O3-NEXT: Expand variadic functions
|
|
1423 | 1412 | ; GCN-O3-NEXT: Lazy Machine Block Frequency Analysis
|
1424 | 1413 | ; GCN-O3-NEXT: Machine Optimization Remark Emitter
|
1425 | 1414 | ; GCN-O3-NEXT: Stack Frame Layout Analysis
|
1426 |
| -<<<<<<< HEAD |
1427 |
| -; GCN-O3-NEXT: Function register usage analysis |
1428 |
| -; GCN-O3-NEXT: CallGraph Construction |
1429 |
| -; GCN-O3-NEXT: Call Graph SCC Pass Manager |
1430 |
| -; GCN-O3-NEXT: DummyCGSCCPass |
1431 |
| -; GCN-O3-NEXT: FunctionPass Manager |
1432 |
| -; GCN-O3-NEXT: Lazy Machine Block Frequency Analysis |
1433 |
| -; GCN-O3-NEXT: Machine Optimization Remark Emitter |
1434 |
| -======= |
1435 | 1415 | ; GCN-O3-NEXT: Function register usage analysis
|
1436 |
| ->>>>>>> c897c13dde3b ([AMDGPU] Convert AMDGPUResourceUsageAnalysis pass from Module to MF pass (#102913)) |
1437 | 1416 | ; GCN-O3-NEXT: AMDGPU Assembly Printer
|
1438 | 1417 | ; GCN-O3-NEXT: Free MachineFunction
|
1439 | 1418 |
|
|
0 commit comments