Skip to content

Commit 4ef9485

Browse files
dlei6gigcbot
authored andcommitted
Disable ForceInlineStackCallWithImplArg by default
Disable ForceInlineStackCallWithImplArg since Implicit Arg buffer for stackcalls (i.e. EnableGlobalStateBuffer) has been implemented and enabled.
1 parent 7a267e7 commit 4ef9485

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
@@ -545,7 +545,7 @@ DECLARE_IGC_REGKEY(DWORD, SelectiveFunctionControl, 0, "Selectively enables Fun
545545
"When set by this flag, the functions in the FunctionDebug list will override the default FunctionControl mode.", false)
546546
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)
547547
DECLARE_IGC_REGKEY(bool, EnableByValStructArgPromotion, true, "If enabled, byval/sret struct arguments are promoted to pass-by-value if possible.", true)
548-
DECLARE_IGC_REGKEY(bool, ForceInlineStackCallWithImplArg, true, "If enabled, stack calls that uses implicit args will be force inlined.", true)
548+
DECLARE_IGC_REGKEY(bool, ForceInlineStackCallWithImplArg, false, "If enabled, stack calls that uses implicit args will be force inlined.", true)
549549
DECLARE_IGC_REGKEY(DWORD, FunctionCloningThreshold, 0,
550550
"Limits the number of cloned functions when called from multiple function groups." \
551551
"If number of cloned functions exceeds the threshold, compile the function only once and use address relocation instead." \

0 commit comments

Comments
 (0)