PerformanceTracking.Task Enum

Definition

Represents a compiler task whose performance is tracked.

public enum PerformanceTracking.Task
type PerformanceTracking.Task = 
Public Enum PerformanceTracking.Task
Inheritance
PerformanceTracking.Task

Fields

BinaryGeneration 7

Task that generates a binary as part of the 'OutputGeneration' task.

BitcodeGeneration 8

Task that generates LLVM bitcode as part of the 'OutputGeneration' task.

Build 1

Task that builds the compilation object.

DeserializerInit 14

Task that initializes the deserializer object as part of the 'ReferenceLoading' task.

DllGeneration 9

Task that generates a DLL as part of the 'OutputGeneration' task.

DocumentationGeneration 11

Task that generates documentation as part of the 'OutputGeneration' task.

HeaderAttributesLoading 17

Task that loads data directly from a .NET DLL.

LoadDataFromReferenceToStream 13

Task that loads data from references to a stream as part of the 'ReferenceLoading' task.

OutputGeneration 2

Task that generates the compiled binary, DLL and docs.

OverallCompilation 0

Overall compilation process.

QirGeneration 10

Task that generates QIR as part of the 'OutputGeneration' task.

ReferenceHeadersCreation 18

Task that creates headers from references.

ReferenceLoading 3

Task that loads references.

ReplaceTargetSpecificImplementations 6

Task that replaces specific implementations as part of the 'Build' task.

RewriteSteps 4

Task that performs rewrite steps.

SingleRewriteStep 16

Task for a specific rewrite step.

SourcesLoading 5

Task that loads sources.

SyntaxTreeDeserialization 15

Task that deserializes as part of the 'ReferenceLoading' task.

SyntaxTreeSerialization 12

Task that serializes the syntax tree to be appended to the DLL as part of the 'OutputGeneration' task.

Applies to