Add Pettis-Hansen sort based on call graph data from .mibc file (#56472)
[platform/upstream/dotnet/runtime.git] / src / coreclr / tools / aot / crossgen2 / Properties / Resources.resx
1 <?xml version="1.0" encoding="utf-8"?>
2 <root>
3   <!-- 
4     Microsoft ResX Schema 
5     
6     Version 2.0
7     
8     The primary goals of this format is to allow a simple XML format 
9     that is mostly human readable. The generation and parsing of the 
10     various data types are done through the TypeConverter classes 
11     associated with the data types.
12     
13     Example:
14     
15     ... ado.net/XML headers & schema ...
16     <resheader name="resmimetype">text/microsoft-resx</resheader>
17     <resheader name="version">2.0</resheader>
18     <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
19     <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
20     <data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
21     <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
22     <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
23         <value>[base64 mime encoded serialized .NET Framework object]</value>
24     </data>
25     <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
26         <value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
27         <comment>This is a comment</comment>
28     </data>
29                 
30     There are any number of "resheader" rows that contain simple 
31     name/value pairs.
32     
33     Each data row contains a name, and value. The row also contains a 
34     type or mimetype. Type corresponds to a .NET class that support 
35     text/value conversion through the TypeConverter architecture. 
36     Classes that don't support this are serialized and stored with the 
37     mimetype set.
38     
39     The mimetype is used for serialized objects, and tells the 
40     ResXResourceReader how to depersist the object. This is currently not 
41     extensible. For a given mimetype the value must be set accordingly:
42     
43     Note - application/x-microsoft.net.object.binary.base64 is the format 
44     that the ResXResourceWriter will generate, however the reader can 
45     read any of the formats listed below.
46     
47     mimetype: application/x-microsoft.net.object.binary.base64
48     value   : The object must be serialized with 
49             : System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
50             : and then encoded with base64 encoding.
51     
52     mimetype: application/x-microsoft.net.object.soap.base64
53     value   : The object must be serialized with 
54             : System.Runtime.Serialization.Formatters.Soap.SoapFormatter
55             : and then encoded with base64 encoding.
56
57     mimetype: application/x-microsoft.net.object.bytearray.base64
58     value   : The object must be serialized into a byte array 
59             : using a System.ComponentModel.TypeConverter
60             : and then encoded with base64 encoding.
61     -->
62   <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
63     <xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
64     <xsd:element name="root" msdata:IsDataSet="true">
65       <xsd:complexType>
66         <xsd:choice maxOccurs="unbounded">
67           <xsd:element name="metadata">
68             <xsd:complexType>
69               <xsd:sequence>
70                 <xsd:element name="value" type="xsd:string" minOccurs="0" />
71               </xsd:sequence>
72               <xsd:attribute name="name" use="required" type="xsd:string" />
73               <xsd:attribute name="type" type="xsd:string" />
74               <xsd:attribute name="mimetype" type="xsd:string" />
75               <xsd:attribute ref="xml:space" />
76             </xsd:complexType>
77           </xsd:element>
78           <xsd:element name="assembly">
79             <xsd:complexType>
80               <xsd:attribute name="alias" type="xsd:string" />
81               <xsd:attribute name="name" type="xsd:string" />
82             </xsd:complexType>
83           </xsd:element>
84           <xsd:element name="data">
85             <xsd:complexType>
86               <xsd:sequence>
87                 <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
88                 <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
89               </xsd:sequence>
90               <xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
91               <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
92               <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
93               <xsd:attribute ref="xml:space" />
94             </xsd:complexType>
95           </xsd:element>
96           <xsd:element name="resheader">
97             <xsd:complexType>
98               <xsd:sequence>
99                 <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
100               </xsd:sequence>
101               <xsd:attribute name="name" type="xsd:string" use="required" />
102             </xsd:complexType>
103           </xsd:element>
104         </xsd:choice>
105       </xsd:complexType>
106     </xsd:element>
107   </xsd:schema>
108   <resheader name="resmimetype">
109     <value>text/microsoft-resx</value>
110   </resheader>
111   <resheader name="version">
112     <value>2.0</value>
113   </resheader>
114   <resheader name="reader">
115     <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
116   </resheader>
117   <resheader name="writer">
118     <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
119   </resheader>
120   <data name="BubbleGenericsOption" xml:space="preserve">
121     <value>Compile instantiations from reference modules used in the current module</value>
122   </data>
123   <data name="EmbedPgoDataOption" xml:space="preserve">
124     <value>Embed instrumentation data in generated file</value>
125   </data>
126   <data name="CodeGenOptions" xml:space="preserve">
127     <value>Define a codegen option</value>
128   </data>
129   <data name="DumpReproInstructions" xml:space="preserve">
130     <value>To repro, add following arguments to the command line:</value>
131   </data>
132   <data name="EmittingPEFile" xml:space="preserve">
133     <value>Emitting R2R PE file: {0}</value>
134   </data>
135   <data name="EnableOptimizationsOption" xml:space="preserve">
136     <value>Enable optimizations</value>
137   </data>
138   <data name="GenericArgCountMismatch" xml:space="preserve">
139     <value>Expected {0} generic arguments for method '{1}' on type '{2}'</value>
140   </data>
141   <data name="HelpOption" xml:space="preserve">
142     <value>Display this usage message</value>
143   </data>
144   <data name="InputBubbleOption" xml:space="preserve">
145     <value>True when the entire input forms a version bubble (default = per-assembly bubble)</value>
146   </data>
147   <data name="InvalidFileLayout" xml:space="preserve">
148     <value>Method layout must be either DefaultSort or MethodOrder.</value>
149   </data>
150   <data name="InvalidMethodLayout" xml:space="preserve">
151     <value>Method layout must be either DefaultSort, ExclusiveWeight, HotCold, HotWarmCold, CallFrequency or PettisHansen.</value>
152   </data>
153   <data name="CompileNoMethodsOption" xml:space="preserve">
154     <value>True to skip compiling methods into the R2R image (default = false)</value>
155   </data>
156   <data name="CompositeBuildMode" xml:space="preserve">
157     <value>Emit a composite R2R image comprising a number of input assemblies</value>
158   </data>
159   <data name="CompositeKeyFile" xml:space="preserve">
160     <value>KeyFile(.snk) for specifiying a Public Key for the composite image created</value>
161   </data>
162   <data name="ErrorCompositeKeyFileNotPublicKey" xml:space="preserve">
163     <value>--CompositeKeyFile does not specify a valid public key</value>
164   </data>
165   <data name="InputFilesToCompile" xml:space="preserve">
166     <value>Input file(s) to compile</value>
167   </data>
168   <data name="InstructionSets" xml:space="preserve">
169     <value>Instruction set(s) to use for compilation</value>
170   </data>
171   <data name="InstructionSetMustNotBe" xml:space="preserve">
172     <value>Instruction set '{0}' is not valid for this architecture and operating system</value>
173   </data>
174   <data name="InstructionSetWithoutInputBubble" xml:space="preserve">
175     <value>Instruction set(s) specified without also specifying input-bubble</value>
176   </data>
177   <data name="InstructionSetInvalidImplication" xml:space="preserve">
178     <value>Instruction set '{0}' implies support for instruction set '{1}'</value>
179   </data>
180   <data name="UnrootedInputFilesToCompile" xml:space="preserve">
181     <value>Input files without automatic rooting of all methods</value>
182   </data>
183   <data name="JitPathOption" xml:space="preserve">
184     <value>Path to JIT compiler library</value>
185   </data>
186   <data name="MapFileOption" xml:space="preserve">
187     <value>Generate the map file</value>
188   </data>
189   <data name="MethodNotFoundOnType" xml:space="preserve">
190     <value>Method '{0}' not found in '{1}'</value>
191   </data>
192   <data name="MibcFiles" xml:space="preserve">
193     <value>Mibc file(s) for profile guided optimization</value>
194   </data>
195   <data name="MissingOutputFile" xml:space="preserve">
196     <value>Output filename must be specified (--out &lt;file&gt;)</value>
197   </data>
198   <data name="InputWasNotLoadable" xml:space="preserve">
199     <value>No input files are loadable</value>
200   </data>
201   <data name="NoInputFiles" xml:space="preserve">
202     <value>No input files specified</value>
203   </data>
204   <data name="OptimizeSpaceOption" xml:space="preserve">
205     <value>Enable optimizations, favor code space</value>
206   </data>
207   <data name="OptimizeSpeedOption" xml:space="preserve">
208     <value>Enable optimizations, favor code speed</value>
209   </data>
210   <data name="OutNearInputOption" xml:space="preserve">
211     <value>Create output files near input files with ni.dll suffix</value>
212   </data>
213   <data name="OutputFilePath" xml:space="preserve">
214     <value>Output file path</value>
215   </data>
216   <data name="ParalellismOption" xml:space="preserve">
217     <value>Maximum number of threads to use during compilation</value>
218   </data>
219   <data name="PartialImageOption" xml:space="preserve">
220     <value>Generate partial image driven by profile</value>
221   </data>
222   <data name="ProgramError" xml:space="preserve">
223     <value>Error: {0}</value>
224   </data>
225   <data name="ReferenceFiles" xml:space="preserve">
226     <value>Reference file(s) for compilation</value>
227   </data>
228   <data name="InputBubbleReferenceFiles" xml:space="preserve">
229     <value>Input bubble reference file(s) to be added to bubble (any use of this option is unsupported!) </value>
230   </data>
231   <data name="ResilientOption" xml:space="preserve">
232     <value>Disable behavior where unexpected compilation failures cause overall compilation failure</value>
233   </data>
234   <data name="SaveDependencyLogOption" xml:space="preserve">
235     <value>Save result of dependency analysis as DGML</value>
236   </data>
237   <data name="SaveDetailedLogOption" xml:space="preserve">
238     <value>Save detailed log of dependency analysis</value>
239   </data>
240   <data name="PrintReproInstructionsOption" xml:space="preserve">
241     <value>When compiling each method, print out the set of arguments needed to compile that method only</value>
242   </data>
243   <data name="SingleFileCompilationOption" xml:space="preserve">
244     <value>Compile each of the input files separately</value>
245   </data>
246   <data name="SingleMethodGenericArgs" xml:space="preserve">
247     <value>Single method compilation: generic arguments to the method</value>
248   </data>
249   <data name="SingleMethodMethodName" xml:space="preserve">
250     <value>Single method compilation: method name</value>
251   </data>
252   <data name="SingleMethodIndex" xml:space="preserve">
253     <value>Single method compilation: Index of method if there are multiple with the same name</value>
254   </data>
255   <data name="SingleMethodTypeName" xml:space="preserve">
256     <value>Single method compilation: name of the owning type</value>
257   </data>
258   <data name="SystemModuleOverrideOption" xml:space="preserve">
259     <value>System module name (default: System.Private.CoreLib)</value>
260   </data>
261   <data name="TargetArchitectureUnsupported" xml:space="preserve">
262     <value>Target architecture is not supported</value>
263   </data>
264   <data name="TargetArchOption" xml:space="preserve">
265     <value>Target architecture for cross compilation</value>
266   </data>
267   <data name="TargetOSOption" xml:space="preserve">
268     <value>Target OS for cross compilation</value>
269   </data>
270   <data name="TargetOSUnsupported" xml:space="preserve">
271     <value>Target OS is not supported</value>
272   </data>
273   <data name="TuningImageOption" xml:space="preserve">
274     <value>Generate IBC tuning image</value>
275   </data>
276   <data name="TypeAndMethodNameNeeded" xml:space="preserve">
277     <value>Both method name and type name are required parameters for single method mode</value>
278   </data>
279   <data name="SingleMethodIndexNeeded" xml:space="preserve">
280     <value>There are multiple methods with the same name. Specify --singlemethodindex [index] with the correct index.</value>
281   </data>
282   <data name="TypeNotFound" xml:space="preserve">
283     <value>Type '{0}' not found</value>
284   </data>
285   <data name="VerboseLoggingOption" xml:space="preserve">
286     <value>Enable verbose logging</value>
287   </data>
288   <data name="WaitForDebuggerOption" xml:space="preserve">
289     <value>Pause to give opportunity to attach debugger</value>
290   </data>
291   <data name="WaitingForDebuggerAttach" xml:space="preserve">
292     <value>Waiting for debugger to attach. Press ENTER to continue</value>
293   </data>
294   <data name="WarningIgnoringBubbleGenerics" xml:space="preserve">
295     <value>Warning: ignoring --compilebubblegenerics because --inputbubble was not specified</value>
296   </data>
297   <data name="WarningOverridingOptimizeSpace" xml:space="preserve">
298     <value>Warning: overriding -Ot with -Os</value>
299   </data>
300   <data name="CustomPESectionAlignmentOption" xml:space="preserve">
301     <value>Use custom alignment for PE sections in generated PE file</value>
302   </data>
303   <data name="InvalidCustomPESectionAlignment" xml:space="preserve">
304     <value>Custom PE Section Alignment must be a power of two greater or equal to 4096.</value>
305   </data>
306   <data name="ErrorMultipleInputFilesCompositeModeOnly" xml:space="preserve">
307     <value>Error: multiple input files are only supported in composite build mode: {0}</value>
308   </data>
309   <data name="MethodLayoutOption" xml:space="preserve">
310     <value>Layout algorithm used by profile-driven optimization for arranging methods in a file: DefaultSort, ExclusiveWeight, HotCold, or HotWarmCold). The default value is DefaultSort, which indicates that complex layout is disabled.</value>
311   </data>
312   <data name="FileLayoutOption" xml:space="preserve">
313     <value>Layout algorithm used by profile-driven optimization for arranging non-method contents in a file: DefaultSort or MethodOrder. The default value is DefaultSort, which indicates that complex layout is disabled.</value>
314   </data>
315   <data name="CompositeRootPath" xml:space="preserve">
316     <value>Logical root folder for composite builds; defaults to directory of 1st input file.</value>
317   </data>
318   <data name="ManagedCppNotSupported" xml:space="preserve">
319     <value>Error: managed C++ is not supported: '{0}'</value>
320   </data>
321   <data name="VerifyTypeAndFieldLayoutOption" xml:space="preserve">
322     <value>Verify that struct type layout and field offsets match between compile time and runtime. Use only for diagnostic purposes.</value>
323   </data>
324   <data name="MapCsvFileOption" xml:space="preserve">
325     <value>Generate a CSV formatted map file</value>
326   </data>
327   <data name="DisableOptimizationsOption" xml:space="preserve">
328     <value>Disable optimizations to simplify debugging</value>
329   </data>
330   <data name="WarningOverridingOptimize" xml:space="preserve">
331     <value>Warning: -Od overrides other optimization options</value>
332   </data>
333   <data name="CallChainProfileFile" xml:space="preserve">
334     <value>Json file(s) for predictive profile guided optimization</value>
335   </data>
336   <data name="PdbFileOption" xml:space="preserve">
337     <value>Generate PDB symbol information file (supported on Windows only)</value>
338   </data>
339   <data name="PerfMapFileOption" xml:space="preserve">
340     <value>Generate PerfMap symbol information file for use by PerfInfo</value>
341   </data>
342   <data name="PdbFilePathOption" xml:space="preserve">
343     <value>Explicit specification of the output PDB file path</value>
344   </data>
345   <data name="PerfMapFilePathOption" xml:space="preserve">
346     <value>Explicit specification of the PerfMap file path</value>
347   </data>
348   <data name="PerfMapFormatVersionOption" xml:space="preserve">
349     <value>Explicitly request a particular PerfMap format version</value>
350   </data>
351   <data name="OptionPassingHelp" xml:space="preserve">
352     <value>Options may be passed on the command line, or via response file. On the command line switch values may be specified by passing the option followed by a space followed by the value of the option, or by specifying a : between option and switch value. A response file is specified by passing the @ symbol before the response file name. In a response file all options must be specified on their own lines, and only the : syntax for switches is supported.</value>
353   </data>
354   <data name="DashDashHelp" xml:space="preserve">
355     <value>Use the '--' option to disambiguate between input files that have begin with -- and options. After a '--' option, all arguments are considered to be input files. If no input files begin with '--' then this option is not necessary.</value>
356   </data>
357   <data name="SwitchWithDefaultHelp" xml:space="preserve">
358     <value>Valid switches for {0} are: '{1}'. The default value is '{2}'.</value>
359   </data>
360   <data name="InstructionSetHelp" xml:space="preserve">
361     <value>The allowable values for the --instruction-set option are described in the table below. Each architecture has a different set of valid instruction sets, and multiple instruction sets may be specified by separating the instructions sets by a ','. For example 'avx2,bmi,lzcnt'</value>
362   </data>
363 </root>