Skip to content

Commit 1c33b7c

Browse files
dlei6gigcbot
authored andcommitted
Disable ForceInlineStackCallWithImplArg by default (Try #3)
Disable ForceInlineStackCallWithImplArg since Implicit Arg buffer for stackcalls (i.e. EnableGlobalStateBuffer) has been implemented and enabled.
1 parent 69c5c8f commit 1c33b7c

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

IGC/common/igc_flags.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -551,7 +551,7 @@ DECLARE_IGC_REGKEY(DWORD, SelectiveFunctionControl, 0, "Selectively enables Fun
551551
"When set by this flag, the functions in the FunctionDebug list will override the default FunctionControl mode.", true)
552552
DECLARE_IGC_REGKEY(bool, EnableStackCallFuncCall, false, "If enabled, the default function call mode will be set to stack call. Otherwise, subroutine call is used.", false)
553553
DECLARE_IGC_REGKEY(bool, EnableByValStructArgPromotion, true, "If enabled, byval/sret struct arguments are promoted to pass-by-value if possible.", true)
554-
DECLARE_IGC_REGKEY(bool, ForceInlineStackCallWithImplArg, true, "If enabled, stack calls that uses implicit args will be force inlined.", true)
554+
DECLARE_IGC_REGKEY(bool, ForceInlineStackCallWithImplArg, false, "If enabled, stack calls that uses implicit args will be force inlined.", true)
555555
DECLARE_IGC_REGKEY(DWORD, FunctionCloningThreshold, 0,
556556
"Limits the number of cloned functions when called from multiple function groups." \
557557
"If number of cloned functions exceeds the threshold, compile the function only once and use address relocation instead." \

0 commit comments

Comments
 (0)