translator: add project entry observers for MKW VR

This commit is contained in:
iChris4 committed 2026-09-03 03:59:42 +02:00
1 parent 8b607ccbb9
commit 8c8e4561e9
15 files changed
+398 -25

No files matched your search

@@ -38,7 +38,10 @@ internal static class CxxLinearCodeGeneratorEmitExtensions
bool gqrConstantsRequireRuntimeGuard = false,
bool enableLeafAbiSpillElision = false,
IReadOnlySet<uint>? modOverridableCallTargets = null,
bool enableGpuFifoBurstCoalescing = true) =>
IReadOnlySet<uint>? fullContextCallTargets = null,
bool enableGpuFifoBurstCoalescing = true,
string? entryObserverHeader = null,
string? entryObserverSymbol = null) =>
generator.EmitWithFacts(
entryPoint: entryPoint,
ssa: ssa,
@@ -63,5 +66,8 @@ internal static class CxxLinearCodeGeneratorEmitExtensions
gqrConstantsRequireRuntimeGuard: gqrConstantsRequireRuntimeGuard,
enableLeafAbiSpillElision: enableLeafAbiSpillElision,
modOverridableCallTargets: modOverridableCallTargets,
enableGpuFifoBurstCoalescing: enableGpuFifoBurstCoalescing).Code;
fullContextCallTargets: fullContextCallTargets,
enableGpuFifoBurstCoalescing: enableGpuFifoBurstCoalescing,
entryObserverHeader: entryObserverHeader,
entryObserverSymbol: entryObserverSymbol).Code;
}