llvm.org GIT mirror llvm / 94fb5f2
Make it compile on VC2005: - update VC projects. - Add an overload to llvm::Stream for <<, since std::hex and std::dec have type std::ios_base& (*)(std::ios_base&) in VC++. (templating the function don't work, due to ambiguities) - add ../ on several include in X86/AsmPrinter/ git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@54898 91177308-0d34-0410-b5e6-96231b3b80d8 Cedric Venet 11 years ago
13 changed file(s) with 330 addition(s) and 296 deletion(s). Raw diff Collapse all Expand all
3535 BaseStream(StreamTy *S) : Stream(S) {}
3636
3737 StreamTy *stream() const { return Stream; }
38
39 inline BaseStream &operator << (std::ios_base &(*Func)(std::ios_base&)) {
40 if (Stream) *Stream << Func;
41 return *this;
42 }
3843
3944 inline BaseStream &operator << (StreamTy &(*Func)(StreamTy&)) {
4045 if (Stream) *Stream << Func;
1414
1515 #define DEBUG_TYPE "asm-printer"
1616 #include "X86ATTAsmPrinter.h"
17 #include "X86.h"
18 #include "X86COFF.h"
19 #include "X86MachineFunctionInfo.h"
20 #include "X86TargetMachine.h"
21 #include "X86TargetAsmInfo.h"
17 #include "../X86.h"
18 #include "../X86COFF.h"
19 #include "../X86MachineFunctionInfo.h"
20 #include "../X86TargetMachine.h"
21 #include "../X86TargetAsmInfo.h"
2222 #include "llvm/CallingConv.h"
2323 #include "llvm/DerivedTypes.h"
2424 #include "llvm/Module.h"
1313 #ifndef X86ATTASMPRINTER_H
1414 #define X86ATTASMPRINTER_H
1515
16 #include "X86.h"
17 #include "X86MachineFunctionInfo.h"
18 #include "X86TargetMachine.h"
16 #include "../X86.h"
17 #include "../X86MachineFunctionInfo.h"
18 #include "../X86TargetMachine.h"
1919 #include "llvm/ADT/StringSet.h"
2020 #include "llvm/CodeGen/AsmPrinter.h"
2121 #include "llvm/CodeGen/DwarfWriter.h"
1515
1616 #include "X86ATTAsmPrinter.h"
1717 #include "X86IntelAsmPrinter.h"
18 #include "X86Subtarget.h"
18 #include "../X86Subtarget.h"
1919 using namespace llvm;
2020
2121 /// createX86CodePrinterPass - Returns a pass that prints the X86 assembly code
1414
1515 #define DEBUG_TYPE "asm-printer"
1616 #include "X86IntelAsmPrinter.h"
17 #include "X86InstrInfo.h"
18 #include "X86TargetAsmInfo.h"
19 #include "X86.h"
17 #include "../X86InstrInfo.h"
18 #include "../X86TargetAsmInfo.h"
19 #include "../X86.h"
2020 #include "llvm/CallingConv.h"
2121 #include "llvm/Constants.h"
2222 #include "llvm/DerivedTypes.h"
1313 #ifndef X86INTELASMPRINTER_H
1414 #define X86INTELASMPRINTER_H
1515
16 #include "X86.h"
17 #include "X86MachineFunctionInfo.h"
18 #include "X86TargetMachine.h"
16 #include "../X86.h"
17 #include "../X86MachineFunctionInfo.h"
18 #include "../X86TargetMachine.h"
1919 #include "llvm/CodeGen/AsmPrinter.h"
2020 #include "llvm/ADT/StringSet.h"
2121 #include "llvm/Support/Compiler.h"
360360 >
361361
362362
363 RelativePath="..\..\lib\Analysis\LoadValueNumbering.cpp"
364 >
365
366
367363 RelativePath="..\..\lib\Analysis\LoopInfo.cpp"
368364 >
369365
409405
410406
411407 RelativePath="..\..\lib\Analysis\Trace.cpp"
412 >
413
414
415 RelativePath="..\..\lib\Analysis\ValueNumbering.cpp"
416408 >
417409
418410
304304 UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
305305 >
306306
307 RelativePath="..\..\lib\CodeGen\AsmPrinter.cpp"
308 >
309
310
311307 RelativePath="..\..\lib\CodeGen\BranchFolding.cpp"
312308 >
313309
314310
315 RelativePath="..\..\lib\CodeGen\Collector.cpp"
316 >
317
318
319 RelativePath="..\..\lib\CodeGen\CollectorMetadata.cpp"
320 >
321
322
323 RelativePath="..\..\lib\CodeGen\Collectors.cpp"
324 >
325
326
327 RelativePath="..\..\lib\CodeGen\DwarfWriter.cpp"
328 >
329
330
331311 RelativePath="..\..\lib\CodeGen\ELFWriter.cpp"
332312 >
333313
336316 >
337317
338318
319 RelativePath="..\..\lib\CodeGen\GCMetadata.cpp"
320 >
321
322
323 RelativePath="..\..\lib\CodeGen\GCMetadataPrinter.cpp"
324 >
325
326
327 RelativePath="..\..\lib\CodeGen\GCs.cpp"
328 >
329
330
331 RelativePath="..\..\lib\CodeGen\GCStrategy.cpp"
332 >
333
334
339335 RelativePath="..\..\lib\CodeGen\IfConversion.cpp"
340336 >
341337
420416 >
421417
422418
423 RelativePath="..\..\lib\CodeGen\OcamlCollector.cpp"
419 RelativePath="..\..\lib\CodeGen\OcamlGC.cpp"
424420 >
425421
426422
468464 >
469465
470466
471 RelativePath="..\..\lib\CodeGen\ShadowStackCollector.cpp"
467 RelativePath="..\..\lib\CodeGen\ShadowStackGC.cpp"
472468 >
473469
474470
564560
565561
566562 RelativePath="..\..\lib\CodeGen\SelectionDAG\TargetLowering.cpp"
563 >
564
565
566
567 Name="AsmPrinter"
568 >
569
570 RelativePath="..\..\lib\CodeGen\AsmPrinter\AsmPrinter.cpp"
571 >
572
573
574 RelativePath="..\..\lib\CodeGen\AsmPrinter\DwarfWriter.cpp"
575 >
576
577
578 RelativePath="..\..\lib\CodeGen\AsmPrinter\OcamlGCPrinter.cpp"
567579 >
568580
569581
8989 />
9090
9191
92 Name="Release|Win32"
93 OutputDirectory="$(ProjectDir)..\bin\$(PlatformName)\$(ConfigurationName)"
94 IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
95 ConfigurationType="4"
96 InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops;..\common.vsprops"
97 CharacterSet="2"
98 >
99
100 Name="VCPreBuildEventTool"
101 />
102
103 Name="VCCustomBuildTool"
104 />
105
106 Name="VCXMLDataGeneratorTool"
107 />
108
109 Name="VCWebServiceProxyGeneratorTool"
110 />
111
112 Name="VCMIDLTool"
113 />
114
115 Name="VCCLCompilerTool"
116 AdditionalIncludeDirectories="..\..\include;.."
117 PreprocessorDefinitions="_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_SCL_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_WARNINGS;WIN32;NDEBUG;_LIB;__STDC_LIMIT_MACROS"
118 StringPooling="true"
119 RuntimeLibrary="2"
120 ForceConformanceInForLoopScope="true"
121 RuntimeTypeInfo="true"
122 UsePrecompiledHeader="0"
123 ProgramDataBaseFileName="$(OutDir)\$(ProjectName).pdb"
124 WarningLevel="3"
125 Detect64BitPortabilityProblems="false"
126 DebugInformationFormat="3"
127 DisableSpecificWarnings="4355,4146,4800"
128 />
129
130 Name="VCManagedResourceCompilerTool"
131 />
132
133 Name="VCResourceCompilerTool"
134 />
135
136 Name="VCPreLinkEventTool"
137 />
138
139 Name="VCLibrarianTool"
140 OutputFile="$(OutDir)/support.lib"
141 />
142
143 Name="VCALinkTool"
144 />
145
146 Name="VCXDCMakeTool"
147 />
148
149 Name="VCBscMakeTool"
150 />
151
152 Name="VCFxCopTool"
153 />
154
155 Name="VCPostBuildEventTool"
156 />
157
158
92159 Name="Debug|x64"
93160 OutputDirectory="$(ProjectDir)..\bin\$(PlatformName)\$(ConfigurationName)"
94161 IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
161228 />
162229
163230
164 Name="Release|Win32"
165 OutputDirectory="$(ProjectDir)..\bin\$(PlatformName)\$(ConfigurationName)"
166 IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
167 ConfigurationType="4"
168 InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops;..\common.vsprops"
169 CharacterSet="2"
170 >
171
172 Name="VCPreBuildEventTool"
173 />
174
175 Name="VCCustomBuildTool"
176 />
177
178 Name="VCXMLDataGeneratorTool"
179 />
180
181 Name="VCWebServiceProxyGeneratorTool"
182 />
183
184 Name="VCMIDLTool"
185 />
186
187 Name="VCCLCompilerTool"
188 AdditionalIncludeDirectories="..\..\include;.."
189 PreprocessorDefinitions="_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_SCL_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_WARNINGS;WIN32;NDEBUG;_LIB;__STDC_LIMIT_MACROS"
190 StringPooling="true"
191 RuntimeLibrary="2"
192 ForceConformanceInForLoopScope="true"
193 RuntimeTypeInfo="true"
194 UsePrecompiledHeader="0"
195 ProgramDataBaseFileName="$(OutDir)\$(ProjectName).pdb"
196 WarningLevel="3"
197 Detect64BitPortabilityProblems="false"
198 DebugInformationFormat="3"
199 DisableSpecificWarnings="4355,4146,4800"
200 />
201
202 Name="VCManagedResourceCompilerTool"
203 />
204
205 Name="VCResourceCompilerTool"
206 />
207
208 Name="VCPreLinkEventTool"
209 />
210
211 Name="VCLibrarianTool"
212 OutputFile="$(OutDir)/support.lib"
213 />
214
215 Name="VCALinkTool"
216 />
217
218 Name="VCXDCMakeTool"
219 />
220
221 Name="VCBscMakeTool"
222 />
223
224 Name="VCFxCopTool"
225 />
226
227 Name="VCPostBuildEventTool"
228 />
229
230
231231 Name="Release|x64"
232232 OutputDirectory="$(ProjectDir)..\bin\$(PlatformName)\$(ConfigurationName)"
233233 IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
374374 >
375375
376376
377 RelativePath="..\..\lib\Support\raw_ostream.cpp"
378 >
379
380
377381 RelativePath="..\..\lib\Support\SlowOperationInformer.cpp"
378382 >
379383
0
11
22 ProjectType="Visual C++"
3 Version="8.00"
3 Version="8,00"
44 Name="TableGen"
55 ProjectGUID="{339C2249-26B6-4172-B484-85653029AF57}"
66 RootNamespace="TableGen"
104104 />
105105
106106
107 Name="Release|Win32"
108 OutputDirectory="$(ProjectDir)..\bin\$(PlatformName)\$(ConfigurationName)"
109 IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
110 ConfigurationType="1"
111 InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops;..\common.vsprops"
112 CharacterSet="2"
113 >
114
115 Name="VCPreBuildEventTool"
116 />
117
118 Name="VCCustomBuildTool"
119 />
120
121 Name="VCXMLDataGeneratorTool"
122 />
123
124 Name="VCWebServiceProxyGeneratorTool"
125 />
126
127 Name="VCMIDLTool"
128 />
129
130 Name="VCCLCompilerTool"
131 AdditionalIncludeDirectories="..\..\include;..;..\..\utils\tablegen"
132 PreprocessorDefinitions="_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_WARNINGS;WIN32;NDEBUG;_CONSOLE;__STDC_LIMIT_MACROS"
133 StringPooling="true"
134 RuntimeLibrary="2"
135 ForceConformanceInForLoopScope="true"
136 RuntimeTypeInfo="true"
137 UsePrecompiledHeader="0"
138 ProgramDataBaseFileName="$(OutDir)\$(ProjectName).pdb"
139 WarningLevel="3"
140 Detect64BitPortabilityProblems="false"
141 DebugInformationFormat="3"
142 DisableSpecificWarnings="4355,4146,4800"
143 />
144
145 Name="VCManagedResourceCompilerTool"
146 />
147
148 Name="VCResourceCompilerTool"
149 />
150
151 Name="VCPreLinkEventTool"
152 />
153
154 Name="VCLinkerTool"
155 OutputFile="$(OutDir)\TableGen.exe"
156 LinkIncremental="1"
157 AdditionalLibraryDirectories=""
158 GenerateDebugInformation="true"
159 SubSystem="1"
160 OptimizeReferences="2"
161 EnableCOMDATFolding="2"
162 TargetMachine="1"
163 />
164
165 Name="VCALinkTool"
166 />
167
168 Name="VCManifestTool"
169 />
170
171 Name="VCXDCMakeTool"
172 />
173
174 Name="VCBscMakeTool"
175 />
176
177 Name="VCFxCopTool"
178 />
179
180 Name="VCAppVerifierTool"
181 />
182
183 Name="VCWebDeploymentTool"
184 />
185
186 Name="VCPostBuildEventTool"
187 />
188
189
107190 Name="Debug|x64"
108191 OutputDirectory="$(ProjectDir)..\bin\$(PlatformName)\$(ConfigurationName)"
109192 IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
191274 />
192275
193276
194 Name="Release|Win32"
195 OutputDirectory="$(ProjectDir)..\bin\$(PlatformName)\$(ConfigurationName)"
196 IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
197 ConfigurationType="1"
198 InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops;..\common.vsprops"
199 CharacterSet="2"
200 >
201
202 Name="VCPreBuildEventTool"
203 />
204
205 Name="VCCustomBuildTool"
206 />
207
208 Name="VCXMLDataGeneratorTool"
209 />
210
211 Name="VCWebServiceProxyGeneratorTool"
212 />
213
214 Name="VCMIDLTool"
215 />
216
217 Name="VCCLCompilerTool"
218 AdditionalIncludeDirectories="..\..\include;..;..\..\utils\tablegen"
219 PreprocessorDefinitions="_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_WARNINGS;_SCL_SECURE_NO_WARNINGS;WIN32;NDEBUG;_CONSOLE;__STDC_LIMIT_MACROS"
220 StringPooling="true"
221 RuntimeLibrary="2"
222 ForceConformanceInForLoopScope="true"
223 RuntimeTypeInfo="true"
224 UsePrecompiledHeader="0"
225 ProgramDataBaseFileName="$(OutDir)\$(ProjectName).pdb"
226 WarningLevel="3"
227 Detect64BitPortabilityProblems="false"
228 DebugInformationFormat="3"
229 DisableSpecificWarnings="4355,4146,4800"
230 />
231
232 Name="VCManagedResourceCompilerTool"
233 />
234
235 Name="VCResourceCompilerTool"
236 />
237
238 Name="VCPreLinkEventTool"
239 />
240
241 Name="VCLinkerTool"
242 OutputFile="$(OutDir)\TableGen.exe"
243 LinkIncremental="1"
244 AdditionalLibraryDirectories=""
245 GenerateDebugInformation="true"
246 SubSystem="1"
247 OptimizeReferences="2"
248 EnableCOMDATFolding="2"
249 TargetMachine="1"
250 />
251
252 Name="VCALinkTool"
253 />
254
255 Name="VCManifestTool"
256 />
257
258 Name="VCXDCMakeTool"
259 />
260
261 Name="VCBscMakeTool"
262 />
263
264 Name="VCFxCopTool"
265 />
266
267 Name="VCAppVerifierTool"
268 />
269
270 Name="VCWebDeploymentTool"
271 />
272
273 Name="VCPostBuildEventTool"
274 />
275
276
277277 Name="Release|x64"
278278 OutputDirectory="$(ProjectDir)..\bin\$(PlatformName)\$(ConfigurationName)"
279279 IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
397397 >
398398
399399
400 RelativePath="..\..\utils\TableGen\FastISelEmitter.cpp"
401 >
402
403
400404 RelativePath="..\..\utils\TableGen\InstrEnumEmitter.cpp"
401405 >
402406
483487 >
484488
485489
490 RelativePath="..\..\utils\TableGen\FastISelEmitter.h"
491 >
492
493
486494 RelativePath="..\..\utils\TableGen\InstrEnumEmitter.h"
487495 >
488496
440440
441441
442442 RelativePath="..\..\lib\Transforms\Scalar\DeadStoreElimination.cpp"
443 >
444
445
446 RelativePath="..\..\lib\Transforms\Scalar\GCSE.cpp"
447443 >
448444
449445
6060 EndProject
6161 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "x86", "x86\x86.vcproj", "{144EEBF6-8C9B-4473-B715-2C821666AF6C}"
6262 ProjectSection(ProjectDependencies) = postProject
63 {19514E48-456C-4B9D-8637-F2285476461E} = {19514E48-456C-4B9D-8637-F2285476461E}
64 {059FBAB8-C76D-48A0-AA75-3C57BD3EAFE4} = {059FBAB8-C76D-48A0-AA75-3C57BD3EAFE4}
6365 {C59374C1-9FC0-4147-B836-327DFDC52D99} = {C59374C1-9FC0-4147-B836-327DFDC52D99}
6466 {08CEB1BB-C2A4-4587-B9A9-AEDB8FB44897} = {08CEB1BB-C2A4-4587-B9A9-AEDB8FB44897}
6567 {339C2249-26B6-4172-B484-85653029AF57} = {339C2249-26B6-4172-B484-85653029AF57}
66 {19514E48-456C-4B9D-8637-F2285476461E} = {19514E48-456C-4B9D-8637-F2285476461E}
6768 EndProjectSection
6869 EndProject
6970 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Transforms", "Transforms\Transforms.vcproj", "{C59374C1-9FC0-4147-B836-327DFDC52D99}"
263264 EndProject
264265 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "clangDriver", "..\tools\clang\win32\clangDriver\clangDriver.vcproj", "{7E7DA455-C276-4B93-8D02-8F7E2F629BAF}"
265266 ProjectSection(ProjectDependencies) = postProject
266 {030F6909-B2FA-4E53-BEA7-9A559CFC2F73} = {030F6909-B2FA-4E53-BEA7-9A559CFC2F73}
267 {0F8407F3-FA23-4CF1-83A9-DCBE0B361489} = {0F8407F3-FA23-4CF1-83A9-DCBE0B361489}
267268 {AECB78DF-C319-4D49-B2FD-F98F62EBBDF4} = {AECB78DF-C319-4D49-B2FD-F98F62EBBDF4}
268 {0F8407F3-FA23-4CF1-83A9-DCBE0B361489} = {0F8407F3-FA23-4CF1-83A9-DCBE0B361489}
269269 {5125C3DB-FBD6-4BF8-8D8B-CE51D6E93BCD} = {5125C3DB-FBD6-4BF8-8D8B-CE51D6E93BCD}
270270 {45CD78D7-C5D9-47FE-AD12-F3251EEDAFFB} = {45CD78D7-C5D9-47FE-AD12-F3251EEDAFFB}
271271 {08CEB1BB-C2A4-4587-B9A9-AEDB8FB44897} = {08CEB1BB-C2A4-4587-B9A9-AEDB8FB44897}
279279 {28AA9146-3482-4F41-9CC6-407B1D258508} = {28AA9146-3482-4F41-9CC6-407B1D258508}
280280 {0622E827-8464-489D-8B1C-B0B496F35C08} = {0622E827-8464-489D-8B1C-B0B496F35C08}
281281 {6C98551A-4C36-4E74-8419-4D3EEEC9D8E0} = {6C98551A-4C36-4E74-8419-4D3EEEC9D8E0}
282 {030F6909-B2FA-4E53-BEA7-9A559CFC2F73} = {030F6909-B2FA-4E53-BEA7-9A559CFC2F73}
282283 EndProjectSection
283284 EndProject
284285 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "clangBasic", "..\tools\clang\win32\clangBasic\clangBasic.vcproj", "{298B4876-6EF1-4E80-85D7-72F80693BBEB}"
8989 />
9090
9191
92 Name="Release|Win32"
93 OutputDirectory="$(ProjectDir)..\bin\$(PlatformName)\$(ConfigurationName)"
94 IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
95 ConfigurationType="4"
96 InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
97 CharacterSet="2"
98 >
99
100 Name="VCPreBuildEventTool"
101 />
102
103 Name="VCCustomBuildTool"
104 />
105
106 Name="VCXMLDataGeneratorTool"
107 />
108
109 Name="VCWebServiceProxyGeneratorTool"
110 />
111
112 Name="VCMIDLTool"
113 />
114
115 Name="VCCLCompilerTool"
116 AdditionalIncludeDirectories=".;..\..\include;.."
117 PreprocessorDefinitions="_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_SCL_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_WARNINGS;WIN32;NDEBUG;_LIB;__STDC_LIMIT_MACROS"
118 StringPooling="true"
119 RuntimeLibrary="2"
120 ForceConformanceInForLoopScope="true"
121 RuntimeTypeInfo="true"
122 UsePrecompiledHeader="0"
123 ProgramDataBaseFileName="$(OutDir)\$(ProjectName).pdb"
124 WarningLevel="3"
125 Detect64BitPortabilityProblems="false"
126 DebugInformationFormat="3"
127 DisableSpecificWarnings="4355,4146,4800"
128 />
129
130 Name="VCManagedResourceCompilerTool"
131 />
132
133 Name="VCResourceCompilerTool"
134 />
135
136 Name="VCPreLinkEventTool"
137 />
138
139 Name="VCLibrarianTool"
140 OutputFile="$(OutDir)/x86.lib"
141 />
142
143 Name="VCALinkTool"
144 />
145
146 Name="VCXDCMakeTool"
147 />
148
149 Name="VCBscMakeTool"
150 />
151
152 Name="VCFxCopTool"
153 />
154
155 Name="VCPostBuildEventTool"
156 />
157
158
92159 Name="Debug|x64"
93160 OutputDirectory="$(ProjectDir)..\bin\$(PlatformName)\$(ConfigurationName)"
94161 IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
161228 />
162229
163230
164 Name="Release|Win32"
231 Name="Release|x64"
165232 OutputDirectory="$(ProjectDir)..\bin\$(PlatformName)\$(ConfigurationName)"
166233 IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
167234 ConfigurationType="4"
182249 />
183250
184251 Name="VCMIDLTool"
252 TargetEnvironment="3"
185253 />
186254
187255 Name="VCCLCompilerTool"
227295 Name="VCPostBuildEventTool"
228296 />
229297
230
231 Name="Release|x64"
232 OutputDirectory="$(ProjectDir)..\bin\$(PlatformName)\$(ConfigurationName)"
233 IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
234 ConfigurationType="4"
235 InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
236 CharacterSet="2"
237 >
238
239 Name="VCPreBuildEventTool"
240 />
241
242 Name="VCCustomBuildTool"
243 />
244
245 Name="VCXMLDataGeneratorTool"
246 />
247
248 Name="VCWebServiceProxyGeneratorTool"
249 />
250
251 Name="VCMIDLTool"
252 TargetEnvironment="3"
253 />
254
255 Name="VCCLCompilerTool"
256 AdditionalIncludeDirectories=".;..\..\include;.."
257 PreprocessorDefinitions="_CRT_SECURE_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_SCL_SECURE_NO_WARNINGS;_CRT_NONSTDC_NO_WARNINGS;WIN32;NDEBUG;_LIB;__STDC_LIMIT_MACROS"
258 StringPooling="true"
259 RuntimeLibrary="2"
260 ForceConformanceInForLoopScope="true"
261 RuntimeTypeInfo="true"
262 UsePrecompiledHeader="0"
263 ProgramDataBaseFileName="$(OutDir)\$(ProjectName).pdb"
264 WarningLevel="3"
265 Detect64BitPortabilityProblems="false"
266 DebugInformationFormat="3"
267 DisableSpecificWarnings="4355,4146,4800"
268 />
269
270 Name="VCManagedResourceCompilerTool"
271 />
272
273 Name="VCResourceCompilerTool"
274 />
275
276 Name="VCPreLinkEventTool"
277 />
278
279 Name="VCLibrarianTool"
280 OutputFile="$(OutDir)/x86.lib"
281 />
282
283 Name="VCALinkTool"
284 />
285
286 Name="VCXDCMakeTool"
287 />
288
289 Name="VCBscMakeTool"
290 />
291
292 Name="VCFxCopTool"
293 />
294
295 Name="VCPostBuildEventTool"
296 />
297
298298
299299
300300
309309 >
310310
311311 Name="Debug|Win32"
312 >
313
314 Name="VCCustomBuildTool"
315 Description="Performing TableGen Step"
316 CommandLine="echo Building $(InputFileName) register names with tblgen $(ProjectDir)..\bin\$(PlatformName)\$(ConfigurationName)\TableGen.exe -gen-register-enums -I ..\..\lib\Target -I ..\..\lib\Target\X86 -I ..\..\include $(InputPath) -o X86GenRegisterNames.inc echo Building $(InputFileName) register information header with tblgen $(ProjectDir)..\bin\$(PlatformName)\$(ConfigurationName)\TableGen.exe -gen-register-desc-header -I ..\..\lib\Target -I ..\..\lib\Target\X86 -I ..\..\include $(InputPath) -o X86GenRegisterInfo.h.inc echo Building $(InputFileName) register information implementation with tblgen $(ProjectDir)..\bin\$(PlatformName)\$(ConfigurationName)\TableGen.exe -gen-register-desc -I ..\..\lib\Target -I ..\..\lib\Target\X86 -I ..\..\include $(InputPath) -o X86GenRegisterInfo.inc echo Building $(InputFileName) instruction names with tblgen $(ProjectDir)..\bin\$(PlatformName)\$(ConfigurationName)\TableGen.exe -gen-instr-enums -I ..\..\lib\Target -I ..\..\lib\Target\X86 -I ..\..\include $(InputPath) -o X86GenInstrNames.inc echo Building $(InputFileName) instruction information with tblgen $(ProjectDir)..\bin\$(PlatformName)\$(ConfigurationName)\TableGen.exe -gen-instr-desc -I ..\..\lib\Target -I ..\..\lib\Target\X86 -I ..\..\include $(InputPath) -o X86GenInstrInfo.inc echo Building $(InputFileName) assembly writer with tblgen $(ProjectDir)..\bin\$(PlatformName)\$(ConfigurationName)\TableGen.exe -gen-asm-writer -I ..\..\lib\Target -I ..\..\lib\Target\X86 -I ..\..\include $(InputPath) -o X86GenAsmWriter.inc echo Building $(InputFileName) assembly writer #1 with tblgen $(ProjectDir)..\bin\$(PlatformName)\$(ConfigurationName)\TableGen.exe -gen-asm-writer -asmwriternum=1 -I ..\..\lib\Target -I ..\..\lib\Target\X86 -I ..\..\include $(InputPath) -o X86GenAsmWriter1.inc echo Building $(InputFileName) instruction selector implementation with tblgen $(ProjectDir)..\bin\$(PlatformName)\$(ConfigurationName)\TableGen.exe -gen-dag-isel -I ..\..\lib\Target -I ..\..\lib\Target\X86 -I ..\..\include $(InputPath) -o X86GenDAGISel.inc echo Building $(InputFileName) subtarget information with tblgen $(ProjectDir)..\bin\$(PlatformName)\$(ConfigurationName)\TableGen.exe -gen-subtarget -I ..\..\lib\Target -I ..\..\lib\Target\X86 -I ..\..\include $(InputPath) -o X86GenSubtarget.inc echo Building $(InputFileName) calling convention information with tblgen $(ProjectDir)..\bin\$(PlatformName)\$(ConfigurationName)\TableGen.exe -gen-callingconv -I ..\..\lib\Target -I ..\..\lib\Target\X86 -I ..\..\include $(InputPath) -o X86GenCallingConv.inc "
317 AdditionalDependencies="$(InputDir)X86InstrInfo.td;$(InputDir)X86RegisterInfo.td;$(InputDir)X86InstrFPStack.td;$(InputDir)X86InstrMMX.td;$(InputDir)X86InstrSSE.td;$(InputDir)X86CallingConv.td;$(InputDir)..\Target.td;$(InputDir)..\TargetSchedule.td;$(InputDir)..\TargetScheduleDAG.td;$(ProjectDir)..\$(IntDir)\TableGen.exe"
318 Outputs="X86GenRegisterNames.inc;X86GenRegisterInfo.h.inc;X86GenRegisterInfo.inc;X86GenInstrNames.inc;X86GenInstrInfo.inc;X86GenAsmWriter.inc;X86GenAsmWriter1.inc;X86GenDAGISel.inc;X86GenSubtarget.inc;X86GenCallingConv.inc"
319 />
320
321
322 Name="Release|Win32"
312323 >
313324
314325 Name="VCCustomBuildTool"
330341 />
331342
332343
333 Name="Release|Win32"
344 Name="Release|x64"
334345 >
335346
336347 Name="VCCustomBuildTool"
340351 Outputs="X86GenRegisterNames.inc;X86GenRegisterInfo.h.inc;X86GenRegisterInfo.inc;X86GenInstrNames.inc;X86GenInstrInfo.inc;X86GenAsmWriter.inc;X86GenAsmWriter1.inc;X86GenDAGISel.inc;X86GenSubtarget.inc;X86GenCallingConv.inc"
341352 />
342353
343
344 Name="Release|x64"
345 >
346
347 Name="VCCustomBuildTool"
348 Description="Performing TableGen Step"
349 CommandLine="echo Building $(InputFileName) register names with tblgen $(ProjectDir)..\bin\$(PlatformName)\$(ConfigurationName)\TableGen.exe -gen-register-enums -I ..\..\lib\Target -I ..\..\lib\Target\X86 -I ..\..\include $(InputPath) -o X86GenRegisterNames.inc echo Building $(InputFileName) register information header with tblgen $(ProjectDir)..\bin\$(PlatformName)\$(ConfigurationName)\TableGen.exe -gen-register-desc-header -I ..\..\lib\Target -I ..\..\lib\Target\X86 -I ..\..\include $(InputPath) -o X86GenRegisterInfo.h.inc echo Building $(InputFileName) register information implementation with tblgen $(ProjectDir)..\bin\$(PlatformName)\$(ConfigurationName)\TableGen.exe -gen-register-desc -I ..\..\lib\Target -I ..\..\lib\Target\X86 -I ..\..\include $(InputPath) -o X86GenRegisterInfo.inc echo Building $(InputFileName) instruction names with tblgen $(ProjectDir)..\bin\$(PlatformName)\$(ConfigurationName)\TableGen.exe -gen-instr-enums -I ..\..\lib\Target -I ..\..\lib\Target\X86 -I ..\..\include $(InputPath) -o X86GenInstrNames.inc echo Building $(InputFileName) instruction information with tblgen $(ProjectDir)..\bin\$(PlatformName)\$(ConfigurationName)\TableGen.exe -gen-instr-desc -I ..\..\lib\Target -I ..\..\lib\Target\X86 -I ..\..\include $(InputPath) -o X86GenInstrInfo.inc echo Building $(InputFileName) assembly writer with tblgen $(ProjectDir)..\bin\$(PlatformName)\$(ConfigurationName)\TableGen.exe -gen-asm-writer -I ..\..\lib\Target -I ..\..\lib\Target\X86 -I ..\..\include $(InputPath) -o X86GenAsmWriter.inc echo Building $(InputFileName) assembly writer #1 with tblgen $(ProjectDir)..\bin\$(PlatformName)\$(ConfigurationName)\TableGen.exe -gen-asm-writer -asmwriternum=1 -I ..\..\lib\Target -I ..\..\lib\Target\X86 -I ..\..\include $(InputPath) -o X86GenAsmWriter1.inc echo Building $(InputFileName) instruction selector implementation with tblgen $(ProjectDir)..\bin\$(PlatformName)\$(ConfigurationName)\TableGen.exe -gen-dag-isel -I ..\..\lib\Target -I ..\..\lib\Target\X86 -I ..\..\include $(InputPath) -o X86GenDAGISel.inc echo Building $(InputFileName) subtarget information with tblgen $(ProjectDir)..\bin\$(PlatformName)\$(ConfigurationName)\TableGen.exe -gen-subtarget -I ..\..\lib\Target -I ..\..\lib\Target\X86 -I ..\..\include $(InputPath) -o X86GenSubtarget.inc echo Building $(InputFileName) calling convention information with tblgen $(ProjectDir)..\bin\$(PlatformName)\$(ConfigurationName)\TableGen.exe -gen-callingconv -I ..\..\lib\Target -I ..\..\lib\Target\X86 -I ..\..\include $(InputPath) -o X86GenCallingConv.inc "
350 AdditionalDependencies="$(InputDir)X86InstrInfo.td;$(InputDir)X86RegisterInfo.td;$(InputDir)X86InstrFPStack.td;$(InputDir)X86InstrMMX.td;$(InputDir)X86InstrSSE.td;$(InputDir)X86CallingConv.td;$(InputDir)..\Target.td;$(InputDir)..\TargetSchedule.td;$(InputDir)..\TargetScheduleDAG.td;$(ProjectDir)..\$(IntDir)\TableGen.exe"
351 Outputs="X86GenRegisterNames.inc;X86GenRegisterInfo.h.inc;X86GenRegisterInfo.inc;X86GenInstrNames.inc;X86GenInstrInfo.inc;X86GenAsmWriter.inc;X86GenAsmWriter1.inc;X86GenDAGISel.inc;X86GenSubtarget.inc;X86GenCallingConv.inc"
352 />
353
354
355
356 RelativePath="..\..\lib\Target\X86\X86AsmPrinter.cpp"
357 >
358
359
360 RelativePath="..\..\lib\Target\X86\X86ATTAsmPrinter.cpp"
361 >
362354
363355
364356 RelativePath="..\..\lib\Target\X86\X86CodeEmitter.cpp"
415407 >
416408
417409
418 RelativePath="..\..\lib\Target\X86\X86IntelAsmPrinter.cpp"
419 >
420
421
422410 RelativePath="..\..\lib\Target\X86\X86ISelDAGToDAG.cpp"
423411 >
424412
446434 RelativePath="..\..\lib\Target\X86\X86TargetMachine.cpp"
447435 >
448436
437
438 Name="AsmPrinter"
439 >
440
441 RelativePath="..\..\lib\Target\X86\AsmPrinter\X86AsmPrinter.cpp"
442 >
443
444
445 RelativePath="..\..\lib\Target\X86\AsmPrinter\X86AsmPrinter.h"
446 >
447
448
449 RelativePath="..\..\lib\Target\X86\AsmPrinter\X86ATTAsmPrinter.cpp"
450 >
451
452
453 RelativePath="..\..\lib\Target\X86\AsmPrinter\X86ATTAsmPrinter.h"
454 >
455
456
457 RelativePath="..\..\lib\Target\X86\AsmPrinter\X86IntelAsmPrinter.cpp"
458 >
459
460
461 RelativePath="..\..\lib\Target\X86\AsmPrinter\X86IntelAsmPrinter.h"
462 >
463
464
449465
450466
451467 Name="Header Files"