@@ -15,19 +15,22 @@ set(IGC_BUILD__SRC__CISACodeGen_Common
15
15
"${CMAKE_CURRENT_SOURCE_DIR} /AdvMemOpt.cpp"
16
16
"${CMAKE_CURRENT_SOURCE_DIR} /AnnotateUniformAllocas.cpp"
17
17
"${CMAKE_CURRENT_SOURCE_DIR} /BlockCoalescing.cpp"
18
- "${CMAKE_CURRENT_SOURCE_DIR} /CheckInstrTypes.cpp"
19
18
"${CMAKE_CURRENT_SOURCE_DIR} /CISABuilder.cpp"
19
+ "${CMAKE_CURRENT_SOURCE_DIR} /CShader.cpp"
20
+ "${CMAKE_CURRENT_SOURCE_DIR} /CVariable.cpp"
21
+ "${CMAKE_CURRENT_SOURCE_DIR} /CalculateLocalIDs.cpp"
22
+ "${CMAKE_CURRENT_SOURCE_DIR} /CheckInstrTypes.cpp"
20
23
"${CMAKE_CURRENT_SOURCE_DIR} /CoalescingEngine.cpp"
21
24
"${CMAKE_CURRENT_SOURCE_DIR} /CodeSinking.cpp"
22
25
"${CMAKE_CURRENT_SOURCE_DIR} /CollectGeometryShaderProperties.cpp"
23
26
"${CMAKE_CURRENT_SOURCE_DIR} /ComputeShaderBase.cpp"
24
- "${CMAKE_CURRENT_SOURCE_DIR} /ComputeShaderCommon.cpp"
25
27
"${CMAKE_CURRENT_SOURCE_DIR} /ComputeShaderCodeGen.cpp"
28
+ "${CMAKE_CURRENT_SOURCE_DIR} /ComputeShaderCommon.cpp"
29
+ "${CMAKE_CURRENT_SOURCE_DIR} /ComputeShaderLowering.cpp"
26
30
"${CMAKE_CURRENT_SOURCE_DIR} /ConstantCoalescing.cpp"
27
- "${CMAKE_CURRENT_SOURCE_DIR} /CShader.cpp"
28
- "${CMAKE_CURRENT_SOURCE_DIR} /CVariable.cpp"
29
- "${CMAKE_CURRENT_SOURCE_DIR} /DebugInfo.cpp"
31
+ "${CMAKE_CURRENT_SOURCE_DIR} /CrossPhaseConstProp.cpp"
30
32
"${CMAKE_CURRENT_SOURCE_DIR} /DeSSA.cpp"
33
+ "${CMAKE_CURRENT_SOURCE_DIR} /DebugInfo.cpp"
31
34
"${CMAKE_CURRENT_SOURCE_DIR} /DomainShaderCodeGen.cpp"
32
35
"${CMAKE_CURRENT_SOURCE_DIR} /DomainShaderLowering.cpp"
33
36
"${CMAKE_CURRENT_SOURCE_DIR} /EmitVISAPass.cpp"
@@ -43,12 +46,11 @@ set(IGC_BUILD__SRC__CISACodeGen_Common
43
46
"${CMAKE_CURRENT_SOURCE_DIR} /GeometryShaderLowering.cpp"
44
47
"${CMAKE_CURRENT_SOURCE_DIR} /GeometryShaderProperties.cpp"
45
48
"${CMAKE_CURRENT_SOURCE_DIR} /HalfPromotion.cpp"
46
- "${CMAKE_CURRENT_SOURCE_DIR} /helper.cpp"
47
49
"${CMAKE_CURRENT_SOURCE_DIR} /HoistURBWrites.cpp"
50
+ "${CMAKE_CURRENT_SOURCE_DIR} /HullShaderClearTessFactors.cpp"
48
51
"${CMAKE_CURRENT_SOURCE_DIR} /HullShaderCodeGen.cpp"
49
52
"${CMAKE_CURRENT_SOURCE_DIR} /HullShaderLowering.cpp"
50
- "${CMAKE_CURRENT_SOURCE_DIR} /HullShaderClearTessFactors.cpp"
51
- "${CMAKE_CURRENT_SOURCE_DIR} /layout.cpp"
53
+ "${CMAKE_CURRENT_SOURCE_DIR} /InsertGenericPtrArithmeticMetadata.cpp"
52
54
"${CMAKE_CURRENT_SOURCE_DIR} /LdShrink.cpp"
53
55
"${CMAKE_CURRENT_SOURCE_DIR} /LinkTessControlShaderPass.cpp"
54
56
"${CMAKE_CURRENT_SOURCE_DIR} /LiveVars.cpp"
@@ -58,50 +60,50 @@ set(IGC_BUILD__SRC__CISACodeGen_Common
58
60
"${CMAKE_CURRENT_SOURCE_DIR} /LowerGSInterface.cpp"
59
61
"${CMAKE_CURRENT_SOURCE_DIR} /MemOpt.cpp"
60
62
"${CMAKE_CURRENT_SOURCE_DIR} /MemOpt2.cpp"
61
- "${CMAKE_CURRENT_SOURCE_DIR} /MergeURBWrites.cpp"
62
63
"${CMAKE_CURRENT_SOURCE_DIR} /MergeURBReads.cpp"
63
- "${CMAKE_CURRENT_SOURCE_DIR} /messageEncoding .cpp"
64
+ "${CMAKE_CURRENT_SOURCE_DIR} /MergeURBWrites .cpp"
64
65
"${CMAKE_CURRENT_SOURCE_DIR} /OpenCLKernelCodeGen.cpp"
66
+ "${CMAKE_CURRENT_SOURCE_DIR} /POSH_RemoveNonPositionOutput.cpp"
67
+ "${CMAKE_CURRENT_SOURCE_DIR} /PartialEmuI64OpsPass.cpp"
65
68
"${CMAKE_CURRENT_SOURCE_DIR} /PassTimer.cpp"
66
69
"${CMAKE_CURRENT_SOURCE_DIR} /PatternMatchPass.cpp"
67
- "${CMAKE_CURRENT_SOURCE_DIR} /PartialEmuI64OpsPass.cpp"
68
70
"${CMAKE_CURRENT_SOURCE_DIR} /PayloadMapping.cpp"
69
71
"${CMAKE_CURRENT_SOURCE_DIR} /PixelShaderCodeGen.cpp"
70
72
"${CMAKE_CURRENT_SOURCE_DIR} /PixelShaderLowering.cpp"
71
73
"${CMAKE_CURRENT_SOURCE_DIR} /PositionDepAnalysis.cpp"
72
- "${CMAKE_CURRENT_SOURCE_DIR} /PromoteConstantStructs.cpp"
73
74
"${CMAKE_CURRENT_SOURCE_DIR} /PreRARematFlag.cpp"
74
- "${CMAKE_CURRENT_SOURCE_DIR} /RegisterEstimator.cpp"
75
- "${CMAKE_CURRENT_SOURCE_DIR} /SimplifyConstant.cpp"
75
+ "${CMAKE_CURRENT_SOURCE_DIR} /PreRAScheduler.cpp"
76
+ "${CMAKE_CURRENT_SOURCE_DIR} /PrepareLoadsStoresPass.cpp"
77
+ "${CMAKE_CURRENT_SOURCE_DIR} /PrepareLoadsStoresUtils.cpp"
78
+ "${CMAKE_CURRENT_SOURCE_DIR} /PromoteConstantStructs.cpp"
79
+ "${CMAKE_CURRENT_SOURCE_DIR} /PromoteInt8Type.cpp"
76
80
"${CMAKE_CURRENT_SOURCE_DIR} /PruneUnusedArguments.cpp"
77
81
"${CMAKE_CURRENT_SOURCE_DIR} /PullConstantHeuristics.cpp"
78
82
"${CMAKE_CURRENT_SOURCE_DIR} /PushAnalysis.cpp"
79
- "${CMAKE_CURRENT_SOURCE_DIR} /ScalarizerCodeGen .cpp"
83
+ "${CMAKE_CURRENT_SOURCE_DIR} /RegisterEstimator .cpp"
80
84
"${CMAKE_CURRENT_SOURCE_DIR} /RegisterPressureEstimate.cpp"
81
- "${CMAKE_CURRENT_SOURCE_DIR} /PrepareLoadsStoresPass.cpp"
82
- "${CMAKE_CURRENT_SOURCE_DIR} /PrepareLoadsStoresUtils.cpp"
83
- "${CMAKE_CURRENT_SOURCE_DIR} /PreRAScheduler.cpp"
84
85
"${CMAKE_CURRENT_SOURCE_DIR} /ResolveGAS.cpp"
85
86
"${CMAKE_CURRENT_SOURCE_DIR} /ResolvePredefinedConstant.cpp"
87
+ "${CMAKE_CURRENT_SOURCE_DIR} /RuntimeValueLegalizationPass.cpp"
88
+ "${CMAKE_CURRENT_SOURCE_DIR} /SLMConstProp.cpp"
89
+ "${CMAKE_CURRENT_SOURCE_DIR} /ScalarizerCodeGen.cpp"
86
90
"${CMAKE_CURRENT_SOURCE_DIR} /ShaderCodeGen.cpp"
87
91
"${CMAKE_CURRENT_SOURCE_DIR} /Simd32Profitability.cpp"
92
+ "${CMAKE_CURRENT_SOURCE_DIR} /SimplifyConstant.cpp"
88
93
"${CMAKE_CURRENT_SOURCE_DIR} /TimeStatsCounter.cpp"
94
+ "${CMAKE_CURRENT_SOURCE_DIR} /TranslationTable.cpp"
89
95
"${CMAKE_CURRENT_SOURCE_DIR} /TypeDemote.cpp"
90
- "${CMAKE_CURRENT_SOURCE_DIR} /UniformAssumptions.cpp"
91
96
"${CMAKE_CURRENT_SOURCE_DIR} /URBPartialWrites.cpp"
97
+ "${CMAKE_CURRENT_SOURCE_DIR} /UniformAssumptions.cpp"
92
98
"${CMAKE_CURRENT_SOURCE_DIR} /VariableReuseAnalysis.cpp"
93
- "${CMAKE_CURRENT_SOURCE_DIR} /TranslationTable.cpp"
94
99
"${CMAKE_CURRENT_SOURCE_DIR} /VectorPreProcess.cpp"
95
100
"${CMAKE_CURRENT_SOURCE_DIR} /VectorProcess.cpp"
96
- "${CMAKE_CURRENT_SOURCE_DIR} /RuntimeValueLegalizationPass.cpp"
97
- "${CMAKE_CURRENT_SOURCE_DIR} /InsertGenericPtrArithmeticMetadata.cpp"
98
101
"${CMAKE_CURRENT_SOURCE_DIR} /VertexShaderCodeGen.cpp"
99
102
"${CMAKE_CURRENT_SOURCE_DIR} /VertexShaderLowering.cpp"
100
- "${CMAKE_CURRENT_SOURCE_DIR} /ComputeShaderLowering.cpp"
101
103
"${CMAKE_CURRENT_SOURCE_DIR} /WIAnalysis.cpp"
102
- "${CMAKE_CURRENT_SOURCE_DIR} /SLMConstProp .cpp"
103
- "${CMAKE_CURRENT_SOURCE_DIR} /POSH_RemoveNonPositionOutput .cpp"
104
- "${CMAKE_CURRENT_SOURCE_DIR} /CrossPhaseConstProp .cpp"
104
+ "${CMAKE_CURRENT_SOURCE_DIR} /helper .cpp"
105
+ "${CMAKE_CURRENT_SOURCE_DIR} /layout .cpp"
106
+ "${CMAKE_CURRENT_SOURCE_DIR} /messageEncoding .cpp"
105
107
)
106
108
107
109
@@ -117,23 +119,26 @@ set(IGC_BUILD__HDR__CISACodeGen_Common
117
119
"${CMAKE_CURRENT_SOURCE_DIR} /AdvMemOpt.h"
118
120
"${CMAKE_CURRENT_SOURCE_DIR} /AnnotateUniformAllocas.h"
119
121
"${CMAKE_CURRENT_SOURCE_DIR} /BlockCoalescing.hpp"
120
- "${CMAKE_CURRENT_SOURCE_DIR} /CheckInstrTypes.hpp"
121
122
"${CMAKE_CURRENT_SOURCE_DIR} /CISABuilder.hpp"
122
123
"${CMAKE_CURRENT_SOURCE_DIR} /CISACodeGen.h"
124
+ "${CMAKE_CURRENT_SOURCE_DIR} /CVariable.hpp"
125
+ "${CMAKE_CURRENT_SOURCE_DIR} /CalculateLocalIDs.hpp"
126
+ "${CMAKE_CURRENT_SOURCE_DIR} /CheckInstrTypes.hpp"
123
127
"${CMAKE_CURRENT_SOURCE_DIR} /CoalescingEngine.hpp"
124
128
"${CMAKE_CURRENT_SOURCE_DIR} /CodeSinking.hpp"
125
129
"${CMAKE_CURRENT_SOURCE_DIR} /CollectGeometryShaderProperties.hpp"
126
130
"${CMAKE_CURRENT_SOURCE_DIR} /ComputeShaderBase.hpp"
127
- "${CMAKE_CURRENT_SOURCE_DIR} /ComputeShaderCommon.hpp"
128
131
"${CMAKE_CURRENT_SOURCE_DIR} /ComputeShaderCodeGen.hpp"
132
+ "${CMAKE_CURRENT_SOURCE_DIR} /ComputeShaderCommon.hpp"
133
+ "${CMAKE_CURRENT_SOURCE_DIR} /ComputeShaderLowering.hpp"
129
134
"${CMAKE_CURRENT_SOURCE_DIR} /ConstantCoalescing.hpp"
130
- "${CMAKE_CURRENT_SOURCE_DIR} /CVariable.hpp"
135
+ "${CMAKE_CURRENT_SOURCE_DIR} /CrossPhaseConstProp.hpp"
136
+ "${CMAKE_CURRENT_SOURCE_DIR} /DeSSA.hpp"
131
137
"${CMAKE_CURRENT_SOURCE_DIR} /DebugInfo.hpp"
132
138
"${CMAKE_CURRENT_SOURCE_DIR} /DebugInfoData.hpp"
133
- "${CMAKE_CURRENT_SOURCE_DIR} /DeSSA.hpp"
134
- "${CMAKE_CURRENT_SOURCE_DIR} /DriverInfo.hpp"
135
139
"${CMAKE_CURRENT_SOURCE_DIR} /DomainShaderCodeGen.hpp"
136
140
"${CMAKE_CURRENT_SOURCE_DIR} /DomainShaderLowering.hpp"
141
+ "${CMAKE_CURRENT_SOURCE_DIR} /DriverInfo.hpp"
137
142
"${CMAKE_CURRENT_SOURCE_DIR} /EmitVISAPass.hpp"
138
143
"${CMAKE_CURRENT_SOURCE_DIR} /Emu64OpsPass.h"
139
144
"${CMAKE_CURRENT_SOURCE_DIR} /EstimateFunctionSize.h"
@@ -147,64 +152,63 @@ set(IGC_BUILD__HDR__CISACodeGen_Common
147
152
"${CMAKE_CURRENT_SOURCE_DIR} /GeometryShaderLowering.hpp"
148
153
"${CMAKE_CURRENT_SOURCE_DIR} /GeometryShaderProperties.hpp"
149
154
"${CMAKE_CURRENT_SOURCE_DIR} /HalfPromotion.h"
150
- "${CMAKE_CURRENT_SOURCE_DIR} /helper.h"
151
155
"${CMAKE_CURRENT_SOURCE_DIR} /HoistURBWrites.hpp"
156
+ "${CMAKE_CURRENT_SOURCE_DIR} /HullShaderClearTessFactors.hpp"
152
157
"${CMAKE_CURRENT_SOURCE_DIR} /HullShaderCodeGen.hpp"
153
158
"${CMAKE_CURRENT_SOURCE_DIR} /HullShaderLowering.hpp"
154
- "${CMAKE_CURRENT_SOURCE_DIR} /HullShaderClearTessFactors.hpp"
155
- "${CMAKE_CURRENT_SOURCE_DIR} /layout.hpp"
159
+ "${CMAKE_CURRENT_SOURCE_DIR} /InsertGenericPtrArithmeticMetadata.hpp"
156
160
"${CMAKE_CURRENT_SOURCE_DIR} /LdShrink.h"
157
161
"${CMAKE_CURRENT_SOURCE_DIR} /LinkTessControlShaderPass.h"
158
162
"${CMAKE_CURRENT_SOURCE_DIR} /LiveVars.hpp"
159
163
"${CMAKE_CURRENT_SOURCE_DIR} /LivenessAnalysis.hpp"
160
- "${CMAKE_CURRENT_SOURCE_DIR} /RegisterEstimator.hpp"
161
164
"${CMAKE_CURRENT_SOURCE_DIR} /LowerGEPForPrivMem.hpp"
162
165
"${CMAKE_CURRENT_SOURCE_DIR} /LowerGSInterface.h"
163
166
"${CMAKE_CURRENT_SOURCE_DIR} /MemOpt.h"
164
167
"${CMAKE_CURRENT_SOURCE_DIR} /MemOpt2.h"
165
- "${CMAKE_CURRENT_SOURCE_DIR} /MergeURBWrites.hpp"
166
168
"${CMAKE_CURRENT_SOURCE_DIR} /MergeURBReads.hpp"
167
- "${CMAKE_CURRENT_SOURCE_DIR} /messageEncoding.hpp"
168
- "${CMAKE_CURRENT_SOURCE_DIR} /opCode.h"
169
+ "${CMAKE_CURRENT_SOURCE_DIR} /MergeURBWrites.hpp"
169
170
"${CMAKE_CURRENT_SOURCE_DIR} /OpenCLKernelCodeGen.hpp"
171
+ "${CMAKE_CURRENT_SOURCE_DIR} /POSH_RemoveNonPositionOutput.h"
172
+ "${CMAKE_CURRENT_SOURCE_DIR} /PartialEmuI64OpsPass.h"
170
173
"${CMAKE_CURRENT_SOURCE_DIR} /PassTimer.hpp"
171
174
"${CMAKE_CURRENT_SOURCE_DIR} /PatternMatchPass.hpp"
172
- "${CMAKE_CURRENT_SOURCE_DIR} /PartialEmuI64OpsPass.h"
173
175
"${CMAKE_CURRENT_SOURCE_DIR} /PayloadMapping.hpp"
174
176
"${CMAKE_CURRENT_SOURCE_DIR} /PixelShaderCodeGen.hpp"
175
177
"${CMAKE_CURRENT_SOURCE_DIR} /PixelShaderLowering.hpp"
176
178
"${CMAKE_CURRENT_SOURCE_DIR} /Platform.hpp"
177
179
"${CMAKE_CURRENT_SOURCE_DIR} /PositionDepAnalysis.hpp"
178
180
"${CMAKE_CURRENT_SOURCE_DIR} /PreRARematFlag.h"
179
- "${CMAKE_CURRENT_SOURCE_DIR} /PullConstantHeuristics.hpp"
180
- "${CMAKE_CURRENT_SOURCE_DIR} /PushAnalysis.hpp"
181
- "${CMAKE_CURRENT_SOURCE_DIR} /ScalarizerCodeGen.hpp"
182
- "${CMAKE_CURRENT_SOURCE_DIR} /RegisterPressureEstimate.hpp"
181
+ "${CMAKE_CURRENT_SOURCE_DIR} /PreRAScheduler.hpp"
183
182
"${CMAKE_CURRENT_SOURCE_DIR} /PrepareLoadsStoresPass.h"
184
183
"${CMAKE_CURRENT_SOURCE_DIR} /PrepareLoadsStoresUtils.h"
185
- "${CMAKE_CURRENT_SOURCE_DIR} /PreRAScheduler.hpp"
186
184
"${CMAKE_CURRENT_SOURCE_DIR} /PromoteConstantStructs.hpp"
185
+ "${CMAKE_CURRENT_SOURCE_DIR} /PromoteInt8Type.hpp"
186
+ "${CMAKE_CURRENT_SOURCE_DIR} /PullConstantHeuristics.hpp"
187
+ "${CMAKE_CURRENT_SOURCE_DIR} /PushAnalysis.hpp"
188
+ "${CMAKE_CURRENT_SOURCE_DIR} /RegisterEstimator.hpp"
189
+ "${CMAKE_CURRENT_SOURCE_DIR} /RegisterPressureEstimate.hpp"
187
190
"${CMAKE_CURRENT_SOURCE_DIR} /ResolveGAS.h"
188
191
"${CMAKE_CURRENT_SOURCE_DIR} /ResolvePredefinedConstant.h"
192
+ "${CMAKE_CURRENT_SOURCE_DIR} /RuntimeValueLegalizationPass.h"
193
+ "${CMAKE_CURRENT_SOURCE_DIR} /SLMConstProp.hpp"
194
+ "${CMAKE_CURRENT_SOURCE_DIR} /ScalarizerCodeGen.hpp"
189
195
"${CMAKE_CURRENT_SOURCE_DIR} /ShaderCodeGen.hpp"
190
196
"${CMAKE_CURRENT_SOURCE_DIR} /ShaderUnits.hpp"
191
197
"${CMAKE_CURRENT_SOURCE_DIR} /Simd32Profitability.hpp"
192
198
"${CMAKE_CURRENT_SOURCE_DIR} /TimeStatsCounter.h"
193
199
"${CMAKE_CURRENT_SOURCE_DIR} /TranslationTable.hpp"
194
200
"${CMAKE_CURRENT_SOURCE_DIR} /TypeDemote.h"
195
- "${CMAKE_CURRENT_SOURCE_DIR} /UniformAssumptions.hpp"
196
201
"${CMAKE_CURRENT_SOURCE_DIR} /URBPartialWrites.hpp"
202
+ "${CMAKE_CURRENT_SOURCE_DIR} /UniformAssumptions.hpp"
197
203
"${CMAKE_CURRENT_SOURCE_DIR} /VariableReuseAnalysis.hpp"
198
204
"${CMAKE_CURRENT_SOURCE_DIR} /VectorProcess.hpp"
199
- "${CMAKE_CURRENT_SOURCE_DIR} /RuntimeValueLegalizationPass.h"
200
- "${CMAKE_CURRENT_SOURCE_DIR} /InsertGenericPtrArithmeticMetadata.hpp"
201
205
"${CMAKE_CURRENT_SOURCE_DIR} /VertexShaderCodeGen.hpp"
202
206
"${CMAKE_CURRENT_SOURCE_DIR} /VertexShaderLowering.hpp"
203
- "${CMAKE_CURRENT_SOURCE_DIR} /ComputeShaderLowering.hpp"
204
207
"${CMAKE_CURRENT_SOURCE_DIR} /WIAnalysis.hpp"
205
- "${CMAKE_CURRENT_SOURCE_DIR} /SLMConstProp.hpp"
206
- "${CMAKE_CURRENT_SOURCE_DIR} /POSH_RemoveNonPositionOutput.h"
207
- "${CMAKE_CURRENT_SOURCE_DIR} /CrossPhaseConstProp.hpp"
208
+ "${CMAKE_CURRENT_SOURCE_DIR} /helper.h"
209
+ "${CMAKE_CURRENT_SOURCE_DIR} /layout.hpp"
210
+ "${CMAKE_CURRENT_SOURCE_DIR} /messageEncoding.hpp"
211
+ "${CMAKE_CURRENT_SOURCE_DIR} /opCode.h"
208
212
)
209
213
210
214
0 commit comments