Restrict EXTRACT_SUBREG coalescing to avoid negative performance impact.
[oota-llvm.git] / win32 / llvm-ld / llvm-ld.vcproj
1 <?xml version="1.0" encoding="Windows-1252"?>
2 <VisualStudioProject
3         ProjectType="Visual C++"
4         Version="8.00"
5         Name="llvm-ld"
6         ProjectGUID="{64D8AA46-88DB-41F4-B837-053AE02406B8}"
7         Keyword="Win32Proj"
8         >
9         <Platforms>
10                 <Platform
11                         Name="Win32"
12                 />
13         </Platforms>
14         <ToolFiles>
15         </ToolFiles>
16         <Configurations>
17                 <Configuration
18                         Name="Debug|Win32"
19                         OutputDirectory="$(SolutionDir)$(IntDir)"
20                         IntermediateDirectory="Debug"
21                         ConfigurationType="1"
22                         InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
23                         CharacterSet="2"
24                         >
25                         <Tool
26                                 Name="VCPreBuildEventTool"
27                         />
28                         <Tool
29                                 Name="VCCustomBuildTool"
30                         />
31                         <Tool
32                                 Name="VCXMLDataGeneratorTool"
33                         />
34                         <Tool
35                                 Name="VCWebServiceProxyGeneratorTool"
36                         />
37                         <Tool
38                                 Name="VCMIDLTool"
39                         />
40                         <Tool
41                                 Name="VCCLCompilerTool"
42                                 Optimization="0"
43                                 AdditionalIncludeDirectories="..\..\include;.."
44                                 PreprocessorDefinitions="_CRT_SECURE_NO_DEPRECATE;WIN32;_DEBUG;_CONSOLE;__STDC_LIMIT_MACROS"
45                                 StringPooling="true"
46                                 MinimalRebuild="true"
47                                 BasicRuntimeChecks="3"
48                                 RuntimeLibrary="3"
49                                 ForceConformanceInForLoopScope="true"
50                                 RuntimeTypeInfo="true"
51                                 UsePrecompiledHeader="0"
52                                 BrowseInformation="1"
53                                 WarningLevel="3"
54                                 Detect64BitPortabilityProblems="false"
55                                 DebugInformationFormat="4"
56                                 DisableSpecificWarnings="4355,4146,4800"
57                         />
58                         <Tool
59                                 Name="VCManagedResourceCompilerTool"
60                         />
61                         <Tool
62                                 Name="VCResourceCompilerTool"
63                         />
64                         <Tool
65                                 Name="VCPreLinkEventTool"
66                         />
67                         <Tool
68                                 Name="VCLinkerTool"
69                                 OutputFile="$(OutDir)/llvm-ld.exe"
70                                 LinkIncremental="2"
71                                 GenerateDebugInformation="true"
72                                 ProgramDatabaseFile="$(OutDir)/llvm-ld.pdb"
73                                 SubSystem="1"
74                                 TargetMachine="1"
75                         />
76                         <Tool
77                                 Name="VCALinkTool"
78                         />
79                         <Tool
80                                 Name="VCManifestTool"
81                         />
82                         <Tool
83                                 Name="VCXDCMakeTool"
84                         />
85                         <Tool
86                                 Name="VCBscMakeTool"
87                         />
88                         <Tool
89                                 Name="VCFxCopTool"
90                         />
91                         <Tool
92                                 Name="VCAppVerifierTool"
93                         />
94                         <Tool
95                                 Name="VCWebDeploymentTool"
96                         />
97                         <Tool
98                                 Name="VCPostBuildEventTool"
99                         />
100                 </Configuration>
101                 <Configuration
102                         Name="Release|Win32"
103                         OutputDirectory="$(SolutionDir)$(IntDir)"
104                         IntermediateDirectory="Release"
105                         ConfigurationType="1"
106                         InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
107                         CharacterSet="2"
108                         >
109                         <Tool
110                                 Name="VCPreBuildEventTool"
111                         />
112                         <Tool
113                                 Name="VCCustomBuildTool"
114                         />
115                         <Tool
116                                 Name="VCXMLDataGeneratorTool"
117                         />
118                         <Tool
119                                 Name="VCWebServiceProxyGeneratorTool"
120                         />
121                         <Tool
122                                 Name="VCMIDLTool"
123                         />
124                         <Tool
125                                 Name="VCCLCompilerTool"
126                                 AdditionalIncludeDirectories="..\..\include;.."
127                                 PreprocessorDefinitions="_CRT_SECURE_NO_DEPRECATE;WIN32;NDEBUG;_CONSOLE;__STDC_LIMIT_MACROS"
128                                 StringPooling="true"
129                                 RuntimeLibrary="2"
130                                 ForceConformanceInForLoopScope="true"
131                                 RuntimeTypeInfo="true"
132                                 UsePrecompiledHeader="0"
133                                 BrowseInformation="0"
134                                 WarningLevel="3"
135                                 Detect64BitPortabilityProblems="false"
136                                 DebugInformationFormat="3"
137                                 DisableSpecificWarnings="4355,4146,4800"
138                         />
139                         <Tool
140                                 Name="VCManagedResourceCompilerTool"
141                         />
142                         <Tool
143                                 Name="VCResourceCompilerTool"
144                         />
145                         <Tool
146                                 Name="VCPreLinkEventTool"
147                         />
148                         <Tool
149                                 Name="VCLinkerTool"
150                                 OutputFile="$(OutDir)/llvm-ld.exe"
151                                 LinkIncremental="1"
152                                 GenerateDebugInformation="true"
153                                 SubSystem="1"
154                                 OptimizeReferences="2"
155                                 EnableCOMDATFolding="2"
156                                 TargetMachine="1"
157                         />
158                         <Tool
159                                 Name="VCALinkTool"
160                         />
161                         <Tool
162                                 Name="VCManifestTool"
163                         />
164                         <Tool
165                                 Name="VCXDCMakeTool"
166                         />
167                         <Tool
168                                 Name="VCBscMakeTool"
169                         />
170                         <Tool
171                                 Name="VCFxCopTool"
172                         />
173                         <Tool
174                                 Name="VCAppVerifierTool"
175                         />
176                         <Tool
177                                 Name="VCWebDeploymentTool"
178                         />
179                         <Tool
180                                 Name="VCPostBuildEventTool"
181                         />
182                 </Configuration>
183         </Configurations>
184         <References>
185         </References>
186         <Files>
187                 <Filter
188                         Name="Source Files"
189                         Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx"
190                         UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
191                         >
192                         <File
193                                 RelativePath="..\..\tools\llvm-ld\llvm-ld.cpp"
194                                 >
195                         </File>
196                         <File
197                                 RelativePath="..\..\tools\llvm-ld\Optimize.cpp"
198                                 >
199                         </File>
200                 </Filter>
201                 <Filter
202                         Name="Header Files"
203                         Filter="h;hpp;hxx;hm;inl;inc;xsd"
204                         UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
205                         >
206                 </Filter>
207         </Files>
208         <Globals>
209         </Globals>
210 </VisualStudioProject>