11/*
2- * Copyright (C) 2022-2024 Intel Corporation
2+ * Copyright (C) 2022-2025 Intel Corporation
33 *
44 * SPDX-License-Identifier: MIT
55 *
1414
1515namespace NEO ::AddressingModeHelper {
1616
17- bool failBuildProgramWithStatefulAccess (const RootDeviceEnvironment &rootDeviceEnvironment) {
17+ bool failBuildProgramWithBufferStatefulAccess (const RootDeviceEnvironment &rootDeviceEnvironment) {
1818 const auto &compilerProductHelper = rootDeviceEnvironment.getHelper <CompilerProductHelper>();
1919
20- auto failBuildProgram = compilerProductHelper.failBuildProgramWithStatefulAccessPreference ();
20+ auto failBuildProgram = compilerProductHelper.failBuildProgramWithBufferStatefulAccessPreference ();
2121 if (NEO::debugManager.flags .FailBuildProgramWithStatefulAccess .get () != -1 ) {
2222 failBuildProgram = static_cast <bool >(NEO::debugManager.flags .FailBuildProgramWithStatefulAccess .get ());
2323 }
@@ -33,7 +33,7 @@ inline bool argPointerIsStateful(const ArgDescriptor &arg) {
3333 NEO::isValidOffset (arg.as <NEO::ArgDescPointer>().bindful ));
3434}
3535
36- bool containsStatefulAccess (const KernelDescriptor &kernelDescriptor, bool skipLastExplicitArg) {
36+ bool containsBufferStatefulAccess (const KernelDescriptor &kernelDescriptor, bool skipLastExplicitArg) {
3737 auto size = static_cast <int32_t >(kernelDescriptor.payloadMappings .explicitArgs .size ());
3838 if (skipLastExplicitArg) {
3939 size--;
@@ -46,9 +46,9 @@ bool containsStatefulAccess(const KernelDescriptor &kernelDescriptor, bool skipL
4646 return false ;
4747}
4848
49- bool containsStatefulAccess (const std::vector<KernelInfo *> &kernelInfos, bool skipLastExplicitArg) {
49+ bool containsBufferStatefulAccess (const std::vector<KernelInfo *> &kernelInfos, bool skipLastExplicitArg) {
5050 for (const auto &kernelInfo : kernelInfos) {
51- if (containsStatefulAccess (kernelInfo->kernelDescriptor , skipLastExplicitArg)) {
51+ if (containsBufferStatefulAccess (kernelInfo->kernelDescriptor , skipLastExplicitArg)) {
5252 return true ;
5353 }
5454 }
0 commit comments