|
1 |
| -; RUN: llc -mtriple=dxil-pc-shadermodel6.3-library -debug-pass=Structure < %s -o /dev/null 2>&1 | \ |
2 |
| -; RUN: grep -v "Verify generated machine code" | FileCheck %s |
| 1 | +; RUN: llc -filetype=asm -mtriple=dxil-pc-shadermodel6.3-library -debug-pass=Structure < %s -o /dev/null 2>&1 | grep -v "Verify generated machine code" | FileCheck %s --check-prefixes=CHECK,CHECK-ASM |
| 2 | +; RUN: llc -filetype=obj -mtriple=dxil-pc-shadermodel6.3-library -debug-pass=Structure < %s -o /dev/null 2>&1 | grep -v "Verify generated machine code" | FileCheck %s --check-prefixes=CHECK,CHECK-OBJ |
3 | 3 |
|
4 | 4 | ; REQUIRES: asserts
|
5 | 5 |
|
6 | 6 | ; CHECK-LABEL: Pass Arguments:
|
7 | 7 | ; CHECK-NEXT: Target Library Information
|
8 | 8 | ; CHECK-NEXT: DXIL Resource Type Analysis
|
9 | 9 | ; CHECK-NEXT: Target Transform Information
|
| 10 | + |
| 11 | +; CHECK-OBJ-NEXT: Machine Module Information |
| 12 | +; CHECK-OBJ-NEXT: Machine Branch Probability Analysis |
| 13 | +; CHECK-OBJ-NEXT: Create Garbage Collector Module Metadata |
| 14 | + |
10 | 15 | ; CHECK-NEXT: ModulePass Manager
|
11 | 16 | ; CHECK-NEXT: DXIL Finalize Linkage
|
12 | 17 | ; CHECK-NEXT: DXIL Intrinsic Expansion
|
|
17 | 22 | ; CHECK-NEXT: Dominator Tree Construction
|
18 | 23 | ; CHECK-NEXT: Scalarize vector operations
|
19 | 24 | ; CHECK-NEXT: DXIL Resource Binding Analysis
|
20 |
| -; CHECK-NEXT: DXIL Op Lowering |
21 | 25 | ; CHECK-NEXT: DXIL resource Information
|
22 | 26 | ; CHECK-NEXT: DXIL Shader Flag Analysis
|
23 | 27 | ; CHECK-NEXT: DXIL Module Metadata analysis
|
24 | 28 | ; CHECK-NEXT: DXIL Translate Metadata
|
| 29 | +; CHECK-NEXT: DXIL Op Lowering |
25 | 30 | ; CHECK-NEXT: DXIL Prepare Module
|
26 |
| -; CHECK-NEXT: DXIL Metadata Pretty Printer |
27 |
| -; CHECK-NEXT: Print Module IR |
| 31 | + |
| 32 | +; CHECK-ASM-NEXT: DXIL Metadata Pretty Printer |
| 33 | +; CHECK-ASM-NEXT: Print Module IR |
| 34 | + |
| 35 | +; CHECK-OBJ-NEXT: DXIL Embedder |
| 36 | +; CHECK-OBJ-NEXT: DXContainer Global Emitter |
| 37 | +; CHECK-OBJ-NEXT: FunctionPass Manager |
| 38 | +; CHECK-OBJ-NEXT: Lazy Machine Block Frequency Analysis |
| 39 | +; CHECK-OBJ-NEXT: Machine Optimization Remark Emitter |
| 40 | +; CHECK-OBJ-NEXT: DXIL Assembly Printer |
0 commit comments