1 type derived from CompilationBuilder
ILCompiler.RyuJit (1)
Compiler\RyuJitCompilationBuilder.cs (1)
15
public sealed class RyuJitCompilationBuilder :
CompilationBuilder
29 references to CompilationBuilder
ilc (1)
Program.cs (1)
350
var
builder = new RyuJitCompilationBuilder(typeSystemContext, compilationGroup)
ILCompiler.Compiler (26)
Compiler\CompilationBuilder.Aot.cs (17)
37
public
CompilationBuilder
UseInstructionSetSupport(InstructionSetSupport support)
43
public
CompilationBuilder
UseInliningPolicy(IInliningPolicy policy)
49
public
CompilationBuilder
UseMetadataManager(MetadataManager metadataManager)
55
public
CompilationBuilder
UseInteropStubManager(InteropStubManager interopStubManager)
61
public
CompilationBuilder
UseVTableSliceProvider(VTableSliceProvider provider)
67
public
CompilationBuilder
UseGenericDictionaryLayoutProvider(DictionaryLayoutProvider provider)
73
public
CompilationBuilder
UseDevirtualizationManager(DevirtualizationManager manager)
79
public
CompilationBuilder
UseDebugInfoProvider(DebugInformationProvider provider)
85
public
CompilationBuilder
UseSecurityMitigationOptions(SecurityMitigationOptions options)
91
public
CompilationBuilder
UseDehydration(bool dehydrate)
97
public
CompilationBuilder
UseMethodBodyFolding(MethodBodyFoldingMode mode)
103
public
CompilationBuilder
UsePreinitializationManager(PreinitializationManager manager)
109
public
CompilationBuilder
UseMethodImportationErrorProvider(MethodImportationErrorProvider errorProvider)
115
public
CompilationBuilder
UseReadOnlyFieldPolicy(ReadOnlyFieldPolicy policy)
121
public
CompilationBuilder
UseInlinedThreadStatics(InlinedThreadStatics inlinedThreadStatics)
127
public
CompilationBuilder
UseDwarf5(bool value)
133
public
CompilationBuilder
UseTypeMapManager(TypeMapManager typeMapManager)
src\runtime\src\coreclr\tools\Common\Compiler\CompilationBuilder.cs (9)
41
public
CompilationBuilder
UseLogger(Logger logger)
47
public
CompilationBuilder
UseParallelism(int parallelism)
53
public
CompilationBuilder
UseCompilationUnitPrefix(string prefix)
59
public
CompilationBuilder
UseDependencyTracking(DependencyTrackingLevel trackingLevel)
65
public
CompilationBuilder
UseCompilationRoots(IEnumerable<ICompilationRootProvider> compilationRoots)
71
public
CompilationBuilder
UseOptimizationMode(OptimizationMode mode)
77
public
CompilationBuilder
UseResilience(bool resilient)
83
public abstract
CompilationBuilder
UseBackendOptions(IEnumerable<string> options);
85
public abstract
CompilationBuilder
UseILProvider(ILProvider ilProvider);
ILCompiler.RyuJit (2)
Compiler\RyuJitCompilationBuilder.cs (2)
58
public override
CompilationBuilder
UseBackendOptions(IEnumerable<string> options)
83
public override
CompilationBuilder
UseILProvider(ILProvider ilProvider)