2024-04-23 17:51 ftp://ftp.de.debian.org/debian/pool/main/b/beignet/beignet_1.3.2.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=motif --library=opengl --check-library --inconclusive --enable=style,information --inline-suppr --disable=missingInclude --suppress=unmatchedSuppression --template=daca2 --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning -D__GNUC__ --platform=unix64 -j2 platform: Linux-6.6.15-amd64-x86_64-with-glibc2.37 python: 3.11.8 client-version: 1.3.53 compiler: g++ (Debian 13.2.0-13) 13.2.0 cppcheck: head 2.14.0 head-info: 24be0e5 (2024-04-23 14:04:36 +0200) count: 5330 5330 elapsed-time: 26.2 26.2 head-timing-info: old-timing-info: head results: Beignet-1.3.2-Source/backend/src/backend/context.cpp:132:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEN_REG_SIZE [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/context.cpp:139:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEN_REG_SIZE [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/context.cpp:347:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POINTER_32_BITS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/context.cpp:356:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable registerAllocator [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/context.cpp:363:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable simdWidth [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/context.cpp:374:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kernel [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/context.cpp:423:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stackptr [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/context.cpp:443:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEN_REG_SIZE [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/context.cpp:457:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable argNum [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/context.cpp:511:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ir [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/context.cpp:523:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ir [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/context.cpp:678:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable useSLM [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/context.cpp:54:10: style:inconclusive: Technically the member function 'gbe::SimpleAllocator::isSuperRegisterFree' can be const. [functionConst] Beignet-1.3.2-Source/backend/src/backend/context.cpp:138:25: note: Technically the member function 'gbe::SimpleAllocator::isSuperRegisterFree' can be const. Beignet-1.3.2-Source/backend/src/backend/context.cpp:54:10: note: Technically the member function 'gbe::SimpleAllocator::isSuperRegisterFree' can be const. Beignet-1.3.2-Source/backend/src/backend/context.cpp:72:10: style:inconclusive: Technically the member function 'gbe::SimpleAllocator::dumpFreeList' can be const. [functionConst] Beignet-1.3.2-Source/backend/src/backend/context.cpp:128:25: note: Technically the member function 'gbe::SimpleAllocator::dumpFreeList' can be const. Beignet-1.3.2-Source/backend/src/backend/context.cpp:72:10: note: Technically the member function 'gbe::SimpleAllocator::dumpFreeList' can be const. Beignet-1.3.2-Source/backend/src/backend/context.cpp:109:13: style:inconclusive: Technically the member function 'gbe::ScratchAllocator::getMaxScatchMemUsed' can be const. [functionConst] Beignet-1.3.2-Source/backend/src/backend/context.cpp:108:5: style: Class 'ScratchAllocator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Beignet-1.3.2-Source/backend/src/backend/context.cpp:650:17: style: Local variable 'it' shadows outer variable [shadowVariable] Beignet-1.3.2-Source/backend/src/backend/context.cpp:645:12: note: Shadowed declaration Beignet-1.3.2-Source/backend/src/backend/context.cpp:650:17: note: Shadow variable Beignet-1.3.2-Source/backend/src/backend/gen75_context.cpp:45:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable execWidth [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen75_context.cpp:61:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ir [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen75_context.cpp:106:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sel [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen/gen_mesa_disasm.c:618:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEN_OPCODE_MADM [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen/gen_mesa_disasm.c:703:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEN_ARCHITECTURE_REGISTER_FILE [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen/gen_mesa_disasm.c:754:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEN_ALIGN_1 [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen/gen_mesa_disasm.c:806:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEN_GENERAL_REGISTER_FILE [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen/gen_mesa_disasm.c:936:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEN_CHANNEL_W [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen/gen_mesa_disasm.c:963:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEN_GENERAL_REGISTER_FILE [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen/gen_mesa_disasm.c:1019:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEN_GENERAL_REGISTER_FILE [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen/gen_mesa_disasm.c:1072:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEN_GENERAL_REGISTER_FILE [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen/gen_mesa_disasm.c:1230:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEN_IMMEDIATE_VALUE [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen/gen_mesa_disasm.c:1285:82: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEN_IMMEDIATE_VALUE [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen/gen_mesa_disasm.c:1392:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEN_ALIGN_1 [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen75_encoder.cpp:42:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable execWidth [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen75_encoder.cpp:79:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEN_SFID_DATAPORT1_DATA [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen75_encoder.cpp:96:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEN_SFID_DATAPORT1_DATA [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen75_encoder.cpp:110:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable execWidth [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen75_encoder.cpp:136:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEN_OPCODE_SEND [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen75_encoder.cpp:154:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable execWidth [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen75_encoder.cpp:172:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEN_OPCODE_SEND [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen75_encoder.cpp:192:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable execWidth [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen75_encoder.cpp:209:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEN_OPCODE_SEND [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen75_encoder.cpp:235:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable store [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen75_encoder.cpp:173:25: warning: Logical disjunction always evaluates to true: elemNum >= 1 || elemNum <= 4. [incorrectLogicOperator] Beignet-1.3.2-Source/backend/src/backend/gen75_encoder.cpp:210:25: warning: Logical disjunction always evaluates to true: elemNum >= 1 || elemNum <= 4. [incorrectLogicOperator] Beignet-1.3.2-Source/backend/src/backend/gen75_encoder.cpp:235:35: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/backend/src/backend/gen75_encoder.cpp:248:43: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/backend/src/backend/gen75_encoder.cpp:248:30: style: Variable 'insn_else' can be declared as reference to const [constVariableReference] Beignet-1.3.2-Source/backend/src/backend/gen/gen_mesa_disasm.c:675:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] Beignet-1.3.2-Source/backend/src/backend/gen/gen_mesa_disasm.c:806:18: style: Local variable 'reg_file' shadows outer variable [shadowVariable] Beignet-1.3.2-Source/backend/src/backend/gen/gen_mesa_disasm.c:301:20: note: Shadowed declaration Beignet-1.3.2-Source/backend/src/backend/gen/gen_mesa_disasm.c:806:18: note: Shadow variable Beignet-1.3.2-Source/backend/src/backend/gen/gen_mesa_disasm.c:1346:7: style: Local variable 'exec_size' shadows outer variable [shadowVariable] Beignet-1.3.2-Source/backend/src/backend/gen/gen_mesa_disasm.c:204:20: note: Shadowed declaration Beignet-1.3.2-Source/backend/src/backend/gen/gen_mesa_disasm.c:1346:7: note: Shadow variable Beignet-1.3.2-Source/backend/src/backend/gen/gen_mesa_disasm.c:1221:30: portability: '(void*)(&val)' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] Beignet-1.3.2-Source/backend/src/backend/gen/gen_mesa_disasm.c:766:11: style: Variable 'err' is assigned a value that is never used. [unreadVariable] Beignet-1.3.2-Source/backend/src/backend/gen/gen_mesa_disasm.c:776:11: style: Variable 'err' is assigned a value that is never used. [unreadVariable] Beignet-1.3.2-Source/backend/src/backend/gen/gen_mesa_disasm.c:789:13: style: Variable 'err' is assigned a value that is never used. [unreadVariable] Beignet-1.3.2-Source/backend/src/backend/gen/gen_mesa_disasm.c:791:13: style: Variable 'err' is assigned a value that is never used. [unreadVariable] Beignet-1.3.2-Source/backend/src/backend/gen/gen_mesa_disasm.c:793:11: style: Variable 'err' is assigned a value that is never used. [unreadVariable] Beignet-1.3.2-Source/backend/src/backend/gen/gen_mesa_disasm.c:795:11: style: Variable 'err' is assigned a value that is never used. [unreadVariable] Beignet-1.3.2-Source/backend/src/backend/gen/gen_mesa_disasm.c:815:9: style: Variable 'err' is assigned a value that is never used. [unreadVariable] Beignet-1.3.2-Source/backend/src/backend/gen/gen_mesa_disasm.c:817:9: style: Variable 'err' is assigned a value that is never used. [unreadVariable] Beignet-1.3.2-Source/backend/src/backend/gen/gen_mesa_disasm.c:821:9: style: Variable 'err' is assigned a value that is never used. [unreadVariable] Beignet-1.3.2-Source/backend/src/backend/gen/gen_mesa_disasm.c:823:9: style: Variable 'err' is assigned a value that is never used. [unreadVariable] Beignet-1.3.2-Source/backend/src/backend/gen7_encoder.cpp:35:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable execWidth [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen7_encoder.cpp:66:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEN_ARCHITECTURE_REGISTER_FILE [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen7_encoder.cpp:87:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEN_ARCHITECTURE_REGISTER_FILE [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen7_encoder.cpp:147:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEN_IMMEDIATE_VALUE [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen7_encoder.cpp:185:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable execWidth [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen7_encoder.cpp:265:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEN_SFID_DATAPORT_RENDER [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen7_encoder.cpp:274:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEN_OPCODE_SEND [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen7_encoder.cpp:290:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEN_OPCODE_SEND [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen8_context.cpp:51:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sel [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen8_context.cpp:55:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ir [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen8_context.cpp:96:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable execWidth [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen8_context.cpp:328:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SEL_OP_SIMD_SHUFFLE [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen8_context.cpp:422:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEN_HORIZONTAL_STRIDE_0 [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen8_context.cpp:434:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEN_TYPE_UD [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen8_context.cpp:481:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEN_TYPE_UL [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen8_context.cpp:530:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEN_TYPE_UL [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen8_context.cpp:555:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEN_TYPE_UL [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen8_context.cpp:724:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEN_TYPE_UD [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen8_context.cpp:755:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEN_TYPE_UL [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen8_context.cpp:777:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEN_TYPE_UL [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen8_context.cpp:799:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEN_HORIZONTAL_STRIDE_0 [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen8_context.cpp:825:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEN_HORIZONTAL_STRIDE_0 [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen8_context.cpp:861:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEN_HORIZONTAL_STRIDE_0 [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen8_context.cpp:940:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEN_IMMEDIATE_VALUE [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen8_context.cpp:978:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable execWidth [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen8_context.cpp:1017:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable execWidth [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen8_context.cpp:1032:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable execWidth [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen8_context.cpp:1053:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEN_HORIZONTAL_STRIDE_0 [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen8_context.cpp:1062:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEN_HORIZONTAL_STRIDE_0 [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen8_context.cpp:1090:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEN_TYPE_DF [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen8_context.cpp:1218:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable execWidth [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen8_context.cpp:1233:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable execWidth [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen8_context.cpp:1243:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable execWidth [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen8_context.cpp:1252:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sel [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen8_context.cpp:1258:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEN_TYPE_UD [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen8_context.cpp:1317:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEN_TYPE_UD [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen8_context.cpp:1348:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEN_TYPE_UD [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen8_context.cpp:1386:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable execWidth [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen8_context.cpp:1397:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ir [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen8_context.cpp:1462:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WORKGROUP_OP_ALL [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen8_context.cpp:1560:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WORKGROUP_OP_ANY [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen8_context.cpp:1600:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEN_PREDICATE_NONE [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen8_context.cpp:1799:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable barrierid [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen8_context.cpp:2020:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable execWidth [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen8_encoder.cpp:43:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable execWidth [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen8_encoder.cpp:74:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEN_SFID_DATAPORT1_DATA [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen8_encoder.cpp:96:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEN_SFID_DATAPORT1_DATA [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen8_encoder.cpp:110:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEN_SFID_DATAPORT1_DATA [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen8_encoder.cpp:120:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEN_TYPE_F [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen8_encoder.cpp:124:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEN_TYPE_HF [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen8_encoder.cpp:131:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable execWidth [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen8_encoder.cpp:157:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEN_OPCODE_SEND [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen8_encoder.cpp:179:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable execWidth [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen8_encoder.cpp:202:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEN_OPCODE_SEND [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen8_encoder.cpp:217:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable execWidth [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen8_encoder.cpp:235:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEN_OPCODE_SEND [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen8_encoder.cpp:255:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable execWidth [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen8_encoder.cpp:272:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEN_OPCODE_SEND [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen8_encoder.cpp:294:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEN_OPCODE_SEND [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen8_encoder.cpp:319:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEN_OPCODE_SEND [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen8_encoder.cpp:341:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEN_OPCODE_SEND [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen8_encoder.cpp:364:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEN_OPCODE_SEND [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen8_encoder.cpp:397:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable store [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen8_encoder.cpp:435:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEN_OPCODE_SEND [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen8_encoder.cpp:447:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEN_OPCODE_SEND [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen8_encoder.cpp:461:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEN_ARCHITECTURE_REGISTER_FILE [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen8_encoder.cpp:482:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEN_GENERAL_REGISTER_FILE [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen8_encoder.cpp:502:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEN_GENERAL_REGISTER_FILE [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen8_encoder.cpp:522:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEN_ARCHITECTURE_REGISTER_FILE [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen8_encoder.cpp:587:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEN_IMMEDIATE_VALUE [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen8_encoder.cpp:635:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEN_HORIZONTAL_STRIDE_0 [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen8_encoder.cpp:681:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable execWidth [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen8_encoder.cpp:745:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEN_OPCODE_MATH [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen8_encoder.cpp:764:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEN_OPCODE_MADM [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen8_encoder.cpp:830:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEN_SFID_DATAPORT1_DATA [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen8_encoder.cpp:843:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEN_OPCODE_SEND [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen8_encoder.cpp:866:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEN_OPCODE_SEND [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen8_context.cpp:1804:13: style: The scope of the variable 'jip0' can be reduced. [variableScope] Beignet-1.3.2-Source/backend/src/backend/gen8_context.cpp:1804:19: style: The scope of the variable 'jip1' can be reduced. [variableScope] Beignet-1.3.2-Source/backend/src/backend/gen8_context.cpp:108:37: style: Unsigned expression 'start_addr' can't be negative so it is unnecessary to test it. [unsignedPositive] Beignet-1.3.2-Source/backend/src/backend/gen8_context.cpp:141:37: style: Unsigned expression 'start_addr' can't be negative so it is unnecessary to test it. [unsignedPositive] Beignet-1.3.2-Source/backend/src/backend/gen8_context.cpp:199:37: style: Unsigned expression 'start_addr' can't be negative so it is unnecessary to test it. [unsignedPositive] Beignet-1.3.2-Source/backend/src/backend/gen8_context.cpp:254:37: style: Unsigned expression 'start_addr' can't be negative so it is unnecessary to test it. [unsignedPositive] Beignet-1.3.2-Source/backend/src/backend/gen8_context.cpp:1129:13: style: Variable 'tmpNum' is assigned a value that is never used. [unreadVariable] Beignet-1.3.2-Source/backend/src/backend/gen8_encoder.cpp:236:25: warning: Logical disjunction always evaluates to true: elemNum >= 1 || elemNum <= 4. [incorrectLogicOperator] Beignet-1.3.2-Source/backend/src/backend/gen8_encoder.cpp:273:25: warning: Logical disjunction always evaluates to true: elemNum >= 1 || elemNum <= 4. [incorrectLogicOperator] Beignet-1.3.2-Source/backend/src/backend/gen8_encoder.cpp:295:25: warning: Logical disjunction always evaluates to true: elemNum >= 1 || elemNum <= 4. [incorrectLogicOperator] Beignet-1.3.2-Source/backend/src/backend/gen8_encoder.cpp:320:25: warning: Logical disjunction always evaluates to true: elemNum >= 1 || elemNum <= 4. [incorrectLogicOperator] Beignet-1.3.2-Source/backend/src/backend/gen8_encoder.cpp:397:35: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/backend/src/backend/gen8_encoder.cpp:410:43: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/backend/src/backend/gen8_encoder.cpp:410:30: style: Variable 'insn_else' can be declared as reference to const [constVariableReference] Beignet-1.3.2-Source/backend/src/backend/gen9_context.cpp:30:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sel [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen9_context.cpp:37:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable barrierid [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen9_context.cpp:66:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sel [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen9_context.cpp:72:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEN_TYPE_UD [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen9_context.cpp:131:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEN_TYPE_UD [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen9_context.cpp:164:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable execWidth [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen9_context.cpp:175:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ir [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen9_context.cpp:236:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sel [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen9_context.cpp:240:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sel [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen9_encoder.cpp:54:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEN_SAMPLER_MESSAGE_SIMD8_SAMPLE [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen9_encoder.cpp:82:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEN_ARCHITECTURE_REGISTER_FILE [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen9_encoder.cpp:103:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable execWidth [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen9_encoder.cpp:126:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEN_OPCODE_SENDS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen9_encoder.cpp:156:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEN_OPCODE_SENDS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen9_encoder.cpp:175:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable execWidth [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen9_encoder.cpp:198:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEN_OPCODE_SENDS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen9_encoder.cpp:227:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEN_OPCODE_SENDS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen9_encoder.cpp:254:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEN_OPCODE_SENDS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen9_encoder.cpp:286:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEN_OPCODE_SENDS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen9_encoder.cpp:128:27: warning: Logical disjunction always evaluates to true: elemNum >= 1 || elemNum <= 4. [incorrectLogicOperator] Beignet-1.3.2-Source/backend/src/backend/gen_encoder.cpp:63:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEN_HORIZONTAL_STRIDE_0 [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen_encoder.cpp:71:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEN_HORIZONTAL_STRIDE_0 [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen_encoder.cpp:79:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEN_HORIZONTAL_STRIDE_0 [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen_encoder.cpp:91:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEN_HORIZONTAL_STRIDE_0 [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen_encoder.cpp:130:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEN_HORIZONTAL_STRIDE_0 [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen_encoder.cpp:152:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEN_HORIZONTAL_STRIDE_0 [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen_encoder.cpp:181:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEN_HORIZONTAL_STRIDE_0 [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen_encoder.cpp:217:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEN_SFID_DATAPORT_RENDER [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen_encoder.cpp:227:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEN_SFID_DATAPORT_DATA [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen_encoder.cpp:247:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEN_SFID_DATAPORT_DATA [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen_encoder.cpp:267:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEN_SFID_DATAPORT_DATA [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen_encoder.cpp:288:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOT_SUPPORTED [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen_encoder.cpp:299:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEN_SFID_DATAPORT1_DATA [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen_encoder.cpp:318:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PCI_CHIP_BAYTRAIL_T [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen_encoder.cpp:332:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable simdWidth [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen_encoder.cpp:343:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stateNum [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen_encoder.cpp:348:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stateNum [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen_encoder.cpp:361:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GenNativeInstruction [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen_encoder.cpp:368:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable execWidth [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen_encoder.cpp:386:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEN_OPCODE_SEND [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen_encoder.cpp:404:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GenNativeInstruction [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen_encoder.cpp:411:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable execWidth [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen_encoder.cpp:429:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GenNativeInstruction [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen_encoder.cpp:452:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEN_OPCODE_SEND [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen_encoder.cpp:474:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GenNativeInstruction [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen_encoder.cpp:481:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable execWidth [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen_encoder.cpp:500:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEN_OPCODE_SEND [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen_encoder.cpp:517:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GenNativeInstruction [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen_encoder.cpp:523:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GenNativeInstruction [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen_encoder.cpp:536:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable execWidth [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen_encoder.cpp:553:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEN_OPCODE_SEND [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen_encoder.cpp:583:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEN_OPCODE_SEND [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen_encoder.cpp:614:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GenNativeInstruction [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen_encoder.cpp:622:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable execWidth [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen_encoder.cpp:652:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEN_OPCODE_SEND [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen_encoder.cpp:679:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GenCompactInstruction [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen_encoder.cpp:688:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GenNativeInstruction [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen_encoder.cpp:721:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEN_OPCODE_MOV [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen_encoder.cpp:763:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEN_OPCODE_OR [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen_encoder.cpp:854:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEN_OPCODE_MAD [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen_encoder.cpp:855:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEN_OPCODE_LRP [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen_encoder.cpp:863:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable accWrEnable [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen_encoder.cpp:870:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable accWrEnable [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen_encoder.cpp:876:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEN_TYPE_F [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen_encoder.cpp:894:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEN_TYPE_D [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen_encoder.cpp:924:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEN_OPCODE_NOP [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen_encoder.cpp:931:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEN_OPCODE_SEND [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen_encoder.cpp:942:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEN_OPCODE_SEND [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen_encoder.cpp:954:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEN_OPCODE_SEND [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen_encoder.cpp:985:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable store [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen_encoder.cpp:1048:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEN_OPCODE_CMP [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen_encoder.cpp:1090:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEN_OPCODE_SEL [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen_encoder.cpp:1100:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEN_OPCODE_WAIT [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen_encoder.cpp:1112:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEN_OPCODE_MATH [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen_encoder.cpp:1158:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEN_OPCODE_MATH [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen_encoder.cpp:1180:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEN_SFID_SAMPLER [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen_encoder.cpp:1202:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEN_SAMPLER_MESSAGE_SIMD8_SAMPLE [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen_encoder.cpp:1238:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEN_SFID_VIDEO_MOTION_EST [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen_encoder.cpp:1266:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEN_OPCODE_SEND [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen_encoder.cpp:1277:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEN_OPCODE_SEND [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen_encoder.cpp:1295:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEN_SFID_DATAPORT_DATA [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen_encoder.cpp:1307:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEN_SCRATCH_BLOCK_SIZE_2 [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen_encoder.cpp:1320:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEN_SCRATCH_BLOCK_SIZE_2 [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen_encoder.cpp:1331:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEN_OPCODE_SEND [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen_encoder.cpp:1352:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEN_OPCODE_SEND [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen_encoder.cpp:1373:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEN_OPCODE_SEND [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen_encoder.cpp:1388:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEN_OPCODE_SEND [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen_encoder.cpp:1403:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOT_SUPPORTED [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen_encoder.cpp:1407:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOT_SUPPORTED [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen_encoder.cpp:1411:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEN_OPCODE_SEND [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen_encoder.cpp:387:25: warning: Logical disjunction always evaluates to true: elemNum >= 1 || elemNum <= 4. [incorrectLogicOperator] Beignet-1.3.2-Source/backend/src/backend/gen_encoder.cpp:453:25: warning: Logical disjunction always evaluates to true: elemNum >= 1 || elemNum <= 4. [incorrectLogicOperator] Beignet-1.3.2-Source/backend/src/backend/gen_encoder.cpp:985:35: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/backend/src/backend/gen_encoder.cpp:998:43: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/backend/src/backend/gen_encoder.cpp:1024:19: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/backend/src/backend/gen_encoder.cpp:1030:38: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/backend/src/backend/gen_encoder.cpp:998:30: style: Variable 'insn_else' can be declared as reference to const [constVariableReference] Beignet-1.3.2-Source/backend/src/backend/gen_encoder.cpp:125:43: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] Beignet-1.3.2-Source/backend/src/backend/gen_encoder.cpp:146:43: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] Beignet-1.3.2-Source/backend/src/backend/gen_encoder.cpp:175:42: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] Beignet-1.3.2-Source/backend/src/backend/gen_context.cpp:51:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen_context.cpp:61:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ra [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen_context.cpp:67:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable limitRegisterPressure [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen_context.cpp:84:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable asmFileName [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen_context.cpp:88:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sel [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen_context.cpp:103:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable blockList [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen_context.cpp:127:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ir [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen_context.cpp:154:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable blockip [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen_context.cpp:173:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable noMask [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen_context.cpp:189:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEN_TYPE_UW [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen_context.cpp:214:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ir [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen_context.cpp:347:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOT_IMPLEMENTED [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen_context.cpp:358:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEN_TYPE_B [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen_context.cpp:623:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEN_TYPE_UL [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen_context.cpp:720:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SEL_OP_SIMD_SHUFFLE [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen_context.cpp:755:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable simdWidth [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen_context.cpp:802:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable predicate [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen_context.cpp:815:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable f [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen_context.cpp:838:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable noMask [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen_context.cpp:866:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEN_TYPE_UL [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen_context.cpp:915:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEN_TYPE_UL [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen_context.cpp:1033:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEN_TYPE_UD [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen_context.cpp:1060:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEN_TYPE_UD [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen_context.cpp:1092:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEN_TYPE_UD [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen_context.cpp:1189:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable noMask [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen_context.cpp:1198:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable execWidth [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen_context.cpp:1206:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEN_TYPE_UD [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen_context.cpp:1319:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable predicate [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen_context.cpp:1353:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEN_TYPE_D [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen_context.cpp:1388:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEN_TYPE_L [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen_context.cpp:1484:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable predicate [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen_context.cpp:1533:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable predicate [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen_context.cpp:1560:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable simdWidth [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen_context.cpp:1564:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable simdWidth [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen_context.cpp:1576:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable execWidth [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen_context.cpp:1593:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable execWidth [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen_context.cpp:1610:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEN_TYPE_UD [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen_context.cpp:1638:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEN_TYPE_UD [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen_context.cpp:1691:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SEL_OP_I64DIV [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen_context.cpp:1821:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOT_IMPLEMENTED [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen_context.cpp:1837:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable barrierid [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen_context.cpp:1886:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SEL_OP_CMP [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen_context.cpp:1907:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEN_IMMEDIATE_VALUE [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen_context.cpp:1937:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable execWidth [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen_context.cpp:1995:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable predicate [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen_context.cpp:2004:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable execWidth [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen_context.cpp:2043:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable execWidth [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen_context.cpp:2073:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEN_IMMEDIATE_VALUE [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen_context.cpp:2094:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEN_CONDITIONAL_NZ [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen_context.cpp:2122:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEN_TYPE_UD [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen_context.cpp:2142:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEN_IMMEDIATE_VALUE [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen_context.cpp:2166:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEN_IMMEDIATE_VALUE [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen_context.cpp:2190:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEN_IMMEDIATE_VALUE [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen_context.cpp:2219:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEN_IMMEDIATE_VALUE [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen_context.cpp:2244:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEN_IMMEDIATE_VALUE [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen_context.cpp:2303:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable simdWidth [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen_context.cpp:2339:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEN_TYPE_F [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen_context.cpp:2355:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable execWidth [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen_context.cpp:2447:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable execWidth [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen_context.cpp:2463:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable execWidth [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen_context.cpp:2477:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEN_TYPE_UD [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen_context.cpp:2490:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lid0 [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen_context.cpp:2549:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable execWidth [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen_context.cpp:2562:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable simdWidth [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen_context.cpp:2611:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable execWidth [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen_context.cpp:2632:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable execWidth [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen_context.cpp:2672:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable execWidth [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen_context.cpp:2762:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable simdWidth [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen_context.cpp:2933:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WORKGROUP_OP_ALL [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen_context.cpp:3025:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WORKGROUP_OP_ANY [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen_context.cpp:3065:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEN_PREDICATE_NONE [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen_context.cpp:3264:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable barrierid [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen_context.cpp:3485:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable execWidth [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen_context.cpp:3503:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEN_TYPE_UD [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen_context.cpp:3518:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEN_TYPE_UD [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen_context.cpp:3571:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable execWidth [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen_context.cpp:3630:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBE_CURBE_IMAGE_INFO [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen_context.cpp:3642:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable curbeSize [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen_context.cpp:3648:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kernel [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen_context.cpp:3698:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable deviceID [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen_insn_compact.cpp:343:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEN_OPCODE_MAD [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen_insn_compact.cpp:499:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEN_PREDICATE_NORMAL [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen_insn_compact.cpp:543:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEN_PREDICATE_NONE [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen_insn_compact.cpp:584:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEN_ADDRESS_DIRECT [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen_insn_compact.cpp:671:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEN_IMMEDIATE_VALUE [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen_insn_compact.cpp:741:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEN_OPCODE_IF [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen_insn_compact.cpp:789:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEN_OPCODE_LRP [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen_insn_compact.cpp:248:38: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/backend/src/backend/gen_insn_compact.cpp:249:38: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/backend/src/backend/gen_insn_compact.cpp:340:38: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/backend/src/backend/gen_insn_compact.cpp:341:36: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/backend/src/backend/gen_insn_compact.cpp:346:38: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/backend/src/backend/gen_insn_compact.cpp:434:40: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/backend/src/backend/gen_insn_compact.cpp:530:30: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/backend/src/backend/gen_insn_compact.cpp:573:30: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/backend/src/backend/gen_insn_compact.cpp:615:11: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/backend/src/backend/gen_insn_compact.cpp:641:11: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/backend/src/backend/gen_insn_compact.cpp:662:30: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/backend/src/backend/gen_insn_compact.cpp:694:30: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/backend/src/backend/gen_insn_compact.cpp:346:30: style: Local variable 'pOut' shadows outer variable [shadowVariable] Beignet-1.3.2-Source/backend/src/backend/gen_insn_compact.cpp:341:28: note: Shadowed declaration Beignet-1.3.2-Source/backend/src/backend/gen_insn_compact.cpp:346:30: note: Shadow variable Beignet-1.3.2-Source/backend/src/backend/gen_insn_compact.cpp:434:32: style: Local variable 'pOut' shadows outer variable [shadowVariable] Beignet-1.3.2-Source/backend/src/backend/gen_insn_compact.cpp:341:28: note: Shadowed declaration Beignet-1.3.2-Source/backend/src/backend/gen_insn_compact.cpp:434:32: note: Shadow variable Beignet-1.3.2-Source/backend/src/backend/gen_insn_compact.cpp:530:26: style: Variable 'r' can be declared as pointer to const [constVariablePointer] Beignet-1.3.2-Source/backend/src/backend/gen_insn_compact.cpp:573:26: style: Variable 'r' can be declared as pointer to const [constVariablePointer] Beignet-1.3.2-Source/backend/src/backend/gen_insn_compact.cpp:581:73: style: Parameter 'src0' can be declared as pointer to const [constParameterPointer] Beignet-1.3.2-Source/backend/src/backend/gen_insn_compact.cpp:581:92: style: Parameter 'src1' can be declared as pointer to const [constParameterPointer] Beignet-1.3.2-Source/backend/src/backend/gen_insn_compact.cpp:590:26: style: Variable 'r' can be declared as pointer to const [constVariablePointer] Beignet-1.3.2-Source/backend/src/backend/gen_insn_compact.cpp:649:53: style: Parameter 'dst' can be declared as pointer to const [constParameterPointer] Beignet-1.3.2-Source/backend/src/backend/gen_insn_compact.cpp:649:71: style: Parameter 'src0' can be declared as pointer to const [constParameterPointer] Beignet-1.3.2-Source/backend/src/backend/gen_insn_compact.cpp:649:90: style: Parameter 'src1' can be declared as pointer to const [constParameterPointer] Beignet-1.3.2-Source/backend/src/backend/gen_insn_compact.cpp:662:26: style: Variable 'r' can be declared as pointer to const [constVariablePointer] Beignet-1.3.2-Source/backend/src/backend/gen_insn_compact.cpp:668:37: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] Beignet-1.3.2-Source/backend/src/backend/gen_insn_compact.cpp:668:53: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] Beignet-1.3.2-Source/backend/src/backend/gen_insn_compact.cpp:694:26: style: Variable 'r' can be declared as pointer to const [constVariablePointer] Beignet-1.3.2-Source/backend/src/backend/gen_insn_compact.cpp:530:61: error: Uninitialized variable: &key.index [uninitvar] Beignet-1.3.2-Source/backend/src/backend/gen_insn_compact.cpp:573:61: error: Uninitialized variable: &key.index [uninitvar] Beignet-1.3.2-Source/backend/src/backend/gen_insn_compact.cpp:615:42: error: Uninitialized variable: &key.index [uninitvar] Beignet-1.3.2-Source/backend/src/backend/gen_insn_compact.cpp:641:42: error: Uninitialized variable: &key.index [uninitvar] Beignet-1.3.2-Source/backend/src/backend/gen_insn_compact.cpp:662:61: error: Uninitialized variable: &key.index [uninitvar] Beignet-1.3.2-Source/backend/src/backend/gen_insn_compact.cpp:694:61: error: Uninitialized variable: &key.index [uninitvar] Beignet-1.3.2-Source/backend/src/backend/gen_insn_compact.cpp:265:16: style: union member 'ControlBits::pad' is never used. [unusedStructMember] Beignet-1.3.2-Source/backend/src/backend/gen_insn_compact.cpp:298:16: style: union member 'DataTypeBits::pad' is never used. [unusedStructMember] Beignet-1.3.2-Source/backend/src/backend/gen_insn_compact.cpp:312:16: style: union member 'Gen8DataTypeBits::pad' is never used. [unusedStructMember] Beignet-1.3.2-Source/backend/src/backend/gen_insn_compact.cpp:322:16: style: union member 'SubRegBits::pad' is never used. [unusedStructMember] Beignet-1.3.2-Source/backend/src/backend/gen_insn_compact.cpp:334:16: style: union member 'SrcRegBits::pad' is never used. [unusedStructMember] Beignet-1.3.2-Source/backend/src/backend/gen_insn_scheduling.cpp:178:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEN_IMMEDIATE_VALUE [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen_insn_scheduling.cpp:336:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEN_ARCHITECTURE_REGISTER_FILE [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen_insn_scheduling.cpp:391:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SEL_OP_CMP [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen_insn_scheduling.cpp:501:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEN_PREDICATE_NONE [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen_insn_scheduling.cpp:812:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OCL_POST_ALLOC_INSN_SCHEDULE [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen_insn_scheduling.cpp:823:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OCL_PRE_ALLOC_INSN_SCHEDULE [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen_context.cpp:530:21: style: Condition '!uniform_src' is always true [knownConditionTrueFalse] Beignet-1.3.2-Source/backend/src/backend/gen_context.cpp:522:17: note: Assuming that condition '!uniform_src' is not redundant Beignet-1.3.2-Source/backend/src/backend/gen_context.cpp:530:21: note: Condition '!uniform_src' is always true Beignet-1.3.2-Source/backend/src/backend/gen_context.cpp:535:21: style: Condition '!uniform_src' is always true [knownConditionTrueFalse] Beignet-1.3.2-Source/backend/src/backend/gen_context.cpp:522:17: note: Assuming that condition '!uniform_src' is not redundant Beignet-1.3.2-Source/backend/src/backend/gen_context.cpp:535:21: note: Condition '!uniform_src' is always true Beignet-1.3.2-Source/backend/src/backend/gen_context.cpp:3721:7: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] Beignet-1.3.2-Source/backend/src/backend/gen_context.cpp:3722:14: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/backend/src/backend/gen_context.cpp:1678:14: style: The scope of the variable 'jip0' can be reduced. [variableScope] Beignet-1.3.2-Source/backend/src/backend/gen_context.cpp:3269:13: style: The scope of the variable 'jip0' can be reduced. [variableScope] Beignet-1.3.2-Source/backend/src/backend/gen_context.cpp:3269:19: style: The scope of the variable 'jip1' can be reduced. [variableScope] Beignet-1.3.2-Source/backend/src/backend/gen_context.cpp:384:35: style: Unsigned expression 'start_addr' can't be negative so it is unnecessary to test it. [unsignedPositive] Beignet-1.3.2-Source/backend/src/backend/gen_context.cpp:417:35: style: Unsigned expression 'start_addr' can't be negative so it is unnecessary to test it. [unsignedPositive] Beignet-1.3.2-Source/backend/src/backend/gen_context.cpp:461:35: style: Unsigned expression 'start_addr' can't be negative so it is unnecessary to test it. [unsignedPositive] Beignet-1.3.2-Source/backend/src/backend/gen_context.cpp:500:35: style: Unsigned expression 'start_addr' can't be negative so it is unnecessary to test it. [unsignedPositive] Beignet-1.3.2-Source/backend/src/backend/gen_context.cpp:304:29: style: Local variable 'src' shadows outer variable [shadowVariable] Beignet-1.3.2-Source/backend/src/backend/gen_context.cpp:278:23: note: Shadowed declaration Beignet-1.3.2-Source/backend/src/backend/gen_context.cpp:304:29: note: Shadow variable Beignet-1.3.2-Source/backend/src/backend/gen_context.cpp:321:29: style: Local variable 'src' shadows outer variable [shadowVariable] Beignet-1.3.2-Source/backend/src/backend/gen_context.cpp:278:23: note: Shadowed declaration Beignet-1.3.2-Source/backend/src/backend/gen_context.cpp:321:29: note: Shadow variable Beignet-1.3.2-Source/backend/src/backend/gen_context.cpp:1890:25: style: Local variable 'dst' shadows outer variable [shadowVariable] Beignet-1.3.2-Source/backend/src/backend/gen_context.cpp:1885:23: note: Shadowed declaration Beignet-1.3.2-Source/backend/src/backend/gen_context.cpp:1890:25: note: Shadow variable Beignet-1.3.2-Source/backend/src/backend/gen_context.cpp:2893:19: style: Local variable 'tmp' shadows outer variable [shadowVariable] Beignet-1.3.2-Source/backend/src/backend/gen_context.cpp:2790:17: note: Shadowed declaration Beignet-1.3.2-Source/backend/src/backend/gen_context.cpp:2893:19: note: Shadow variable Beignet-1.3.2-Source/backend/src/backend/gen_context.cpp:2406:55: error: Uninitialized variable: rsp_len [legacyUninitvar] Beignet-1.3.2-Source/backend/src/backend/gen_insn_scheduling.cpp:119:12: warning: Member variable 'ScheduleDAGNode::regNum' is not initialized in the constructor. [uninitMemberVar] Beignet-1.3.2-Source/backend/src/backend/gen_insn_scheduling.cpp:111:12: style: Struct 'ScheduleListNode' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Beignet-1.3.2-Source/backend/src/backend/gen_insn_scheduling.cpp:119:12: style: Struct 'ScheduleDAGNode' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Beignet-1.3.2-Source/backend/src/backend/gen_insn_scheduling.cpp:767:37: style: Condition 'listNode->depMode!=WRITE_AFTER_READ' is always true [knownConditionTrueFalse] Beignet-1.3.2-Source/backend/src/backend/gen_insn_gen7_schedule_info.hxx:2:1: style: Same value in both branches of ternary operator. [duplicateValueTernary] Beignet-1.3.2-Source/backend/src/backend/gen_insn_gen7_schedule_info.hxx:19:1: style: Same value in both branches of ternary operator. [duplicateValueTernary] Beignet-1.3.2-Source/backend/src/backend/gen_insn_gen7_schedule_info.hxx:20:1: style: Same value in both branches of ternary operator. [duplicateValueTernary] Beignet-1.3.2-Source/backend/src/backend/gen_insn_gen7_schedule_info.hxx:21:1: style: Same value in both branches of ternary operator. [duplicateValueTernary] Beignet-1.3.2-Source/backend/src/backend/gen_insn_gen7_schedule_info.hxx:22:1: style: Same value in both branches of ternary operator. [duplicateValueTernary] Beignet-1.3.2-Source/backend/src/backend/gen_insn_gen7_schedule_info.hxx:23:1: style: Same value in both branches of ternary operator. [duplicateValueTernary] Beignet-1.3.2-Source/backend/src/backend/gen_insn_gen7_schedule_info.hxx:25:1: style: Same value in both branches of ternary operator. [duplicateValueTernary] Beignet-1.3.2-Source/backend/src/backend/gen_insn_gen7_schedule_info.hxx:26:1: style: Same value in both branches of ternary operator. [duplicateValueTernary] Beignet-1.3.2-Source/backend/src/backend/gen_insn_gen7_schedule_info.hxx:27:1: style: Same value in both branches of ternary operator. [duplicateValueTernary] Beignet-1.3.2-Source/backend/src/backend/gen_insn_gen7_schedule_info.hxx:28:1: style: Same value in both branches of ternary operator. [duplicateValueTernary] Beignet-1.3.2-Source/backend/src/backend/gen_insn_gen7_schedule_info.hxx:29:1: style: Same value in both branches of ternary operator. [duplicateValueTernary] Beignet-1.3.2-Source/backend/src/backend/gen_insn_gen7_schedule_info.hxx:30:1: style: Same value in both branches of ternary operator. [duplicateValueTernary] Beignet-1.3.2-Source/backend/src/backend/gen_insn_gen7_schedule_info.hxx:31:1: style: Same value in both branches of ternary operator. [duplicateValueTernary] Beignet-1.3.2-Source/backend/src/backend/gen_insn_gen7_schedule_info.hxx:32:1: style: Same value in both branches of ternary operator. [duplicateValueTernary] Beignet-1.3.2-Source/backend/src/backend/gen_insn_gen7_schedule_info.hxx:33:1: style: Same value in both branches of ternary operator. [duplicateValueTernary] Beignet-1.3.2-Source/backend/src/backend/gen_insn_gen7_schedule_info.hxx:34:1: style: Same value in both branches of ternary operator. [duplicateValueTernary] Beignet-1.3.2-Source/backend/src/backend/gen_insn_gen7_schedule_info.hxx:35:1: style: Same value in both branches of ternary operator. [duplicateValueTernary] Beignet-1.3.2-Source/backend/src/backend/gen_insn_gen7_schedule_info.hxx:36:1: style: Same value in both branches of ternary operator. [duplicateValueTernary] Beignet-1.3.2-Source/backend/src/backend/gen_insn_gen7_schedule_info.hxx:37:1: style: Same value in both branches of ternary operator. [duplicateValueTernary] Beignet-1.3.2-Source/backend/src/backend/gen_insn_gen7_schedule_info.hxx:38:1: style: Same value in both branches of ternary operator. [duplicateValueTernary] Beignet-1.3.2-Source/backend/src/backend/gen_insn_gen7_schedule_info.hxx:39:1: style: Same value in both branches of ternary operator. [duplicateValueTernary] Beignet-1.3.2-Source/backend/src/backend/gen_insn_gen7_schedule_info.hxx:40:1: style: Same value in both branches of ternary operator. [duplicateValueTernary] Beignet-1.3.2-Source/backend/src/backend/gen_insn_gen7_schedule_info.hxx:41:1: style: Same value in both branches of ternary operator. [duplicateValueTernary] Beignet-1.3.2-Source/backend/src/backend/gen_insn_gen7_schedule_info.hxx:42:1: style: Same value in both branches of ternary operator. [duplicateValueTernary] Beignet-1.3.2-Source/backend/src/backend/gen_insn_gen7_schedule_info.hxx:43:1: style: Same value in both branches of ternary operator. [duplicateValueTernary] Beignet-1.3.2-Source/backend/src/backend/gen_insn_gen7_schedule_info.hxx:44:1: style: Same value in both branches of ternary operator. [duplicateValueTernary] Beignet-1.3.2-Source/backend/src/backend/gen_insn_gen7_schedule_info.hxx:45:1: style: Same value in both branches of ternary operator. [duplicateValueTernary] Beignet-1.3.2-Source/backend/src/backend/gen_insn_gen7_schedule_info.hxx:46:1: style: Same value in both branches of ternary operator. [duplicateValueTernary] Beignet-1.3.2-Source/backend/src/backend/gen_insn_gen7_schedule_info.hxx:47:1: style: Same value in both branches of ternary operator. [duplicateValueTernary] Beignet-1.3.2-Source/backend/src/backend/gen_insn_gen7_schedule_info.hxx:48:1: style: Same value in both branches of ternary operator. [duplicateValueTernary] Beignet-1.3.2-Source/backend/src/backend/gen_insn_gen7_schedule_info.hxx:49:1: style: Same value in both branches of ternary operator. [duplicateValueTernary] Beignet-1.3.2-Source/backend/src/backend/gen_insn_gen7_schedule_info.hxx:50:1: style: Same value in both branches of ternary operator. [duplicateValueTernary] Beignet-1.3.2-Source/backend/src/backend/gen_insn_gen7_schedule_info.hxx:55:1: style: Same value in both branches of ternary operator. [duplicateValueTernary] Beignet-1.3.2-Source/backend/src/backend/gen_insn_gen7_schedule_info.hxx:56:1: style: Same value in both branches of ternary operator. [duplicateValueTernary] Beignet-1.3.2-Source/backend/src/backend/gen_insn_gen7_schedule_info.hxx:57:1: style: Same value in both branches of ternary operator. [duplicateValueTernary] Beignet-1.3.2-Source/backend/src/backend/gen_insn_gen7_schedule_info.hxx:58:1: style: Same value in both branches of ternary operator. [duplicateValueTernary] Beignet-1.3.2-Source/backend/src/backend/gen_insn_gen7_schedule_info.hxx:59:1: style: Same value in both branches of ternary operator. [duplicateValueTernary] Beignet-1.3.2-Source/backend/src/backend/gen_insn_gen7_schedule_info.hxx:60:1: style: Same value in both branches of ternary operator. [duplicateValueTernary] Beignet-1.3.2-Source/backend/src/backend/gen_insn_gen7_schedule_info.hxx:61:1: style: Same value in both branches of ternary operator. [duplicateValueTernary] Beignet-1.3.2-Source/backend/src/backend/gen_insn_gen7_schedule_info.hxx:62:1: style: Same value in both branches of ternary operator. [duplicateValueTernary] Beignet-1.3.2-Source/backend/src/backend/gen_insn_gen7_schedule_info.hxx:63:1: style: Same value in both branches of ternary operator. [duplicateValueTernary] Beignet-1.3.2-Source/backend/src/backend/gen_insn_scheduling.cpp:284:97: style:inconclusive: Function 'addDependency' argument 3 names different: declaration 'm' definition 'depMode'. [funcArgNamesDifferent] Beignet-1.3.2-Source/backend/src/backend/gen_insn_scheduling.cpp:171:80: note: Function 'addDependency' argument 3 names different: declaration 'm' definition 'depMode'. Beignet-1.3.2-Source/backend/src/backend/gen_insn_scheduling.cpp:284:97: note: Function 'addDependency' argument 3 names different: declaration 'm' definition 'depMode'. Beignet-1.3.2-Source/backend/src/backend/gen_insn_scheduling.cpp:303:58: style:inconclusive: Function 'addDependency' argument 1 names different: declaration 'node0' definition 'node'. [funcArgNamesDifferent] Beignet-1.3.2-Source/backend/src/backend/gen_insn_scheduling.cpp:173:41: note: Function 'addDependency' argument 1 names different: declaration 'node0' definition 'node'. Beignet-1.3.2-Source/backend/src/backend/gen_insn_scheduling.cpp:303:58: note: Function 'addDependency' argument 1 names different: declaration 'node0' definition 'node'. Beignet-1.3.2-Source/backend/src/backend/gen_insn_scheduling.cpp:307:74: style:inconclusive: Function 'addDependency' argument 2 names different: declaration 'node0' definition 'node'. [funcArgNamesDifferent] Beignet-1.3.2-Source/backend/src/backend/gen_insn_scheduling.cpp:175:57: note: Function 'addDependency' argument 2 names different: declaration 'node0' definition 'node'. Beignet-1.3.2-Source/backend/src/backend/gen_insn_scheduling.cpp:307:74: note: Function 'addDependency' argument 2 names different: declaration 'node0' definition 'node'. Beignet-1.3.2-Source/backend/src/backend/gen_insn_scheduling.cpp:311:47: style:inconclusive: Function 'makeBarrier' argument 1 names different: declaration 'insnID' definition 'barrierID'. [funcArgNamesDifferent] Beignet-1.3.2-Source/backend/src/backend/gen_insn_scheduling.cpp:193:30: note: Function 'makeBarrier' argument 1 names different: declaration 'insnID' definition 'barrierID'. Beignet-1.3.2-Source/backend/src/backend/gen_insn_scheduling.cpp:311:47: note: Function 'makeBarrier' argument 1 names different: declaration 'insnID' definition 'barrierID'. Beignet-1.3.2-Source/backend/src/backend/gen_insn_scheduling.cpp:476:18: style: Variable 'depNode' can be declared as reference to const [constVariableReference] Beignet-1.3.2-Source/backend/src/backend/gen_insn_scheduling.cpp:121:37: style: Parameter 'node' can be declared as pointer to const [constParameterPointer] Beignet-1.3.2-Source/backend/src/backend/gen_insn_scheduling.cpp:123:7: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] Beignet-1.3.2-Source/backend/src/backend/gen_insn_scheduling.cpp:265:75: style: Consider using std::fill or std::generate algorithm instead of a raw loop. [useStlAlgorithm] Beignet-1.3.2-Source/backend/src/backend/gen_insn_gen7_schedule_info.hxx:2:1: style: Variable 'LabelInstructionLatency' is assigned a value that is never used. [unreadVariable] Beignet-1.3.2-Source/backend/src/backend/gen_insn_gen7_schedule_info.hxx:3:1: style: Variable 'UnaryInstructionLatency' is assigned a value that is never used. [unreadVariable] Beignet-1.3.2-Source/backend/src/backend/gen_insn_gen7_schedule_info.hxx:4:1: style: Variable 'UnaryWithTempInstructionLatency' is assigned a value that is never used. [unreadVariable] Beignet-1.3.2-Source/backend/src/backend/gen_insn_gen7_schedule_info.hxx:5:1: style: Variable 'BinaryInstructionLatency' is assigned a value that is never used. [unreadVariable] Beignet-1.3.2-Source/backend/src/backend/gen_insn_gen7_schedule_info.hxx:6:1: style: Variable 'SimdShuffleInstructionLatency' is assigned a value that is never used. [unreadVariable] Beignet-1.3.2-Source/backend/src/backend/gen_insn_gen7_schedule_info.hxx:7:1: style: Variable 'BinaryWithTempInstructionLatency' is assigned a value that is never used. [unreadVariable] Beignet-1.3.2-Source/backend/src/backend/gen_insn_gen7_schedule_info.hxx:8:1: style: Variable 'TernaryInstructionLatency' is assigned a value that is never used. [unreadVariable] Beignet-1.3.2-Source/backend/src/backend/gen_insn_gen7_schedule_info.hxx:9:1: style: Variable 'I64ShiftInstructionLatency' is assigned a value that is never used. [unreadVariable] Beignet-1.3.2-Source/backend/src/backend/gen_insn_gen7_schedule_info.hxx:10:1: style: Variable 'I64HADDInstructionLatency' is assigned a value that is never used. [unreadVariable] Beignet-1.3.2-Source/backend/src/backend/gen_insn_gen7_schedule_info.hxx:11:1: style: Variable 'I64RHADDInstructionLatency' is assigned a value that is never used. [unreadVariable] Beignet-1.3.2-Source/backend/src/backend/gen_insn_gen7_schedule_info.hxx:12:1: style: Variable 'I64ToFloatInstructionLatency' is assigned a value that is never used. [unreadVariable] Beignet-1.3.2-Source/backend/src/backend/gen_insn_gen7_schedule_info.hxx:13:1: style: Variable 'FloatToI64InstructionLatency' is assigned a value that is never used. [unreadVariable] Beignet-1.3.2-Source/backend/src/backend/gen_insn_gen7_schedule_info.hxx:14:1: style: Variable 'I64MULHIInstructionLatency' is assigned a value that is never used. [unreadVariable] Beignet-1.3.2-Source/backend/src/backend/gen_insn_gen7_schedule_info.hxx:15:1: style: Variable 'I64MADSATInstructionLatency' is assigned a value that is never used. [unreadVariable] Beignet-1.3.2-Source/backend/src/backend/gen_insn_gen7_schedule_info.hxx:16:1: style: Variable 'CompareInstructionLatency' is assigned a value that is never used. [unreadVariable] Beignet-1.3.2-Source/backend/src/backend/gen_insn_gen7_schedule_info.hxx:17:1: style: Variable 'I64CompareInstructionLatency' is assigned a value that is never used. [unreadVariable] Beignet-1.3.2-Source/backend/src/backend/gen_insn_gen7_schedule_info.hxx:18:1: style: Variable 'I64DIVREMInstructionLatency' is assigned a value that is never used. [unreadVariable] Beignet-1.3.2-Source/backend/src/backend/gen_insn_gen7_schedule_info.hxx:19:1: style: Variable 'JumpInstructionLatency' is assigned a value that is never used. [unreadVariable] Beignet-1.3.2-Source/backend/src/backend/gen_insn_gen7_schedule_info.hxx:20:1: style: Variable 'IndirectMoveInstructionLatency' is assigned a value that is never used. [unreadVariable] Beignet-1.3.2-Source/backend/src/backend/gen_insn_gen7_schedule_info.hxx:21:1: style: Variable 'EotInstructionLatency' is assigned a value that is never used. [unreadVariable] Beignet-1.3.2-Source/backend/src/backend/gen_insn_gen7_schedule_info.hxx:22:1: style: Variable 'NoOpInstructionLatency' is assigned a value that is never used. [unreadVariable] Beignet-1.3.2-Source/backend/src/backend/gen_insn_gen7_schedule_info.hxx:23:1: style: Variable 'WaitInstructionLatency' is assigned a value that is never used. [unreadVariable] Beignet-1.3.2-Source/backend/src/backend/gen_insn_gen7_schedule_info.hxx:24:1: style: Variable 'MathInstructionLatency' is assigned a value that is never used. [unreadVariable] Beignet-1.3.2-Source/backend/src/backend/gen_insn_gen7_schedule_info.hxx:25:1: style: Variable 'BarrierInstructionLatency' is assigned a value that is never used. [unreadVariable] Beignet-1.3.2-Source/backend/src/backend/gen_insn_gen7_schedule_info.hxx:26:1: style: Variable 'FenceInstructionLatency' is assigned a value that is never used. [unreadVariable] Beignet-1.3.2-Source/backend/src/backend/gen_insn_gen7_schedule_info.hxx:27:1: style: Variable 'Read64InstructionLatency' is assigned a value that is never used. [unreadVariable] Beignet-1.3.2-Source/backend/src/backend/gen_insn_gen7_schedule_info.hxx:28:1: style: Variable 'Write64InstructionLatency' is assigned a value that is never used. [unreadVariable] Beignet-1.3.2-Source/backend/src/backend/gen_insn_gen7_schedule_info.hxx:29:1: style: Variable 'Read64A64InstructionLatency' is assigned a value that is never used. [unreadVariable] Beignet-1.3.2-Source/backend/src/backend/gen_insn_gen7_schedule_info.hxx:30:1: style: Variable 'Write64A64InstructionLatency' is assigned a value that is never used. [unreadVariable] Beignet-1.3.2-Source/backend/src/backend/gen_insn_gen7_schedule_info.hxx:31:1: style: Variable 'UntypedReadInstructionLatency' is assigned a value that is never used. [unreadVariable] Beignet-1.3.2-Source/backend/src/backend/gen_insn_gen7_schedule_info.hxx:32:1: style: Variable 'UntypedWriteInstructionLatency' is assigned a value that is never used. [unreadVariable] Beignet-1.3.2-Source/backend/src/backend/gen_insn_gen7_schedule_info.hxx:33:1: style: Variable 'UntypedReadA64InstructionLatency' is assigned a value that is never used. [unreadVariable] Beignet-1.3.2-Source/backend/src/backend/gen_insn_gen7_schedule_info.hxx:34:1: style: Variable 'UntypedWriteA64InstructionLatency' is assigned a value that is never used. [unreadVariable] Beignet-1.3.2-Source/backend/src/backend/gen_insn_gen7_schedule_info.hxx:35:1: style: Variable 'ByteGatherA64InstructionLatency' is assigned a value that is never used. [unreadVariable] Beignet-1.3.2-Source/backend/src/backend/gen_insn_gen7_schedule_info.hxx:36:1: style: Variable 'ByteScatterA64InstructionLatency' is assigned a value that is never used. [unreadVariable] Beignet-1.3.2-Source/backend/src/backend/gen_insn_gen7_schedule_info.hxx:37:1: style: Variable 'ByteGatherInstructionLatency' is assigned a value that is never used. [unreadVariable] Beignet-1.3.2-Source/backend/src/backend/gen_insn_gen7_schedule_info.hxx:38:1: style: Variable 'ByteScatterInstructionLatency' is assigned a value that is never used. [unreadVariable] Beignet-1.3.2-Source/backend/src/backend/gen_insn_gen7_schedule_info.hxx:39:1: style: Variable 'DWordGatherInstructionLatency' is assigned a value that is never used. [unreadVariable] Beignet-1.3.2-Source/backend/src/backend/gen_insn_gen7_schedule_info.hxx:40:1: style: Variable 'PackByteInstructionLatency' is assigned a value that is never used. [unreadVariable] Beignet-1.3.2-Source/backend/src/backend/gen_insn_gen7_schedule_info.hxx:41:1: style: Variable 'UnpackByteInstructionLatency' is assigned a value that is never used. [unreadVariable] Beignet-1.3.2-Source/backend/src/backend/gen_insn_gen7_schedule_info.hxx:42:1: style: Variable 'PackLongInstructionLatency' is assigned a value that is never used. [unreadVariable] Beignet-1.3.2-Source/backend/src/backend/gen_insn_gen7_schedule_info.hxx:43:1: style: Variable 'UnpackLongInstructionLatency' is assigned a value that is never used. [unreadVariable] Beignet-1.3.2-Source/backend/src/backend/gen_insn_gen7_schedule_info.hxx:44:1: style: Variable 'SampleInstructionLatency' is assigned a value that is never used. [unreadVariable] Beignet-1.3.2-Source/backend/src/backend/gen_insn_gen7_schedule_info.hxx:45:1: style: Variable 'VmeInstructionLatency' is assigned a value that is never used. [unreadVariable] Beignet-1.3.2-Source/backend/src/backend/gen_insn_gen7_schedule_info.hxx:46:1: style: Variable 'TypedWriteInstructionLatency' is assigned a value that is never used. [unreadVariable] Beignet-1.3.2-Source/backend/src/backend/gen_insn_gen7_schedule_info.hxx:47:1: style: Variable 'SpillRegInstructionLatency' is assigned a value that is never used. [unreadVariable] Beignet-1.3.2-Source/backend/src/backend/gen_insn_gen7_schedule_info.hxx:48:1: style: Variable 'UnSpillRegInstructionLatency' is assigned a value that is never used. [unreadVariable] Beignet-1.3.2-Source/backend/src/backend/gen_insn_gen7_schedule_info.hxx:49:1: style: Variable 'AtomicInstructionLatency' is assigned a value that is never used. [unreadVariable] Beignet-1.3.2-Source/backend/src/backend/gen_insn_gen7_schedule_info.hxx:50:1: style: Variable 'AtomicA64InstructionLatency' is assigned a value that is never used. [unreadVariable] Beignet-1.3.2-Source/backend/src/backend/gen_insn_gen7_schedule_info.hxx:51:1: style: Variable 'I64MULInstructionLatency' is assigned a value that is never used. [unreadVariable] Beignet-1.3.2-Source/backend/src/backend/gen_insn_gen7_schedule_info.hxx:52:1: style: Variable 'I64SATADDInstructionLatency' is assigned a value that is never used. [unreadVariable] Beignet-1.3.2-Source/backend/src/backend/gen_insn_gen7_schedule_info.hxx:53:1: style: Variable 'I64SATSUBInstructionLatency' is assigned a value that is never used. [unreadVariable] Beignet-1.3.2-Source/backend/src/backend/gen_insn_gen7_schedule_info.hxx:54:1: style: Variable 'F64DIVInstructionLatency' is assigned a value that is never used. [unreadVariable] Beignet-1.3.2-Source/backend/src/backend/gen_insn_gen7_schedule_info.hxx:55:1: style: Variable 'CalcTimestampInstructionLatency' is assigned a value that is never used. [unreadVariable] Beignet-1.3.2-Source/backend/src/backend/gen_insn_gen7_schedule_info.hxx:56:1: style: Variable 'StoreProfilingInstructionLatency' is assigned a value that is never used. [unreadVariable] Beignet-1.3.2-Source/backend/src/backend/gen_insn_gen7_schedule_info.hxx:57:1: style: Variable 'WorkGroupOpInstructionLatency' is assigned a value that is never used. [unreadVariable] Beignet-1.3.2-Source/backend/src/backend/gen_insn_gen7_schedule_info.hxx:58:1: style: Variable 'SubGroupOpInstructionLatency' is assigned a value that is never used. [unreadVariable] Beignet-1.3.2-Source/backend/src/backend/gen_insn_gen7_schedule_info.hxx:59:1: style: Variable 'PrintfInstructionLatency' is assigned a value that is never used. [unreadVariable] Beignet-1.3.2-Source/backend/src/backend/gen_insn_gen7_schedule_info.hxx:60:1: style: Variable 'OBReadInstructionLatency' is assigned a value that is never used. [unreadVariable] Beignet-1.3.2-Source/backend/src/backend/gen_insn_gen7_schedule_info.hxx:61:1: style: Variable 'OBWriteInstructionLatency' is assigned a value that is never used. [unreadVariable] Beignet-1.3.2-Source/backend/src/backend/gen_insn_gen7_schedule_info.hxx:62:1: style: Variable 'MBReadInstructionLatency' is assigned a value that is never used. [unreadVariable] Beignet-1.3.2-Source/backend/src/backend/gen_insn_gen7_schedule_info.hxx:63:1: style: Variable 'MBWriteInstructionLatency' is assigned a value that is never used. [unreadVariable] Beignet-1.3.2-Source/backend/src/backend/gen_insn_gen7_schedule_info.hxx:2:1: style: Variable 'LabelInstructionThroughput' is assigned a value that is never used. [unreadVariable] Beignet-1.3.2-Source/backend/src/backend/gen_insn_gen7_schedule_info.hxx:3:1: style: Variable 'UnaryInstructionThroughput' is assigned a value that is never used. [unreadVariable] Beignet-1.3.2-Source/backend/src/backend/gen_insn_gen7_schedule_info.hxx:4:1: style: Variable 'UnaryWithTempInstructionThroughput' is assigned a value that is never used. [unreadVariable] Beignet-1.3.2-Source/backend/src/backend/gen_insn_gen7_schedule_info.hxx:5:1: style: Variable 'BinaryInstructionThroughput' is assigned a value that is never used. [unreadVariable] Beignet-1.3.2-Source/backend/src/backend/gen_insn_gen7_schedule_info.hxx:6:1: style: Variable 'SimdShuffleInstructionThroughput' is assigned a value that is never used. [unreadVariable] Beignet-1.3.2-Source/backend/src/backend/gen_insn_gen7_schedule_info.hxx:7:1: style: Variable 'BinaryWithTempInstructionThroughput' is assigned a value that is never used. [unreadVariable] Beignet-1.3.2-Source/backend/src/backend/gen_insn_gen7_schedule_info.hxx:8:1: style: Variable 'TernaryInstructionThroughput' is assigned a value that is never used. [unreadVariable] Beignet-1.3.2-Source/backend/src/backend/gen_insn_gen7_schedule_info.hxx:9:1: style: Variable 'I64ShiftInstructionThroughput' is assigned a value that is never used. [unreadVariable] Beignet-1.3.2-Source/backend/src/backend/gen_insn_gen7_schedule_info.hxx:10:1: style: Variable 'I64HADDInstructionThroughput' is assigned a value that is never used. [unreadVariable] Beignet-1.3.2-Source/backend/src/backend/gen_insn_gen7_schedule_info.hxx:11:1: style: Variable 'I64RHADDInstructionThroughput' is assigned a value that is never used. [unreadVariable] Beignet-1.3.2-Source/backend/src/backend/gen_insn_gen7_schedule_info.hxx:12:1: style: Variable 'I64ToFloatInstructionThroughput' is assigned a value that is never used. [unreadVariable] Beignet-1.3.2-Source/backend/src/backend/gen_insn_gen7_schedule_info.hxx:13:1: style: Variable 'FloatToI64InstructionThroughput' is assigned a value that is never used. [unreadVariable] Beignet-1.3.2-Source/backend/src/backend/gen_insn_gen7_schedule_info.hxx:14:1: style: Variable 'I64MULHIInstructionThroughput' is assigned a value that is never used. [unreadVariable] Beignet-1.3.2-Source/backend/src/backend/gen_insn_gen7_schedule_info.hxx:15:1: style: Variable 'I64MADSATInstructionThroughput' is assigned a value that is never used. [unreadVariable] Beignet-1.3.2-Source/backend/src/backend/gen_insn_gen7_schedule_info.hxx:16:1: style: Variable 'CompareInstructionThroughput' is assigned a value that is never used. [unreadVariable] Beignet-1.3.2-Source/backend/src/backend/gen_insn_gen7_schedule_info.hxx:17:1: style: Variable 'I64CompareInstructionThroughput' is assigned a value that is never used. [unreadVariable] Beignet-1.3.2-Source/backend/src/backend/gen_insn_gen7_schedule_info.hxx:18:1: style: Variable 'I64DIVREMInstructionThroughput' is assigned a value that is never used. [unreadVariable] Beignet-1.3.2-Source/backend/src/backend/gen_insn_gen7_schedule_info.hxx:19:1: style: Variable 'JumpInstructionThroughput' is assigned a value that is never used. [unreadVariable] Beignet-1.3.2-Source/backend/src/backend/gen_insn_gen7_schedule_info.hxx:20:1: style: Variable 'IndirectMoveInstructionThroughput' is assigned a value that is never used. [unreadVariable] Beignet-1.3.2-Source/backend/src/backend/gen_insn_gen7_schedule_info.hxx:21:1: style: Variable 'EotInstructionThroughput' is assigned a value that is never used. [unreadVariable] Beignet-1.3.2-Source/backend/src/backend/gen_insn_gen7_schedule_info.hxx:22:1: style: Variable 'NoOpInstructionThroughput' is assigned a value that is never used. [unreadVariable] Beignet-1.3.2-Source/backend/src/backend/gen_insn_gen7_schedule_info.hxx:23:1: style: Variable 'WaitInstructionThroughput' is assigned a value that is never used. [unreadVariable] Beignet-1.3.2-Source/backend/src/backend/gen_insn_gen7_schedule_info.hxx:24:1: style: Variable 'MathInstructionThroughput' is assigned a value that is never used. [unreadVariable] Beignet-1.3.2-Source/backend/src/backend/gen_insn_gen7_schedule_info.hxx:25:1: style: Variable 'BarrierInstructionThroughput' is assigned a value that is never used. [unreadVariable] Beignet-1.3.2-Source/backend/src/backend/gen_insn_gen7_schedule_info.hxx:26:1: style: Variable 'FenceInstructionThroughput' is assigned a value that is never used. [unreadVariable] Beignet-1.3.2-Source/backend/src/backend/gen_insn_gen7_schedule_info.hxx:27:1: style: Variable 'Read64InstructionThroughput' is assigned a value that is never used. [unreadVariable] Beignet-1.3.2-Source/backend/src/backend/gen_insn_gen7_schedule_info.hxx:28:1: style: Variable 'Write64InstructionThroughput' is assigned a value that is never used. [unreadVariable] Beignet-1.3.2-Source/backend/src/backend/gen_insn_gen7_schedule_info.hxx:29:1: style: Variable 'Read64A64InstructionThroughput' is assigned a value that is never used. [unreadVariable] Beignet-1.3.2-Source/backend/src/backend/gen_insn_gen7_schedule_info.hxx:30:1: style: Variable 'Write64A64InstructionThroughput' is assigned a value that is never used. [unreadVariable] Beignet-1.3.2-Source/backend/src/backend/gen_insn_gen7_schedule_info.hxx:31:1: style: Variable 'UntypedReadInstructionThroughput' is assigned a value that is never used. [unreadVariable] Beignet-1.3.2-Source/backend/src/backend/gen_insn_gen7_schedule_info.hxx:32:1: style: Variable 'UntypedWriteInstructionThroughput' is assigned a value that is never used. [unreadVariable] Beignet-1.3.2-Source/backend/src/backend/gen_insn_gen7_schedule_info.hxx:33:1: style: Variable 'UntypedReadA64InstructionThroughput' is assigned a value that is never used. [unreadVariable] Beignet-1.3.2-Source/backend/src/backend/gen_insn_gen7_schedule_info.hxx:34:1: style: Variable 'UntypedWriteA64InstructionThroughput' is assigned a value that is never used. [unreadVariable] Beignet-1.3.2-Source/backend/src/backend/gen_insn_gen7_schedule_info.hxx:35:1: style: Variable 'ByteGatherA64InstructionThroughput' is assigned a value that is never used. [unreadVariable] Beignet-1.3.2-Source/backend/src/backend/gen_insn_gen7_schedule_info.hxx:36:1: style: Variable 'ByteScatterA64InstructionThroughput' is assigned a value that is never used. [unreadVariable] Beignet-1.3.2-Source/backend/src/backend/gen_insn_gen7_schedule_info.hxx:37:1: style: Variable 'ByteGatherInstructionThroughput' is assigned a value that is never used. [unreadVariable] Beignet-1.3.2-Source/backend/src/backend/gen_insn_gen7_schedule_info.hxx:38:1: style: Variable 'ByteScatterInstructionThroughput' is assigned a value that is never used. [unreadVariable] Beignet-1.3.2-Source/backend/src/backend/gen_insn_gen7_schedule_info.hxx:39:1: style: Variable 'DWordGatherInstructionThroughput' is assigned a value that is never used. [unreadVariable] Beignet-1.3.2-Source/backend/src/backend/gen_insn_gen7_schedule_info.hxx:40:1: style: Variable 'PackByteInstructionThroughput' is assigned a value that is never used. [unreadVariable] Beignet-1.3.2-Source/backend/src/backend/gen_insn_gen7_schedule_info.hxx:41:1: style: Variable 'UnpackByteInstructionThroughput' is assigned a value that is never used. [unreadVariable] Beignet-1.3.2-Source/backend/src/backend/gen_insn_gen7_schedule_info.hxx:42:1: style: Variable 'PackLongInstructionThroughput' is assigned a value that is never used. [unreadVariable] Beignet-1.3.2-Source/backend/src/backend/gen_insn_gen7_schedule_info.hxx:43:1: style: Variable 'UnpackLongInstructionThroughput' is assigned a value that is never used. [unreadVariable] Beignet-1.3.2-Source/backend/src/backend/gen_insn_gen7_schedule_info.hxx:44:1: style: Variable 'SampleInstructionThroughput' is assigned a value that is never used. [unreadVariable] Beignet-1.3.2-Source/backend/src/backend/gen_insn_gen7_schedule_info.hxx:45:1: style: Variable 'VmeInstructionThroughput' is assigned a value that is never used. [unreadVariable] Beignet-1.3.2-Source/backend/src/backend/gen_insn_gen7_schedule_info.hxx:46:1: style: Variable 'TypedWriteInstructionThroughput' is assigned a value that is never used. [unreadVariable] Beignet-1.3.2-Source/backend/src/backend/gen_insn_gen7_schedule_info.hxx:47:1: style: Variable 'SpillRegInstructionThroughput' is assigned a value that is never used. [unreadVariable] Beignet-1.3.2-Source/backend/src/backend/gen_insn_gen7_schedule_info.hxx:48:1: style: Variable 'UnSpillRegInstructionThroughput' is assigned a value that is never used. [unreadVariable] Beignet-1.3.2-Source/backend/src/backend/gen_insn_gen7_schedule_info.hxx:49:1: style: Variable 'AtomicInstructionThroughput' is assigned a value that is never used. [unreadVariable] Beignet-1.3.2-Source/backend/src/backend/gen_insn_gen7_schedule_info.hxx:50:1: style: Variable 'AtomicA64InstructionThroughput' is assigned a value that is never used. [unreadVariable] Beignet-1.3.2-Source/backend/src/backend/gen_insn_gen7_schedule_info.hxx:51:1: style: Variable 'I64MULInstructionThroughput' is assigned a value that is never used. [unreadVariable] Beignet-1.3.2-Source/backend/src/backend/gen_insn_gen7_schedule_info.hxx:52:1: style: Variable 'I64SATADDInstructionThroughput' is assigned a value that is never used. [unreadVariable] Beignet-1.3.2-Source/backend/src/backend/gen_insn_gen7_schedule_info.hxx:53:1: style: Variable 'I64SATSUBInstructionThroughput' is assigned a value that is never used. [unreadVariable] Beignet-1.3.2-Source/backend/src/backend/gen_insn_gen7_schedule_info.hxx:54:1: style: Variable 'F64DIVInstructionThroughput' is assigned a value that is never used. [unreadVariable] Beignet-1.3.2-Source/backend/src/backend/gen_insn_gen7_schedule_info.hxx:55:1: style: Variable 'CalcTimestampInstructionThroughput' is assigned a value that is never used. [unreadVariable] Beignet-1.3.2-Source/backend/src/backend/gen_insn_gen7_schedule_info.hxx:56:1: style: Variable 'StoreProfilingInstructionThroughput' is assigned a value that is never used. [unreadVariable] Beignet-1.3.2-Source/backend/src/backend/gen_insn_gen7_schedule_info.hxx:57:1: style: Variable 'WorkGroupOpInstructionThroughput' is assigned a value that is never used. [unreadVariable] Beignet-1.3.2-Source/backend/src/backend/gen_insn_gen7_schedule_info.hxx:58:1: style: Variable 'SubGroupOpInstructionThroughput' is assigned a value that is never used. [unreadVariable] Beignet-1.3.2-Source/backend/src/backend/gen_insn_gen7_schedule_info.hxx:59:1: style: Variable 'PrintfInstructionThroughput' is assigned a value that is never used. [unreadVariable] Beignet-1.3.2-Source/backend/src/backend/gen_insn_gen7_schedule_info.hxx:60:1: style: Variable 'OBReadInstructionThroughput' is assigned a value that is never used. [unreadVariable] Beignet-1.3.2-Source/backend/src/backend/gen_insn_gen7_schedule_info.hxx:61:1: style: Variable 'OBWriteInstructionThroughput' is assigned a value that is never used. [unreadVariable] Beignet-1.3.2-Source/backend/src/backend/gen_insn_gen7_schedule_info.hxx:62:1: style: Variable 'MBReadInstructionThroughput' is assigned a value that is never used. [unreadVariable] Beignet-1.3.2-Source/backend/src/backend/gen_insn_gen7_schedule_info.hxx:63:1: style: Variable 'MBWriteInstructionThroughput' is assigned a value that is never used. [unreadVariable] Beignet-1.3.2-Source/backend/src/backend/gen_insn_selection.cpp:570:0: error: failed to expand 'ALU1', Wrong number of parameters for macro 'ALU1'. [preprocessorErrorDirective] Beignet-1.3.2-Source/backend/src/backend/gen_insn_selection_optimize.cpp:27:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEN_REG_SIZE [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen_insn_selection_optimize.cpp:78:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SEL_OP_MOV [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen_insn_selection_optimize.cpp:163:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SEL_OP_MOV [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen_insn_selection_optimize.cpp:190:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SEL_OP_BSWAP [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen_insn_selection_optimize.cpp:290:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SEL_OP_MOV [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen_insn_selection_optimize.cpp:306:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SEL_OP_ADD [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen_insn_selection_optimize.cpp:344:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable blockList [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen_insn_selection_optimize.cpp:356:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable blockList [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen_insn_selection_output.cpp:14:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEN_IMMEDIATE_VALUE [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen_insn_selection_output.cpp:100:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen_insn_selection_output.cpp:217:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen_insn_selection_output.cpp:215:38: style: Parameter 'ctx' can be declared as reference to const [constParameterReference] Beignet-1.3.2-Source/backend/src/backend/gen_insn_selection_output.cpp:215:54: style: Parameter 'sel' can be declared as pointer to const [constParameterPointer] Beignet-1.3.2-Source/backend/src/backend/gen_insn_selection_optimize.cpp:103:10: style:inconclusive: Technically the member function 'gbe::SelBasicBlockOptimizer::CanBeReplaced' can be const. [functionConst] Beignet-1.3.2-Source/backend/src/backend/gen_insn_selection_optimize.cpp:184:32: note: Technically the member function 'gbe::SelBasicBlockOptimizer::CanBeReplaced' can be const. Beignet-1.3.2-Source/backend/src/backend/gen_insn_selection_optimize.cpp:103:10: note: Technically the member function 'gbe::SelBasicBlockOptimizer::CanBeReplaced' can be const. Beignet-1.3.2-Source/backend/src/backend/gen_insn_selection_optimize.cpp:65:6: style: The destructor '~SelBasicBlockOptimizer' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] Beignet-1.3.2-Source/backend/src/backend/gen_insn_selection_optimize.cpp:49:14: note: Virtual destructor in base class Beignet-1.3.2-Source/backend/src/backend/gen_insn_selection_optimize.cpp:65:6: note: Destructor in derived class Beignet-1.3.2-Source/backend/src/backend/gen_insn_selection_optimize.cpp:66:18: style: The function 'run' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Beignet-1.3.2-Source/backend/src/backend/gen_insn_selection_optimize.cpp:48:18: note: Virtual function in base class Beignet-1.3.2-Source/backend/src/backend/gen_insn_selection_optimize.cpp:66:18: note: Function in derived class Beignet-1.3.2-Source/backend/src/backend/gen_insn_selection_optimize.cpp:332:6: style: The destructor '~SelGlobalOptimizer' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] Beignet-1.3.2-Source/backend/src/backend/gen_insn_selection_optimize.cpp:49:14: note: Virtual destructor in base class Beignet-1.3.2-Source/backend/src/backend/gen_insn_selection_optimize.cpp:332:6: note: Destructor in derived class Beignet-1.3.2-Source/backend/src/backend/gen_insn_selection_optimize.cpp:333:18: style: The function 'run' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Beignet-1.3.2-Source/backend/src/backend/gen_insn_selection_optimize.cpp:48:18: note: Virtual function in base class Beignet-1.3.2-Source/backend/src/backend/gen_insn_selection_optimize.cpp:333:18: note: Function in derived class Beignet-1.3.2-Source/backend/src/backend/gen_insn_selection_optimize.cpp:124:16: style: Variable 'pair' can be declared as reference to const [constVariableReference] Beignet-1.3.2-Source/backend/src/backend/gen_program.cpp:78:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable insns [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen_program.cpp:79:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable insns [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen_program.cpp:81:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable insns [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen_program.cpp:84:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable insnNum [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen_program.cpp:305:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen_program.cpp:335:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gbe [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen_program.cpp:403:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gbe [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen_program.cpp:478:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gbe [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen_program.cpp:504:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gbe [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen_program.cpp:633:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gbe_program_new_from_binary [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen_program.cpp:81:13: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/backend/src/backend/gen_program.cpp:342:9: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/backend/src/backend/gen_program.cpp:406:24: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/backend/src/backend/gen_program.cpp:417:17: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/backend/src/backend/gen_program.cpp:404:12: style: The scope of the variable 'sz' can be reduced. [variableScope] Beignet-1.3.2-Source/backend/src/backend/gen_program.cpp:513:60: style: Parameter 'err' can be declared as pointer to const. However it seems that 'genProgramLinkFromLLVM' is a callback function, if 'err' is declared with const you might also need to cast function pointer(s). [constParameterCallback] Beignet-1.3.2-Source/backend/src/backend/gen_program.cpp:638:37: note: You might need to cast the function pointer here Beignet-1.3.2-Source/backend/src/backend/gen_program.cpp:513:60: note: Parameter 'err' can be declared as pointer to const Beignet-1.3.2-Source/backend/src/backend/gen_program.cpp:514:60: style: Parameter 'errSize' can be declared as pointer to const. However it seems that 'genProgramLinkFromLLVM' is a callback function, if 'errSize' is declared with const you might also need to cast function pointer(s). [constParameterCallback] Beignet-1.3.2-Source/backend/src/backend/gen_program.cpp:638:37: note: You might need to cast the function pointer here Beignet-1.3.2-Source/backend/src/backend/gen_program.cpp:514:60: note: Parameter 'errSize' can be declared as pointer to const Beignet-1.3.2-Source/backend/src/backend/gen_program.cpp:564:45: style: Parameter 'err' can be declared as pointer to const. However it seems that 'genProgramBuildFromLLVM' is a callback function, if 'err' is declared with const you might also need to cast function pointer(s). [constParameterCallback] Beignet-1.3.2-Source/backend/src/backend/gen_program.cpp:639:38: note: You might need to cast the function pointer here Beignet-1.3.2-Source/backend/src/backend/gen_program.cpp:564:45: note: Parameter 'err' can be declared as pointer to const Beignet-1.3.2-Source/backend/src/backend/gen_program.cpp:565:47: style: Parameter 'errSize' can be declared as pointer to const. However it seems that 'genProgramBuildFromLLVM' is a callback function, if 'errSize' is declared with const you might also need to cast function pointer(s). [constParameterCallback] Beignet-1.3.2-Source/backend/src/backend/gen_program.cpp:639:38: note: You might need to cast the function pointer here Beignet-1.3.2-Source/backend/src/backend/gen_program.cpp:565:47: note: Parameter 'errSize' can be declared as pointer to const Beignet-1.3.2-Source/backend/src/backend/gen_program.cpp:154:14: style: struct member 'CodeGenStrategy::simdWidth' is never used. [unusedStructMember] Beignet-1.3.2-Source/backend/src/backend/gen_program.cpp:155:14: style: struct member 'CodeGenStrategy::reservedSpillRegs' is never used. [unusedStructMember] Beignet-1.3.2-Source/backend/src/backend/gen_program.cpp:156:10: style: struct member 'CodeGenStrategy::limitRegisterPressure' is never used. [unusedStructMember] Beignet-1.3.2-Source/backend/src/backend/gen_reg_allocation.cpp:91:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ir [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen_reg_allocation.cpp:191:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable minID [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen_reg_allocation.cpp:215:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ir [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen_reg_allocation.cpp:225:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ir [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen_reg_allocation.cpp:256:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sortStartingPoint [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen_reg_allocation.cpp:285:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ir [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen_reg_allocation.cpp:353:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen_reg_allocation.cpp:449:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SEL_OP_CMP [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen_reg_allocation.cpp:533:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAMILY_BOOL [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen_reg_allocation.cpp:738:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REGISTER_ALLOCATION_FAIL [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen_reg_allocation.cpp:898:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAMILY_DWORD [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen_reg_allocation.cpp:924:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAMILY_QWORD [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen_reg_allocation.cpp:948:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reg [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen_reg_allocation.cpp:995:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEN_REG_SIZE [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen_reg_allocation.cpp:1193:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEN_GENERAL_REGISTER_FILE [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen_reg_allocation.cpp:1208:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ir [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen_reg_allocation.cpp:1451:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen_reg_allocation.cpp:1490:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEN_REG_SIZE [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen_reg_allocation.cpp:1496:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEN_GENERAL_REGISTER_FILE [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen_reg_allocation.cpp:1518:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable opaque [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen_reg_allocation.cpp:1522:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable opaque [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/gen_reg_allocation.cpp:1543:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBE_GEN_REG [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/program.cpp:497:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SamplerSet [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/backend/program.hpp:69:12: warning:inconclusive: Member variable 'PatchInfo::type' is not initialized in the constructor. [uninitMemberVar] Beignet-1.3.2-Source/backend/src/backend/program.hpp:69:12: warning:inconclusive: Member variable 'PatchInfo::subType' is not initialized in the constructor. [uninitMemberVar] Beignet-1.3.2-Source/backend/src/backend/program.hpp:69:12: warning:inconclusive: Member variable 'PatchInfo::offset' is not initialized in the constructor. [uninitMemberVar] Beignet-1.3.2-Source/backend/src/backend/program.cpp:80:11: warning: Member variable 'Kernel::simdWidth' is not initialized in the constructor. [uninitMemberVar] Beignet-1.3.2-Source/backend/src/backend/program.cpp:80:11: warning: Member variable 'Kernel::scratchSize' is not initialized in the constructor. [uninitMemberVar] Beignet-1.3.2-Source/backend/src/backend/program.cpp:80:11: warning: Member variable 'Kernel::oclVersion' is not initialized in the constructor. [uninitMemberVar] Beignet-1.3.2-Source/backend/src/backend/program.cpp:80:11: warning: Member variable 'Kernel::compileWgSize' is not initialized in the constructor. [uninitMemberVar] Beignet-1.3.2-Source/backend/src/backend/program.hpp:67:12: style: Struct 'PatchInfo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Beignet-1.3.2-Source/backend/src/backend/program.hpp:149:35: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/backend/src/backend/program.hpp:165:31: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/backend/src/backend/program.cpp:612:29: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/backend/src/backend/program.cpp:617:29: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/backend/src/backend/program.cpp:1250:36: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/backend/src/backend/program.cpp:1256:36: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/backend/src/backend/program.cpp:1262:36: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/backend/src/backend/program.cpp:1268:36: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/backend/src/backend/program.cpp:1274:36: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/backend/src/backend/program.cpp:1280:36: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/backend/src/backend/program.cpp:1286:35: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/backend/src/backend/program.cpp:1292:35: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/backend/src/backend/program.cpp:1298:34: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/backend/src/backend/program.cpp:1304:34: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/backend/src/backend/program.cpp:1310:34: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/backend/src/backend/program.cpp:1316:34: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/backend/src/backend/program.cpp:1322:34: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/backend/src/backend/program.cpp:1328:34: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/backend/src/backend/program.cpp:1353:34: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/backend/src/backend/program.cpp:1359:34: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/backend/src/backend/program.cpp:1365:34: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/backend/src/backend/program.cpp:1370:34: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/backend/src/backend/program.cpp:1376:34: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/backend/src/backend/program.cpp:1382:34: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/backend/src/backend/program.cpp:1388:34: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/backend/src/backend/program.cpp:1394:34: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/backend/src/backend/program.cpp:1400:34: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/backend/src/backend/program.cpp:1406:34: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/backend/src/backend/program.cpp:1412:34: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/backend/src/backend/program.cpp:1418:34: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/backend/src/backend/program.cpp:1424:34: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/backend/src/backend/program.cpp:1430:34: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/backend/src/backend/program.cpp:1435:34: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/backend/src/backend/program.cpp:1440:29: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/backend/src/backend/program.cpp:1445:31: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/backend/src/backend/program.cpp:1451:34: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/backend/src/backend/program.cpp:1457:34: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/backend/src/backend/program.cpp:1463:31: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/backend/src/backend/program.cpp:1469:25: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/backend/src/backend/program.cpp:1476:25: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/backend/src/backend/program.cpp:1482:34: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/backend/src/backend/program.cpp:1488:34: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/backend/src/backend/program.cpp:1494:34: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/backend/src/backend/program.cpp:1500:34: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/backend/src/backend/program.cpp:343:19: style: Local variable 'i' shadows outer variable [shadowVariable] Beignet-1.3.2-Source/backend/src/backend/program.cpp:295:18: note: Shadowed declaration Beignet-1.3.2-Source/backend/src/backend/program.cpp:343:19: note: Shadow variable Beignet-1.3.2-Source/backend/src/backend/program.cpp:367:16: style: Local variable 'sz' shadows outer variable [shadowVariable] Beignet-1.3.2-Source/backend/src/backend/program.cpp:299:14: note: Shadowed declaration Beignet-1.3.2-Source/backend/src/backend/program.cpp:367:16: note: Shadow variable Beignet-1.3.2-Source/backend/src/backend/program.cpp:380:16: style: Local variable 'sz' shadows outer variable [shadowVariable] Beignet-1.3.2-Source/backend/src/backend/program.cpp:299:14: note: Shadowed declaration Beignet-1.3.2-Source/backend/src/backend/program.cpp:380:16: note: Shadow variable Beignet-1.3.2-Source/backend/src/backend/program.hpp:76:36: performance: Function parameter 'i0' should be passed by const reference. [passedByValue] Beignet-1.3.2-Source/backend/src/backend/program.hpp:76:50: performance: Function parameter 'i1' should be passed by const reference. [passedByValue] Beignet-1.3.2-Source/backend/src/backend/program.cpp:579:23: style: Variable 'arg' can be declared as reference to const [constVariableReference] Beignet-1.3.2-Source/backend/src/backend/program.cpp:590:18: style: Variable 'patch' can be declared as reference to const [constVariableReference] Beignet-1.3.2-Source/backend/src/backend/gen_reg_allocation.cpp:51:12: style: Struct 'GenRegInterval' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Beignet-1.3.2-Source/backend/src/backend/gen_reg_allocation.cpp:74:5: style: Class 'Opaque' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Beignet-1.3.2-Source/backend/src/backend/gen_reg_allocation.cpp:779:30: style: Local variable 'reg' shadows outer variable [shadowVariable] Beignet-1.3.2-Source/backend/src/backend/gen_reg_allocation.cpp:742:26: note: Shadowed declaration Beignet-1.3.2-Source/backend/src/backend/gen_reg_allocation.cpp:779:30: note: Shadow variable Beignet-1.3.2-Source/backend/src/backend/gen_reg_allocation.cpp:372:16: style: Variable 'block' can be declared as reference to const [constVariableReference] Beignet-1.3.2-Source/backend/src/backend/gen_reg_allocation.cpp:568:22: style: Variable 'it' can be declared as reference to const [constVariableReference] Beignet-1.3.2-Source/backend/src/backend/gen_reg_allocation.cpp:969:56: style: Parameter 'cand' can be declared as reference to const [constParameterReference] Beignet-1.3.2-Source/backend/src/backend/gen_reg_allocation.cpp:1452:15: style: Variable 'i' can be declared as reference to const [constVariableReference] Beignet-1.3.2-Source/backend/src/backend/gen_reg_allocation.cpp:971:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] Beignet-1.3.2-Source/backend/src/backend/gen_reg_allocation.cpp:1385:7: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] Beignet-1.3.2-Source/backend/src/backend/gen_reg_allocation.cpp:1386:7: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] Beignet-1.3.2-Source/backend/src/backend/gen_reg_allocation.cpp:1387:7: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] Beignet-1.3.2-Source/backend/src/backend/gen_reg_allocation.cpp:1388:7: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] Beignet-1.3.2-Source/backend/src/backend/gen_reg_allocation.cpp:1389:7: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] Beignet-1.3.2-Source/backend/src/backend/gen_reg_allocation.cpp:1390:7: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] Beignet-1.3.2-Source/backend/src/backend/gen_reg_allocation.cpp:1391:7: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] Beignet-1.3.2-Source/backend/src/backend/gen_reg_allocation.cpp:1392:7: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] Beignet-1.3.2-Source/backend/src/backend/gen_reg_allocation.cpp:1393:7: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] Beignet-1.3.2-Source/backend/src/backend/gen_reg_allocation.cpp:1394:7: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] Beignet-1.3.2-Source/backend/src/backend/gen_reg_allocation.cpp:1395:7: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] Beignet-1.3.2-Source/backend/src/backend/gen_reg_allocation.cpp:1396:7: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] Beignet-1.3.2-Source/backend/src/backend/gen_reg_allocation.cpp:1398:7: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] Beignet-1.3.2-Source/backend/src/backend/gen_reg_allocation.cpp:1399:7: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] Beignet-1.3.2-Source/backend/src/backend/gen_reg_allocation.cpp:1400:7: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] Beignet-1.3.2-Source/backend/src/backend/gen_reg_allocation.cpp:1401:7: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] Beignet-1.3.2-Source/backend/src/backend/gen_reg_allocation.cpp:1403:9: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] Beignet-1.3.2-Source/backend/src/backend/gen_reg_allocation.cpp:1404:9: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] Beignet-1.3.2-Source/backend/src/gbe_bin_generater.cpp:126:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/gbe_bin_generater.cpp:130:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/gbe_bin_generater.cpp:161:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable out [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/gbe_bin_generater.cpp:297:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/gbe_bin_generater.cpp:327:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/sys/alloc.cpp:295:0: error: #error "Unsupported platform" [preprocessorErrorDirective] Beignet-1.3.2-Source/backend/src/gbe_bin_generater.cpp:104:29: warning:inconclusive: Member variable 'program_build_instance::prog_path' is not assigned a value in 'program_build_instance::operator='. [operatorEqVarError] Beignet-1.3.2-Source/backend/src/gbe_bin_generater.cpp:104:29: warning:inconclusive: Member variable 'program_build_instance::build_opt' is not assigned a value in 'program_build_instance::operator='. [operatorEqVarError] Beignet-1.3.2-Source/backend/src/gbe_bin_generater.cpp:104:29: warning: Member variable 'program_build_instance::fd' is not assigned a value in 'program_build_instance::operator='. [operatorEqVarError] Beignet-1.3.2-Source/backend/src/gbe_bin_generater.cpp:104:29: warning: Member variable 'program_build_instance::file_len' is not assigned a value in 'program_build_instance::operator='. [operatorEqVarError] Beignet-1.3.2-Source/backend/src/gbe_bin_generater.cpp:104:29: warning: Member variable 'program_build_instance::code' is not assigned a value in 'program_build_instance::operator='. [operatorEqVarError] Beignet-1.3.2-Source/backend/src/gbe_bin_generater.cpp:104:29: warning: Member variable 'program_build_instance::gbe_prog' is not assigned a value in 'program_build_instance::operator='. [operatorEqVarError] Beignet-1.3.2-Source/backend/src/gbe_bin_generater.cpp:113:17: style:inconclusive: Technically the member function 'program_build_instance::get_code' can be const. [functionConst] Beignet-1.3.2-Source/backend/src/gbe_bin_generater.cpp:117:19: style:inconclusive: Technically the member function 'program_build_instance::get_program_path' can be const. [functionConst] Beignet-1.3.2-Source/backend/src/gbe_bin_generater.cpp:121:9: style:inconclusive: Technically the member function 'program_build_instance::get_size' can be const. [functionConst] Beignet-1.3.2-Source/backend/src/gbe_bin_generater.cpp:125:10: style:inconclusive: Technically the member function 'program_build_instance::print_file' can be const. [functionConst] Beignet-1.3.2-Source/backend/src/gbe_bin_generater.cpp:73:20: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/backend/src/gbe_bin_generater.cpp:226:62: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/backend/src/gbe_bin_generater.cpp:259:62: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/backend/src/gbe_bin_generater.cpp:338:33: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/backend/src/gbe_bin_generater.cpp:294:12: style: Variable 'address' can be declared as pointer to const [constVariablePointer] Beignet-1.3.2-Source/backend/src/ir/constant.hpp:85:15: error: Null pointer dereference: (Constant*)NULL [nullPointer] Beignet-1.3.2-Source/backend/src/ir/constant.cpp:60:17: style: Variable 'cnst' can be declared as reference to const [constVariableReference] Beignet-1.3.2-Source/backend/src/ir/constant.cpp:64:26: warning: Found function call inside sizeof(). [sizeofFunctionCall] Beignet-1.3.2-Source/backend/src/ir/constant.cpp:65:26: warning: Found function call inside sizeof(). [sizeofFunctionCall] Beignet-1.3.2-Source/backend/src/ir/constant.cpp:66:26: warning: Found function call inside sizeof(). [sizeofFunctionCall] Beignet-1.3.2-Source/backend/src/ir/context.cpp:35:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fnStack [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/context.cpp:40:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fn [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/context.cpp:46:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fn [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/context.cpp:54:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fn [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/context.cpp:60:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fn [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/context.cpp:99:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fn [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/context.cpp:104:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fn [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/context.cpp:115:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fn [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/context.cpp:123:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fn [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/context.cpp:129:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fn [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/context.cpp:135:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bb [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/context.cpp:139:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fn [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/function.cpp:50:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable samplerSet [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/function.cpp:56:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable blocks [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/function.cpp:73:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Loop [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/function.cpp:83:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable loops [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/function.cpp:109:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_LABEL [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/function.cpp:121:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_LABEL [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/function.cpp:185:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable immediates [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/function.cpp:213:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable profile [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/function.cpp:217:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable profile [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/function.cpp:224:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable blocks [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/function.cpp:228:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable blocks [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/function.cpp:234:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable blocks [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/function.cpp:240:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable blocks [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/function.cpp:245:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable labels [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/function.cpp:250:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable labels [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/function.cpp:296:82: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_ENDIF [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/function.cpp:344:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/function.cpp:399:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nextBlock [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/function.cpp:330:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] Beignet-1.3.2-Source/backend/src/ir/function.cpp:330:7: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] Beignet-1.3.2-Source/backend/src/ir/function.cpp:334:9: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] Beignet-1.3.2-Source/backend/src/ir/function.cpp:334:9: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] Beignet-1.3.2-Source/backend/src/ir/function.cpp:153:16: style: Variable 'x' can be declared as reference to const [constVariableReference] Beignet-1.3.2-Source/backend/src/ir/function.cpp:331:25: style: Variable 'succ' can be declared as reference to const [constVariableReference] Beignet-1.3.2-Source/backend/src/ir/function.cpp:155:11: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] Beignet-1.3.2-Source/backend/src/ir/half.cpp:35:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IEEEhalf [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/half.cpp:52:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rmNearestTiesToEven [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/half.cpp:63:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rmNearestTiesToEven [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/half.cpp:72:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rmNearestTiesToEven [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/half.cpp:80:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rmNearestTiesToEven [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/half.cpp:92:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rmNearestTiesToEven [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/half.cpp:104:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rmNearestTiesToEven [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/half.cpp:112:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rmNearestTiesToEven [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/half.cpp:121:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rmNearestTiesToEven [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/half.cpp:130:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rmNearestTiesToEven [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/half.cpp:139:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rmNearestTiesToEven [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/half.cpp:158:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmpEqual [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/half.cpp:169:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmpEqual [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/half.cpp:180:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmpLessThan [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/half.cpp:191:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmpGreaterThan [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/half.cpp:202:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmpLessThan [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/half.cpp:213:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmpGreaterThan [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/half.hpp:43:16: style:inconclusive: Technically the member function 'gbe::ir::half::getVal' can be const. [functionConst] Beignet-1.3.2-Source/backend/src/ir/half.hpp:39:7: style: Class 'half' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Beignet-1.3.2-Source/backend/src/ir/context.hpp:96:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOT_SUPPORTED [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/image.cpp:40:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOT_IMPLEMENTED [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/image.cpp:54:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOT_IMPLEMENTED [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/image.hpp:67:5: warning:inconclusive: Member variable 'ImageSet::indexMap' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] Beignet-1.3.2-Source/backend/src/ir/image.hpp:67:5: warning:inconclusive: Member variable 'ImageSet::infoRegMap' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] Beignet-1.3.2-Source/backend/src/ir/context.hpp:45:5: style: Class 'Context' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Beignet-1.3.2-Source/backend/src/ir/context.hpp:155:44: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/backend/src/ir/image.cpp:69:23: style: The scope of the variable 'imageInfo' can be reduced. [variableScope] Beignet-1.3.2-Source/backend/src/ir/context.hpp:127:22: style: Local variable 'reg' shadows outer function [shadowFunction] Beignet-1.3.2-Source/backend/src/ir/context.hpp:66:14: note: Shadowed declaration Beignet-1.3.2-Source/backend/src/ir/context.hpp:127:22: note: Shadow variable Beignet-1.3.2-Source/backend/src/ir/immediate.hpp:136:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_BOOL [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/immediate.hpp:137:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_S8 [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/immediate.hpp:138:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_U8 [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/immediate.hpp:139:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_S16 [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/immediate.hpp:140:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_U16 [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/immediate.hpp:141:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_S32 [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/immediate.hpp:142:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_U32 [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/immediate.hpp:143:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_S64 [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/immediate.hpp:144:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_U64 [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/immediate.hpp:145:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_FLOAT [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/immediate.hpp:146:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_HALF [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/immediate.hpp:147:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_DOUBLE [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/immediate.hpp:162:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_BOOL [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/immediate.hpp:163:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_S8 [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/immediate.hpp:164:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_U8 [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/immediate.hpp:165:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_S16 [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/immediate.hpp:166:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_U16 [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/immediate.hpp:167:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_S32 [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/immediate.hpp:168:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_U32 [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/immediate.hpp:169:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_S64 [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/immediate.hpp:170:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_U64 [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/immediate.hpp:171:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_FLOAT [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/immediate.hpp:172:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_HALF [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/immediate.hpp:173:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_DOUBLE [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/immediate.hpp:275:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_BOOL [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/immediate.hpp:377:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_FLOAT [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/immediate.cpp:50:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable b [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/immediate.cpp:51:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable b [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/immediate.cpp:53:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable b [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/immediate.cpp:54:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable b [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/immediate.cpp:56:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable b [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/immediate.cpp:57:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable b [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/immediate.cpp:58:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable b [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/immediate.cpp:59:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable b [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/immediate.cpp:83:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable b [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/immediate.cpp:85:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable b [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/immediate.cpp:86:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable b [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/immediate.cpp:111:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_BOOL [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/immediate.cpp:112:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_BOOL [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/immediate.cpp:116:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_U64 [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/immediate.cpp:136:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_DOUBLE [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/immediate.cpp:155:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_DOUBLE [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/immediate.cpp:193:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_HALF [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/immediate.cpp:256:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/immediate.cpp:288:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/immediate.cpp:309:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/immediate.hpp:136:5: style: Class 'Immediate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Beignet-1.3.2-Source/backend/src/ir/immediate.hpp:137:5: style: Class 'Immediate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Beignet-1.3.2-Source/backend/src/ir/immediate.hpp:138:5: style: Class 'Immediate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Beignet-1.3.2-Source/backend/src/ir/immediate.hpp:139:5: style: Class 'Immediate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Beignet-1.3.2-Source/backend/src/ir/immediate.hpp:140:5: style: Class 'Immediate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Beignet-1.3.2-Source/backend/src/ir/immediate.hpp:141:5: style: Class 'Immediate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Beignet-1.3.2-Source/backend/src/ir/immediate.hpp:142:5: style: Class 'Immediate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Beignet-1.3.2-Source/backend/src/ir/immediate.hpp:143:5: style: Class 'Immediate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Beignet-1.3.2-Source/backend/src/ir/immediate.hpp:144:5: style: Class 'Immediate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Beignet-1.3.2-Source/backend/src/ir/immediate.hpp:145:5: style: Class 'Immediate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Beignet-1.3.2-Source/backend/src/ir/immediate.hpp:146:5: style: Class 'Immediate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Beignet-1.3.2-Source/backend/src/ir/immediate.hpp:147:5: style: Class 'Immediate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Beignet-1.3.2-Source/backend/src/ir/immediate.cpp:262:22: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/backend/src/ir/immediate.cpp:315:26: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/backend/src/ir/immediate.cpp:325:23: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/backend/src/ir/immediate.cpp:158:24: style: Unsigned expression 'index' can't be negative so it is unnecessary to test it. [unsignedPositive] Beignet-1.3.2-Source/backend/src/ir/immediate.hpp:162:5: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] Beignet-1.3.2-Source/backend/src/ir/immediate.hpp:163:5: style: Parameter 's8' can be declared as pointer to const [constParameterPointer] Beignet-1.3.2-Source/backend/src/ir/immediate.hpp:164:5: style: Parameter 'u8' can be declared as pointer to const [constParameterPointer] Beignet-1.3.2-Source/backend/src/ir/immediate.hpp:165:5: style: Parameter 's16' can be declared as pointer to const [constParameterPointer] Beignet-1.3.2-Source/backend/src/ir/immediate.hpp:166:5: style: Parameter 'u16' can be declared as pointer to const [constParameterPointer] Beignet-1.3.2-Source/backend/src/ir/immediate.hpp:167:5: style: Parameter 's32' can be declared as pointer to const [constParameterPointer] Beignet-1.3.2-Source/backend/src/ir/immediate.hpp:168:5: style: Parameter 'u32' can be declared as pointer to const [constParameterPointer] Beignet-1.3.2-Source/backend/src/ir/immediate.hpp:169:5: style: Parameter 's64' can be declared as pointer to const [constParameterPointer] Beignet-1.3.2-Source/backend/src/ir/immediate.hpp:170:5: style: Parameter 'u64' can be declared as pointer to const [constParameterPointer] Beignet-1.3.2-Source/backend/src/ir/immediate.hpp:171:5: style: Parameter 'f32' can be declared as pointer to const [constParameterPointer] Beignet-1.3.2-Source/backend/src/ir/immediate.hpp:172:5: style: Parameter 'f16' can be declared as pointer to const [constParameterPointer] Beignet-1.3.2-Source/backend/src/ir/immediate.hpp:173:5: style: Parameter 'f64' can be declared as pointer to const [constParameterPointer] Beignet-1.3.2-Source/backend/src/ir/liveness.cpp:37:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable liveness [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/liveness.cpp:63:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable liveness [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/liveness.cpp:76:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable liveness [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/liveness.cpp:106:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable liveness [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/liveness.cpp:117:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_SIMD_ID [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/liveness.cpp:156:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BlockInfo [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/liveness.cpp:196:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable liveness [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/liveness.cpp:227:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable liveness [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/liveness.cpp:276:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/liveness.cpp:79:18: style: Local variable 'pair' shadows outer variable [shadowVariable] Beignet-1.3.2-Source/backend/src/ir/liveness.cpp:76:16: note: Shadowed declaration Beignet-1.3.2-Source/backend/src/ir/liveness.cpp:79:18: note: Shadow variable Beignet-1.3.2-Source/backend/src/ir/liveness.cpp:280:18: style: Variable 'x' can be declared as reference to const [constVariableReference] Beignet-1.3.2-Source/backend/src/ir/liveness.cpp:284:18: style: Variable 'x' can be declared as reference to const [constVariableReference] Beignet-1.3.2-Source/backend/src/ir/liveness.cpp:287:18: style: Variable 'x' can be declared as reference to const [constVariableReference] Beignet-1.3.2-Source/backend/src/ir/liveness.cpp:189:11: style: Redundant checking of STL container element existence before removing it. [redundantIfRemove] Beignet-1.3.2-Source/backend/src/ir/liveness.cpp:197:13: style: Redundant checking of STL container element existence before removing it. [redundantIfRemove] Beignet-1.3.2-Source/backend/src/ir/instruction.cpp:50:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOT_SUPPORTED [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/instruction.cpp:139:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable opcode [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/instruction.cpp:150:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable opcode [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/instruction.cpp:166:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable opcode [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/instruction.cpp:173:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable opcode [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/instruction.cpp:197:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable opcode [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/instruction.cpp:219:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable opcode [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/instruction.cpp:248:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable opcode [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/instruction.cpp:270:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable opcode [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/instruction.cpp:303:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable opcode [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/instruction.cpp:338:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AM_DynamicBti [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/instruction.cpp:339:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AM_DynamicBti [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/instruction.cpp:349:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AM_DynamicBti [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/instruction.cpp:350:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AM_DynamicBti [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/instruction.cpp:376:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable opcode [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/instruction.cpp:393:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable offset [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/instruction.cpp:403:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable offset [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/instruction.cpp:427:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_BRA [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/instruction.cpp:436:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_BRA [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/instruction.cpp:443:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_RET [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/instruction.cpp:493:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable opcode [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/instruction.cpp:498:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable offset [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/instruction.cpp:505:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable offset [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/instruction.cpp:545:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable opcode [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/instruction.cpp:556:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable offset [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/instruction.cpp:563:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable offset [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/instruction.cpp:589:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable opcode [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/instruction.cpp:621:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_S32 [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/instruction.cpp:622:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_U32 [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/instruction.cpp:643:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable opcode [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/instruction.cpp:675:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_U32 [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/instruction.cpp:676:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TYPE_U32 [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/instruction.cpp:694:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable opcode [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/instruction.cpp:742:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable opcode [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/instruction.cpp:775:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable opcode [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/instruction.cpp:800:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable opcode [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/instruction.cpp:829:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable opcode [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/instruction.cpp:852:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable opcode [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/instruction.cpp:871:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable opcode [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/instruction.cpp:891:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable opcode [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/instruction.cpp:910:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable opcode [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/instruction.cpp:932:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable opcode [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/instruction.cpp:951:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable opcode [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/instruction.cpp:969:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable opcode [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/instruction.cpp:984:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable opcode [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/instruction.cpp:1014:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable opcode [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/instruction.cpp:1041:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable opcode [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/instruction.cpp:1074:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable opcode [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/instruction.cpp:1115:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable opcode [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/instruction.cpp:1178:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stackptr [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/instruction.cpp:1231:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/instruction.cpp:1275:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/instruction.cpp:1299:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dst [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/instruction.cpp:1313:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dstNum [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/instruction.cpp:1342:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dstType [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/instruction.cpp:1358:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dst [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/instruction.cpp:1372:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/instruction.cpp:1420:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_DST_NUM [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/instruction.cpp:1430:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_SRC_NUM [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/instruction.cpp:1453:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable immediateIndex [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/instruction.cpp:1474:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYNC_WORKGROUP_EXEC [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/instruction.cpp:1492:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/instruction.cpp:1506:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/instruction.cpp:1530:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/instruction.cpp:1541:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable labelIndex [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/instruction.cpp:1550:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hasLabel [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/instruction.cpp:1562:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable timestampType [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/instruction.cpp:1574:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable profilingType [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/instruction.cpp:1582:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/instruction.cpp:1628:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/instruction.cpp:1674:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable srcNum [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/instruction.cpp:1682:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable srcNum [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/instruction.cpp:1699:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable srcNum [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/instruction.cpp:1723:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/instruction.cpp:1768:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dstNum [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/instruction.cpp:1787:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ifBlock [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/instruction.cpp:1806:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ifBlock [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/instruction.cpp:1825:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arf [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/instruction.cpp:1830:97: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable offset [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/instruction.cpp:1835:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/instruction.cpp:1841:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable labelIndex [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/instruction.cpp:1846:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable opcode [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/instruction.cpp:1855:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/instruction.cpp:1866:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable syncFieldNum [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/instruction.cpp:1878:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable workGroupOp [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/instruction.cpp:1952:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable workGroupOp [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/instruction.cpp:2272:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOT_SUPPORTED [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/instruction.cpp:2291:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOT_SUPPORTED [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/instruction.cpp:2331:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable opcode [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/instruction.cpp:2446:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_SIMD_SIZE [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/instruction.cpp:2447:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_SIMD_ID [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/instruction.cpp:2462:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_MOV [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/instruction.cpp:2463:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_FBH [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/instruction.cpp:2464:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_FBL [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/instruction.cpp:2465:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_CBIT [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/instruction.cpp:2466:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_LZD [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/instruction.cpp:2467:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_COS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/instruction.cpp:2468:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_SIN [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/instruction.cpp:2469:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_LOG [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/instruction.cpp:2470:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_SQR [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/instruction.cpp:2471:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_RSQ [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/instruction.cpp:2472:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_RNDD [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/instruction.cpp:2473:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_RNDE [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/instruction.cpp:2474:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_RNDU [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/instruction.cpp:2475:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_RNDZ [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/instruction.cpp:2476:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_BFREV [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/instruction.cpp:2486:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_POW [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/instruction.cpp:2487:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_MUL [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/instruction.cpp:2488:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_ADD [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/instruction.cpp:2489:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_ADDSAT [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/instruction.cpp:2490:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_SUB [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/instruction.cpp:2491:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_SUBSAT [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/instruction.cpp:2492:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_MUL_HI [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/instruction.cpp:2493:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_I64_MUL_HI [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/instruction.cpp:2494:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_UPSAMPLE_SHORT [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/instruction.cpp:2495:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_UPSAMPLE_INT [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/instruction.cpp:2496:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_UPSAMPLE_LONG [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/instruction.cpp:2497:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_DIV [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/instruction.cpp:2498:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_REM [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/instruction.cpp:2499:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_SHL [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/instruction.cpp:2500:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_SHR [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/instruction.cpp:2501:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_ASR [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/instruction.cpp:2502:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_BSF [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/instruction.cpp:2503:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_BSB [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/instruction.cpp:2504:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_OR [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/instruction.cpp:2505:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_XOR [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/instruction.cpp:2506:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_AND [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/instruction.cpp:2507:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_HADD [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/instruction.cpp:2508:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_RHADD [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/instruction.cpp:2509:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_I64HADD [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/instruction.cpp:2510:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_I64RHADD [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/instruction.cpp:2520:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_I64MADSAT [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/instruction.cpp:2524:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_MAD [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/instruction.cpp:2528:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_LRP [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/instruction.cpp:2537:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_EQ [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/instruction.cpp:2538:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_NE [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/instruction.cpp:2539:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_LE [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/instruction.cpp:2540:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_LT [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/instruction.cpp:2541:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_GE [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/instruction.cpp:2542:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_GT [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/instruction.cpp:2543:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_ORD [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/instruction.cpp:2554:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_CVT [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/instruction.cpp:2559:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_SAT_CVT [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/instruction.cpp:2564:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_F16TO32 [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/instruction.cpp:2569:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_F32TO16 [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/instruction.cpp:2587:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_BRA [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/instruction.cpp:2590:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_BRA [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/instruction.cpp:2595:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_IF [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/instruction.cpp:2600:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_ELSE [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/instruction.cpp:2604:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_ENDIF [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/instruction.cpp:2609:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_WHILE [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/instruction.cpp:2614:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_RET [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/instruction.hxx:28:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_SIMD_SIZE [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/lowering.cpp:39:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable usedLabels [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/lowering.cpp:46:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fn [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/lowering.cpp:144:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOT_SUPPORTED [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/lowering.cpp:171:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_LOAD [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/lowering.cpp:196:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fn [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/lowering.cpp:279:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fn [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/lowering.cpp:332:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_LOAD [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/lowering.cpp:399:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAMILY_QWORD [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/lowering.cpp:444:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable addressIndex [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/lowering.cpp:479:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_ADD [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/lowering.cpp:38:5: style: Class 'ContextReturn' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Beignet-1.3.2-Source/backend/src/ir/lowering.cpp:112:5: style: Class 'FunctionArgumentLowerer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Beignet-1.3.2-Source/backend/src/ir/lowering.cpp:195:58: style:inconclusive: Function 'lower' argument 1 names different: declaration 'name' definition 'functionName'. [funcArgNamesDifferent] Beignet-1.3.2-Source/backend/src/ir/lowering.cpp:116:35: note: Function 'lower' argument 1 names different: declaration 'name' definition 'functionName'. Beignet-1.3.2-Source/backend/src/ir/lowering.cpp:195:58: note: Function 'lower' argument 1 names different: declaration 'name' definition 'functionName'. Beignet-1.3.2-Source/backend/src/ir/lowering.cpp:506:22: style: Local variable 'insn' shadows outer variable [shadowVariable] Beignet-1.3.2-Source/backend/src/ir/lowering.cpp:468:20: note: Shadowed declaration Beignet-1.3.2-Source/backend/src/ir/lowering.cpp:506:22: note: Shadow variable Beignet-1.3.2-Source/backend/src/ir/lowering.cpp:509:20: style: Local variable 'loadAddImm' shadows outer variable [shadowVariable] Beignet-1.3.2-Source/backend/src/ir/lowering.cpp:472:18: note: Shadowed declaration Beignet-1.3.2-Source/backend/src/ir/lowering.cpp:509:20: note: Shadow variable Beignet-1.3.2-Source/backend/src/ir/lowering.cpp:209:25: style: Variable 'arg' can be declared as reference to const [constVariableReference] Beignet-1.3.2-Source/backend/src/ir/lowering.cpp:521:11: style: Consider using std::copy algorithm instead of a raw loop. [useStlAlgorithm] Beignet-1.3.2-Source/backend/src/ir/instruction.cpp:564:18: style: Condition 'id>0' is always true [knownConditionTrueFalse] Beignet-1.3.2-Source/backend/src/ir/instruction.cpp:563:18: note: Assuming that condition 'id==0' is not redundant Beignet-1.3.2-Source/backend/src/ir/instruction.cpp:564:18: note: Condition 'id>0' is always true Beignet-1.3.2-Source/backend/src/ir/printf.hpp:167:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/instruction.cpp:1288:24: style: Local variable 'regID' shadows outer variable [shadowVariable] Beignet-1.3.2-Source/backend/src/ir/instruction.cpp:1284:22: note: Shadowed declaration Beignet-1.3.2-Source/backend/src/ir/instruction.cpp:1288:24: note: Shadow variable Beignet-1.3.2-Source/backend/src/ir/instruction.cpp:458:36: style: Parameter 'fn' can be declared as reference to const [constParameterReference] Beignet-1.3.2-Source/backend/src/ir/instruction.cpp:503:42: style: Parameter 'fn' can be declared as reference to const [constParameterReference] Beignet-1.3.2-Source/backend/src/ir/instruction.cpp:80:36: style: Parameter 'fn' can be declared as reference to const [constParameterReference] Beignet-1.3.2-Source/backend/src/ir/instruction.cpp:66:36: style: Parameter 'fn' can be declared as reference to const [constParameterReference] Beignet-1.3.2-Source/backend/src/ir/printf.hpp:182:7: warning: Member variable 'PrintfSet::btiBuf' is not initialized in the constructor. [uninitMemberVar] Beignet-1.3.2-Source/backend/src/ir/printf.hpp:103:9: performance: Variable 'str' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] Beignet-1.3.2-Source/backend/src/ir/printf.hpp:128:9: performance: Variable 'state' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] Beignet-1.3.2-Source/backend/src/ir/printf.hpp:178:9: performance: Variable 'fmts' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] Beignet-1.3.2-Source/backend/src/ir/printf.hpp:208:16: performance:inconclusive: Technically the member function 'gbe::ir::PrintfSet::getPrintfBufferElementSize' can be static (but you may consider moving to unnamed namespace). [functionStatic] Beignet-1.3.2-Source/backend/src/ir/printf.hpp:122:7: style: Struct 'PrintfSlot' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Beignet-1.3.2-Source/backend/src/ir/printf.hpp:126:7: style: Struct 'PrintfSlot' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Beignet-1.3.2-Source/backend/src/ir/printf.hpp:153:7: style: Struct 'PrintfLog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Beignet-1.3.2-Source/backend/src/ir/printf.hpp:154:22: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/backend/src/ir/printf.hpp:155:19: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/backend/src/ir/printf.hpp:157:18: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/backend/src/ir/printf.hpp:159:26: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/backend/src/ir/printf.hpp:166:17: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/backend/src/ir/printf.cpp:195:27: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/backend/src/ir/printf.cpp:196:17: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/backend/src/ir/printf.cpp:194:18: style: Local variable 'lock' shadows outer variable [shadowVariable] Beignet-1.3.2-Source/backend/src/ir/printf.hpp:252:30: note: Shadowed declaration Beignet-1.3.2-Source/backend/src/ir/printf.cpp:194:18: note: Shadow variable Beignet-1.3.2-Source/backend/src/ir/printf.hpp:126:31: style: Parameter 'st' can be declared as reference to const [constParameterReference] Beignet-1.3.2-Source/backend/src/ir/printf.cpp:35:54: style: Parameter 'state' can be declared as reference to const [constParameterReference] Beignet-1.3.2-Source/backend/src/ir/profile.cpp:65:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Register [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/profiling.cpp:42:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ProfilingSimdType8 [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/profiling.cpp:45:7: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] Beignet-1.3.2-Source/backend/src/ir/profiling.cpp:67:9: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] Beignet-1.3.2-Source/backend/src/ir/profiling.cpp:67:9: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] Beignet-1.3.2-Source/backend/src/ir/profiling.cpp:67:9: warning: %d in format string (no. 5) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] Beignet-1.3.2-Source/backend/src/ir/profiling.cpp:40:71: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/backend/src/ir/profiling.cpp:66:21: style: Local variable 'i' shadows outer variable [shadowVariable] Beignet-1.3.2-Source/backend/src/ir/profiling.cpp:41:14: note: Shadowed declaration Beignet-1.3.2-Source/backend/src/ir/profiling.cpp:66:21: note: Shadow variable Beignet-1.3.2-Source/backend/src/ir/register.cpp:48:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/reloc.cpp:42:21: style: Variable 'entry' is assigned a value that is never used. [unreadVariable] Beignet-1.3.2-Source/backend/src/ir/structurizer.cpp:48:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/structurizer.cpp:147:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_BRA [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/structurizer.cpp:162:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_BRA [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/structurizer.cpp:243:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_BRA [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/structurizer.cpp:477:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_SYNC [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/structurizer.cpp:620:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/structurizer.cpp:635:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/structurizer.cpp:772:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OCL_OUTPUT_STRUCTURIZE [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/structurizer.cpp:842:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OCL_OUTPUT_STRUCTURIZE [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/structurizer.cpp:960:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OCL_OUTPUT_STRUCTURIZE [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/structurizer.cpp:989:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OCL_OUTPUT_STRUCTURIZE [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/unit.cpp:31:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable profilingInfo [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/unit.cpp:36:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable functions [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/unit.cpp:50:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Function [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/unit.cpp:62:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/ir/value.cpp:280:0: error: Syntax Error: AST broken, binary operator '<' doesn't have two operands. [internalAstError] Beignet-1.3.2-Source/backend/src/llvm/llvm_gen_backend.hpp:97:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/llvm/llvm_gen_backend.hpp:81:42: performance: Function parameter 'symbol' should be passed by const reference. [passedByValue] Beignet-1.3.2-Source/backend/src/llvm/ExpandLargeIntegers.cpp:256:5: error: There is an unknown macro here somewhere. Configuration is required. If DEBUG is a macro then please configure it. [unknownMacro] Beignet-1.3.2-Source/backend/src/ir/structurizer.hpp:56:5: warning: Member variable 'Block::fall_through' is not initialized in the constructor. [uninitMemberVar] Beignet-1.3.2-Source/backend/src/ir/structurizer.hpp:56:5: warning: Member variable 'Block::label' is not initialized in the constructor. [uninitMemberVar] Beignet-1.3.2-Source/backend/src/ir/structurizer.hpp:194:7: warning: Member variable 'CFGStructurizer::blocks_entry' is not initialized in the constructor. [uninitMemberVar] Beignet-1.3.2-Source/backend/src/ir/structurizer.hpp:64:12: style:inconclusive: Technically the member function 'gbe::ir::Block::succ_size' can be const. [functionConst] Beignet-1.3.2-Source/backend/src/ir/structurizer.hpp:67:10: style:inconclusive: Technically the member function 'gbe::ir::Block::succ_empty' can be const. [functionConst] Beignet-1.3.2-Source/backend/src/ir/structurizer.hpp:69:12: style:inconclusive: Technically the member function 'gbe::ir::Block::pred_size' can be const. [functionConst] Beignet-1.3.2-Source/backend/src/ir/structurizer.hpp:73:15: style:inconclusive: Technically the member function 'gbe::ir::Block::type' can be const. [functionConst] Beignet-1.3.2-Source/backend/src/ir/structurizer.hpp:204:12: performance:inconclusive: Technically the member function 'gbe::ir::CFGStructurizer::outBlockTypes' can be static (but you may consider moving to unnamed namespace). [functionStatic] Beignet-1.3.2-Source/backend/src/ir/structurizer.cpp:617:25: note: Technically the member function 'gbe::ir::CFGStructurizer::outBlockTypes' can be static (but you may consider moving to unnamed namespace). Beignet-1.3.2-Source/backend/src/ir/structurizer.hpp:204:12: note: Technically the member function 'gbe::ir::CFGStructurizer::outBlockTypes' can be static (but you may consider moving to unnamed namespace). Beignet-1.3.2-Source/backend/src/ir/structurizer.hpp:209:12: performance:inconclusive: Technically the member function 'gbe::ir::CFGStructurizer::cfgUpdate' can be static (but you may consider moving to unnamed namespace). [functionStatic] Beignet-1.3.2-Source/backend/src/ir/structurizer.cpp:647:25: note: Technically the member function 'gbe::ir::CFGStructurizer::cfgUpdate' can be static (but you may consider moving to unnamed namespace). Beignet-1.3.2-Source/backend/src/ir/structurizer.hpp:209:12: note: Technically the member function 'gbe::ir::CFGStructurizer::cfgUpdate' can be static (but you may consider moving to unnamed namespace). Beignet-1.3.2-Source/backend/src/ir/structurizer.hpp:215:12: performance:inconclusive: Technically the member function 'gbe::ir::CFGStructurizer::collectInsnNum' can be static (but you may consider moving to unnamed namespace). [functionStatic] Beignet-1.3.2-Source/backend/src/ir/structurizer.cpp:460:25: note: Technically the member function 'gbe::ir::CFGStructurizer::collectInsnNum' can be static (but you may consider moving to unnamed namespace). Beignet-1.3.2-Source/backend/src/ir/structurizer.hpp:215:12: note: Technically the member function 'gbe::ir::CFGStructurizer::collectInsnNum' can be static (but you may consider moving to unnamed namespace). Beignet-1.3.2-Source/backend/src/ir/structurizer.hpp:218:12: performance:inconclusive: Technically the member function 'gbe::ir::CFGStructurizer::handleSelfLoopBlock' can be static (but you may consider moving to unnamed namespace). [functionStatic] Beignet-1.3.2-Source/backend/src/ir/structurizer.cpp:36:25: note: Technically the member function 'gbe::ir::CFGStructurizer::handleSelfLoopBlock' can be static (but you may consider moving to unnamed namespace). Beignet-1.3.2-Source/backend/src/ir/structurizer.hpp:218:12: note: Technically the member function 'gbe::ir::CFGStructurizer::handleSelfLoopBlock' can be static (but you may consider moving to unnamed namespace). Beignet-1.3.2-Source/backend/src/ir/structurizer.hpp:219:12: performance:inconclusive: Technically the member function 'gbe::ir::CFGStructurizer::markNeedIf' can be static (but you may consider moving to unnamed namespace). [functionStatic] Beignet-1.3.2-Source/backend/src/ir/structurizer.cpp:64:25: note: Technically the member function 'gbe::ir::CFGStructurizer::markNeedIf' can be static (but you may consider moving to unnamed namespace). Beignet-1.3.2-Source/backend/src/ir/structurizer.hpp:219:12: note: Technically the member function 'gbe::ir::CFGStructurizer::markNeedIf' can be static (but you may consider moving to unnamed namespace). Beignet-1.3.2-Source/backend/src/ir/structurizer.hpp:220:12: performance:inconclusive: Technically the member function 'gbe::ir::CFGStructurizer::markNeedEndif' can be static (but you may consider moving to unnamed namespace). [functionStatic] Beignet-1.3.2-Source/backend/src/ir/structurizer.cpp:81:25: note: Technically the member function 'gbe::ir::CFGStructurizer::markNeedEndif' can be static (but you may consider moving to unnamed namespace). Beignet-1.3.2-Source/backend/src/ir/structurizer.hpp:220:12: note: Technically the member function 'gbe::ir::CFGStructurizer::markNeedEndif' can be static (but you may consider moving to unnamed namespace). Beignet-1.3.2-Source/backend/src/ir/structurizer.hpp:221:12: performance:inconclusive: Technically the member function 'gbe::ir::CFGStructurizer::markStructuredBlocks' can be static (but you may consider moving to unnamed namespace). [functionStatic] Beignet-1.3.2-Source/backend/src/ir/structurizer.cpp:99:25: note: Technically the member function 'gbe::ir::CFGStructurizer::markStructuredBlocks' can be static (but you may consider moving to unnamed namespace). Beignet-1.3.2-Source/backend/src/ir/structurizer.hpp:221:12: note: Technically the member function 'gbe::ir::CFGStructurizer::markStructuredBlocks' can be static (but you may consider moving to unnamed namespace). Beignet-1.3.2-Source/backend/src/ir/structurizer.hpp:222:12: performance:inconclusive: Technically the member function 'gbe::ir::CFGStructurizer::handleIfBlock' can be static (but you may consider moving to unnamed namespace). [functionStatic] Beignet-1.3.2-Source/backend/src/ir/structurizer.cpp:115:25: note: Technically the member function 'gbe::ir::CFGStructurizer::handleIfBlock' can be static (but you may consider moving to unnamed namespace). Beignet-1.3.2-Source/backend/src/ir/structurizer.hpp:222:12: note: Technically the member function 'gbe::ir::CFGStructurizer::handleIfBlock' can be static (but you may consider moving to unnamed namespace). Beignet-1.3.2-Source/backend/src/ir/structurizer.hpp:224:12: performance:inconclusive: Technically the member function 'gbe::ir::CFGStructurizer::handleThenBlock2' can be static (but you may consider moving to unnamed namespace). [functionStatic] Beignet-1.3.2-Source/backend/src/ir/structurizer.cpp:157:25: note: Technically the member function 'gbe::ir::CFGStructurizer::handleThenBlock2' can be static (but you may consider moving to unnamed namespace). Beignet-1.3.2-Source/backend/src/ir/structurizer.hpp:224:12: note: Technically the member function 'gbe::ir::CFGStructurizer::handleThenBlock2' can be static (but you may consider moving to unnamed namespace). Beignet-1.3.2-Source/backend/src/ir/structurizer.hpp:227:12: performance:inconclusive: Technically the member function 'gbe::ir::CFGStructurizer::getStructureSequence' can be static (but you may consider moving to unnamed namespace). [functionStatic] Beignet-1.3.2-Source/backend/src/ir/structurizer.cpp:388:25: note: Technically the member function 'gbe::ir::CFGStructurizer::getStructureSequence' can be static (but you may consider moving to unnamed namespace). Beignet-1.3.2-Source/backend/src/ir/structurizer.hpp:227:12: note: Technically the member function 'gbe::ir::CFGStructurizer::getStructureSequence' can be static (but you may consider moving to unnamed namespace). Beignet-1.3.2-Source/backend/src/ir/structurizer.hpp:228:21: performance:inconclusive: Technically the member function 'gbe::ir::CFGStructurizer::getStructureBasicBlocksIndex' can be static (but you may consider moving to unnamed namespace). [functionStatic] Beignet-1.3.2-Source/backend/src/ir/structurizer.cpp:409:34: note: Technically the member function 'gbe::ir::CFGStructurizer::getStructureBasicBlocksIndex' can be static (but you may consider moving to unnamed namespace). Beignet-1.3.2-Source/backend/src/ir/structurizer.hpp:228:21: note: Technically the member function 'gbe::ir::CFGStructurizer::getStructureBasicBlocksIndex' can be static (but you may consider moving to unnamed namespace). Beignet-1.3.2-Source/backend/src/ir/structurizer.hpp:229:30: performance:inconclusive: Technically the member function 'gbe::ir::CFGStructurizer::getStructureBasicBlocks' can be static (but you may consider moving to unnamed namespace). [functionStatic] Beignet-1.3.2-Source/backend/src/ir/structurizer.cpp:435:43: note: Technically the member function 'gbe::ir::CFGStructurizer::getStructureBasicBlocks' can be static (but you may consider moving to unnamed namespace). Beignet-1.3.2-Source/backend/src/ir/structurizer.hpp:229:30: note: Technically the member function 'gbe::ir::CFGStructurizer::getStructureBasicBlocks' can be static (but you may consider moving to unnamed namespace). Beignet-1.3.2-Source/backend/src/ir/structurizer.hpp:231:12: performance:inconclusive: Technically the member function 'gbe::ir::CFGStructurizer::checkForBarrier' can be static (but you may consider moving to unnamed namespace). [functionStatic] Beignet-1.3.2-Source/backend/src/ir/structurizer.cpp:471:25: note: Technically the member function 'gbe::ir::CFGStructurizer::checkForBarrier' can be static (but you may consider moving to unnamed namespace). Beignet-1.3.2-Source/backend/src/ir/structurizer.hpp:231:12: note: Technically the member function 'gbe::ir::CFGStructurizer::checkForBarrier' can be static (but you may consider moving to unnamed namespace). Beignet-1.3.2-Source/backend/src/ir/structurizer.hpp:232:12: performance:inconclusive: Technically the member function 'gbe::ir::CFGStructurizer::getLiveIn' can be static (but you may consider moving to unnamed namespace). [functionStatic] Beignet-1.3.2-Source/backend/src/ir/structurizer.cpp:485:25: note: Technically the member function 'gbe::ir::CFGStructurizer::getLiveIn' can be static (but you may consider moving to unnamed namespace). Beignet-1.3.2-Source/backend/src/ir/structurizer.hpp:232:12: note: Technically the member function 'gbe::ir::CFGStructurizer::getLiveIn' can be static (but you may consider moving to unnamed namespace). Beignet-1.3.2-Source/backend/src/ir/structurizer.hpp:115:5: style: Class 'SimpleBlock' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Beignet-1.3.2-Source/backend/src/ir/structurizer.hpp:129:5: style: Class 'SerialBlock' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Beignet-1.3.2-Source/backend/src/ir/structurizer.hpp:172:5: style: Class 'SelfLoopBlock' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Beignet-1.3.2-Source/backend/src/ir/structurizer.hpp:194:7: style: Class 'CFGStructurizer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Beignet-1.3.2-Source/backend/src/ir/structurizer.hpp:116:14: style: The destructor '~SimpleBlock' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] Beignet-1.3.2-Source/backend/src/ir/structurizer.hpp:61:14: note: Virtual destructor in base class Beignet-1.3.2-Source/backend/src/ir/structurizer.hpp:116:14: note: Destructor in derived class Beignet-1.3.2-Source/backend/src/ir/structurizer.hpp:118:25: style: The function 'getEntry' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Beignet-1.3.2-Source/backend/src/ir/structurizer.hpp:74:25: note: Virtual function in base class Beignet-1.3.2-Source/backend/src/ir/structurizer.hpp:118:25: note: Function in derived class Beignet-1.3.2-Source/backend/src/ir/structurizer.hpp:119:25: style: The function 'getExit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Beignet-1.3.2-Source/backend/src/ir/structurizer.hpp:78:25: note: Virtual function in base class Beignet-1.3.2-Source/backend/src/ir/structurizer.hpp:119:25: note: Function in derived class Beignet-1.3.2-Source/backend/src/ir/structurizer.hpp:130:14: style: The destructor '~SerialBlock' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] Beignet-1.3.2-Source/backend/src/ir/structurizer.hpp:61:14: note: Virtual destructor in base class Beignet-1.3.2-Source/backend/src/ir/structurizer.hpp:130:14: note: Destructor in derived class Beignet-1.3.2-Source/backend/src/ir/structurizer.hpp:138:14: style: The destructor '~IfThenBlock' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] Beignet-1.3.2-Source/backend/src/ir/structurizer.hpp:61:14: note: Virtual destructor in base class Beignet-1.3.2-Source/backend/src/ir/structurizer.hpp:138:14: note: Destructor in derived class Beignet-1.3.2-Source/backend/src/ir/structurizer.hpp:155:14: style: The destructor '~IfElseBlock' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] Beignet-1.3.2-Source/backend/src/ir/structurizer.hpp:61:14: note: Virtual destructor in base class Beignet-1.3.2-Source/backend/src/ir/structurizer.hpp:155:14: note: Destructor in derived class Beignet-1.3.2-Source/backend/src/ir/structurizer.hpp:173:14: style: The destructor '~SelfLoopBlock' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] Beignet-1.3.2-Source/backend/src/ir/structurizer.hpp:61:14: note: Virtual destructor in base class Beignet-1.3.2-Source/backend/src/ir/structurizer.hpp:173:14: note: Destructor in derived class Beignet-1.3.2-Source/backend/src/ir/structurizer.hpp:174:25: style: The function 'getEntry' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Beignet-1.3.2-Source/backend/src/ir/structurizer.hpp:74:25: note: Virtual function in base class Beignet-1.3.2-Source/backend/src/ir/structurizer.hpp:174:25: note: Function in derived class Beignet-1.3.2-Source/backend/src/ir/structurizer.hpp:178:25: style: The function 'getExit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] Beignet-1.3.2-Source/backend/src/ir/structurizer.hpp:78:25: note: Virtual function in base class Beignet-1.3.2-Source/backend/src/ir/structurizer.hpp:178:25: note: Function in derived class Beignet-1.3.2-Source/backend/src/ir/structurizer.hpp:174:25: style: The function 'getEntry' overrides a function in a base class but is identical to the overridden function [uselessOverride] Beignet-1.3.2-Source/backend/src/ir/structurizer.hpp:74:25: note: Virtual function in base class Beignet-1.3.2-Source/backend/src/ir/structurizer.hpp:174:25: note: Function in derived class Beignet-1.3.2-Source/backend/src/ir/structurizer.hpp:178:25: style: The function 'getExit' overrides a function in a base class but just delegates back to the base class. [uselessOverride] Beignet-1.3.2-Source/backend/src/ir/structurizer.hpp:78:25: note: Virtual function in base class Beignet-1.3.2-Source/backend/src/ir/structurizer.hpp:178:25: note: Function in derived class Beignet-1.3.2-Source/backend/src/ir/structurizer.cpp:550:13: style: Condition 'NULL!=p_tmp_bb' is always true [knownConditionTrueFalse] Beignet-1.3.2-Source/backend/src/ir/structurizer.cpp:68:25: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/backend/src/ir/structurizer.cpp:85:25: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/backend/src/ir/structurizer.cpp:318:12: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/backend/src/ir/structurizer.cpp:320:13: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/backend/src/ir/structurizer.cpp:397:22: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/backend/src/ir/structurizer.cpp:416:23: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/backend/src/ir/structurizer.cpp:440:22: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/backend/src/ir/structurizer.cpp:337:8: style: Variable 'it' is reassigned a value before the old one has been used. [redundantAssignment] Beignet-1.3.2-Source/backend/src/ir/structurizer.cpp:199:7: note: it is assigned Beignet-1.3.2-Source/backend/src/ir/structurizer.cpp:337:8: note: it is overwritten Beignet-1.3.2-Source/backend/src/ir/structurizer.cpp:979:9: style: The scope of the variable 'increased' can be reduced. [variableScope] Beignet-1.3.2-Source/backend/src/ir/structurizer.cpp:700:61: style:inconclusive: Function 'replace' argument 2 names different: declaration 'serialSets' definition 'blockBBs'. [funcArgNamesDifferent] Beignet-1.3.2-Source/backend/src/ir/structurizer.hpp:210:48: note: Function 'replace' argument 2 names different: declaration 'serialSets' definition 'blockBBs'. Beignet-1.3.2-Source/backend/src/ir/structurizer.cpp:700:61: note: Function 'replace' argument 2 names different: declaration 'serialSets' definition 'blockBBs'. Beignet-1.3.2-Source/backend/src/ir/structurizer.cpp:322:32: style: Local variable 'it' shadows outer variable [shadowVariable] Beignet-1.3.2-Source/backend/src/ir/structurizer.cpp:195:27: note: Shadowed declaration Beignet-1.3.2-Source/backend/src/ir/structurizer.cpp:322:32: note: Shadow variable Beignet-1.3.2-Source/backend/src/ir/structurizer.cpp:115:65: style: Parameter 'matchingEndifLabel' can be declared as reference to const [constParameterReference] Beignet-1.3.2-Source/backend/src/ir/structurizer.cpp:803:21: style: Variable 'a' can be declared as reference to const [constVariableReference] Beignet-1.3.2-Source/backend/src/ir/structurizer.cpp:267:21: style: Variable 'entry' can be declared as pointer to const [constVariablePointer] Beignet-1.3.2-Source/backend/src/ir/structurizer.cpp:795:12: style: Variable 'loop_header' can be declared as pointer to const [constVariablePointer] Beignet-1.3.2-Source/backend/src/ir/structurizer.cpp:979:19: style: Variable 'increased' is assigned a value that is never used. [unreadVariable] Beignet-1.3.2-Source/backend/src/ir/structurizer.cpp:32:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] Beignet-1.3.2-Source/backend/src/ir/structurizer.cpp:42:5: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] Beignet-1.3.2-Source/backend/src/ir/structurizer.cpp:44:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] Beignet-1.3.2-Source/backend/src/ir/structurizer.cpp:76:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] Beignet-1.3.2-Source/backend/src/ir/structurizer.cpp:94:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] Beignet-1.3.2-Source/backend/src/ir/structurizer.cpp:111:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] Beignet-1.3.2-Source/backend/src/ir/structurizer.cpp:121:5: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] Beignet-1.3.2-Source/backend/src/ir/structurizer.cpp:137:5: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] Beignet-1.3.2-Source/backend/src/ir/structurizer.cpp:161:5: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] Beignet-1.3.2-Source/backend/src/ir/structurizer.cpp:181:5: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] Beignet-1.3.2-Source/backend/src/ir/structurizer.cpp:199:5: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] Beignet-1.3.2-Source/backend/src/ir/structurizer.cpp:229:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] Beignet-1.3.2-Source/backend/src/ir/structurizer.cpp:296:13: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] Beignet-1.3.2-Source/backend/src/ir/structurizer.cpp:311:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] Beignet-1.3.2-Source/backend/src/ir/structurizer.cpp:323:11: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] Beignet-1.3.2-Source/backend/src/ir/structurizer.cpp:348:15: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] Beignet-1.3.2-Source/backend/src/ir/structurizer.cpp:350:15: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] Beignet-1.3.2-Source/backend/src/ir/structurizer.cpp:361:15: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] Beignet-1.3.2-Source/backend/src/ir/structurizer.cpp:365:15: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] Beignet-1.3.2-Source/backend/src/ir/structurizer.cpp:367:15: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] Beignet-1.3.2-Source/backend/src/ir/structurizer.cpp:384:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] Beignet-1.3.2-Source/backend/src/ir/structurizer.cpp:405:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] Beignet-1.3.2-Source/backend/src/ir/structurizer.cpp:430:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] Beignet-1.3.2-Source/backend/src/ir/structurizer.cpp:449:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] Beignet-1.3.2-Source/backend/src/ir/structurizer.cpp:467:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] Beignet-1.3.2-Source/backend/src/ir/structurizer.cpp:479:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] Beignet-1.3.2-Source/backend/src/ir/structurizer.cpp:506:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] Beignet-1.3.2-Source/backend/src/ir/structurizer.cpp:522:11: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] Beignet-1.3.2-Source/backend/src/ir/structurizer.cpp:533:13: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] Beignet-1.3.2-Source/backend/src/ir/structurizer.cpp:540:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] Beignet-1.3.2-Source/backend/src/ir/structurizer.cpp:595:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] Beignet-1.3.2-Source/backend/src/ir/structurizer.cpp:603:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] Beignet-1.3.2-Source/backend/src/ir/structurizer.cpp:736:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] Beignet-1.3.2-Source/backend/src/ir/structurizer.cpp:992:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] Beignet-1.3.2-Source/backend/src/llvm/ExpandUtils.cpp:91:19: style: Variable 'BB' can be declared as pointer to const [constVariablePointer] Beignet-1.3.2-Source/backend/src/llvm/PromoteIntegers.cpp:353:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable And [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/llvm/PromoteIntegers.cpp:384:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Shl [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/llvm/PromoteIntegers.cpp:480:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Shl [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/llvm/StripAttributes.cpp:95:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/llvm/StripAttributes.cpp:82:5: style: Class 'StripAttributes' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Beignet-1.3.2-Source/backend/src/llvm/llvm_barrier_nodup.cpp:62:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable llvm [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/llvm/llvm_barrier_nodup.cpp:44:7: style: Class 'BarrierNodup' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Beignet-1.3.2-Source/backend/src/llvm/llvm_barrier_nodup.cpp:47:44: style: Parameter 'AU' can be declared as reference to const [constParameterReference] Beignet-1.3.2-Source/backend/src/llvm/llvm_bitcode_link.cpp:43:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OCL_BITCODE_LIB_PATH [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/llvm/llvm_bitcode_link.cpp:161:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable POINTER_32_BITS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/llvm/llvm_bitcode_link.cpp:241:21: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/backend/src/llvm/llvm_bitcode_link.cpp:294:21: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/backend/src/llvm/llvm_bitcode_link.cpp:85:75: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] Beignet-1.3.2-Source/backend/src/llvm/llvm_device_enqueue.cpp:49:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/llvm/llvm_device_enqueue.cpp:335:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/llvm/llvm_gen_backend.cpp:99:0: error: #error "Only LLVM 3.3 and newer are supported" [preprocessorErrorDirective] Beignet-1.3.2-Source/backend/src/llvm/llvm_intrinsic_lowering.cpp:39:44: style: Parameter 'AU' can be declared as reference to const [constParameterReference] Beignet-1.3.2-Source/backend/src/llvm/llvm_device_enqueue.cpp:176:48: style: Redundant pointer operation on 'I' - it's already a pointer. [redundantPointerOp] Beignet-1.3.2-Source/backend/src/llvm/llvm_device_enqueue.cpp:264:25: style: Local variable 'f' shadows outer variable [shadowVariable] Beignet-1.3.2-Source/backend/src/llvm/llvm_device_enqueue.cpp:192:17: note: Shadowed declaration Beignet-1.3.2-Source/backend/src/llvm/llvm_device_enqueue.cpp:264:25: note: Shadow variable Beignet-1.3.2-Source/backend/src/llvm/llvm_device_enqueue.cpp:275:28: style: Local variable 'bt' shadows outer variable [shadowVariable] Beignet-1.3.2-Source/backend/src/llvm/llvm_device_enqueue.cpp:245:26: note: Shadowed declaration Beignet-1.3.2-Source/backend/src/llvm/llvm_device_enqueue.cpp:275:28: note: Shadow variable Beignet-1.3.2-Source/backend/src/llvm/llvm_device_enqueue.cpp:276:25: style: Local variable 'f' shadows outer variable [shadowVariable] Beignet-1.3.2-Source/backend/src/llvm/llvm_device_enqueue.cpp:192:17: note: Shadowed declaration Beignet-1.3.2-Source/backend/src/llvm/llvm_device_enqueue.cpp:276:25: note: Shadow variable Beignet-1.3.2-Source/backend/src/llvm/llvm_device_enqueue.cpp:289:28: style: Local variable 'bt' shadows outer variable [shadowVariable] Beignet-1.3.2-Source/backend/src/llvm/llvm_device_enqueue.cpp:245:26: note: Shadowed declaration Beignet-1.3.2-Source/backend/src/llvm/llvm_device_enqueue.cpp:289:28: note: Shadow variable Beignet-1.3.2-Source/backend/src/llvm/llvm_device_enqueue.cpp:291:25: style: Local variable 'v' shadows outer variable [shadowVariable] Beignet-1.3.2-Source/backend/src/llvm/llvm_device_enqueue.cpp:244:20: note: Shadowed declaration Beignet-1.3.2-Source/backend/src/llvm/llvm_device_enqueue.cpp:291:25: note: Shadow variable Beignet-1.3.2-Source/backend/src/llvm/llvm_device_enqueue.cpp:294:25: style: Local variable 'f' shadows outer variable [shadowVariable] Beignet-1.3.2-Source/backend/src/llvm/llvm_device_enqueue.cpp:192:17: note: Shadowed declaration Beignet-1.3.2-Source/backend/src/llvm/llvm_device_enqueue.cpp:294:25: note: Shadow variable Beignet-1.3.2-Source/backend/src/llvm/llvm_device_enqueue.cpp:302:22: style: Local variable 'v' shadows outer variable [shadowVariable] Beignet-1.3.2-Source/backend/src/llvm/llvm_device_enqueue.cpp:244:20: note: Shadowed declaration Beignet-1.3.2-Source/backend/src/llvm/llvm_device_enqueue.cpp:302:22: note: Shadow variable Beignet-1.3.2-Source/backend/src/llvm/llvm_device_enqueue.cpp:324:25: style: Local variable 'f' shadows outer variable [shadowVariable] Beignet-1.3.2-Source/backend/src/llvm/llvm_device_enqueue.cpp:192:17: note: Shadowed declaration Beignet-1.3.2-Source/backend/src/llvm/llvm_device_enqueue.cpp:324:25: note: Shadow variable Beignet-1.3.2-Source/backend/src/llvm/llvm_device_enqueue.cpp:317:32: style: Local variable 'bt' shadows outer variable [shadowVariable] Beignet-1.3.2-Source/backend/src/llvm/llvm_device_enqueue.cpp:245:26: note: Shadowed declaration Beignet-1.3.2-Source/backend/src/llvm/llvm_device_enqueue.cpp:317:32: note: Shadow variable Beignet-1.3.2-Source/backend/src/llvm/llvm_device_enqueue.cpp:318:29: style: Local variable 'f' shadows outer variable [shadowVariable] Beignet-1.3.2-Source/backend/src/llvm/llvm_device_enqueue.cpp:192:17: note: Shadowed declaration Beignet-1.3.2-Source/backend/src/llvm/llvm_device_enqueue.cpp:318:29: note: Shadow variable Beignet-1.3.2-Source/backend/src/llvm/llvm_device_enqueue.cpp:371:23: style: Local variable 'f' shadows outer variable [shadowVariable] Beignet-1.3.2-Source/backend/src/llvm/llvm_device_enqueue.cpp:192:17: note: Shadowed declaration Beignet-1.3.2-Source/backend/src/llvm/llvm_device_enqueue.cpp:371:23: note: Shadow variable Beignet-1.3.2-Source/backend/src/llvm/llvm_device_enqueue.cpp:347:22: style: Local variable 'block' shadows outer variable [shadowVariable] Beignet-1.3.2-Source/backend/src/llvm/llvm_device_enqueue.cpp:343:20: note: Shadowed declaration Beignet-1.3.2-Source/backend/src/llvm/llvm_device_enqueue.cpp:347:22: note: Shadow variable Beignet-1.3.2-Source/backend/src/llvm/llvm_device_enqueue.cpp:363:29: style: Local variable 'f' shadows outer variable [shadowVariable] Beignet-1.3.2-Source/backend/src/llvm/llvm_device_enqueue.cpp:192:17: note: Shadowed declaration Beignet-1.3.2-Source/backend/src/llvm/llvm_device_enqueue.cpp:363:29: note: Shadow variable Beignet-1.3.2-Source/backend/src/llvm/llvm_device_enqueue.cpp:86:41: style: Parameter 'mod' can be declared as pointer to const [constParameterPointer] Beignet-1.3.2-Source/backend/src/llvm/llvm_device_enqueue.cpp:381:21: style: Variable 'int64Ty' can be declared as pointer to const [constVariablePointer] Beignet-1.3.2-Source/backend/src/llvm/llvm_passes.cpp:96:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOT_SUPPORTED [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/llvm/llvm_passes.cpp:130:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOT_SUPPORTED [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/llvm/llvm_passes.cpp:329:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Shl [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/llvm/llvm_passes.cpp:227:5: style: Class 'GenRemoveGEPPasss' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Beignet-1.3.2-Source/backend/src/llvm/llvm_passes.cpp:250:39: style: Local variable 'I' shadows outer variable [shadowVariable] Beignet-1.3.2-Source/backend/src/llvm/llvm_passes.cpp:248:37: note: Shadowed declaration Beignet-1.3.2-Source/backend/src/llvm/llvm_passes.cpp:250:39: note: Shadow variable Beignet-1.3.2-Source/backend/src/llvm/llvm_passes.cpp:57:17: style: Variable 'op' can be declared as pointer to const [constVariablePointer] Beignet-1.3.2-Source/backend/src/llvm/llvm_loadstore_optimization.cpp:35:5: warning: Member variable 'GenLoadStoreOptimization::SE' is not initialized in the constructor. [uninitMemberVar] Beignet-1.3.2-Source/backend/src/llvm/llvm_loadstore_optimization.cpp:35:5: warning: Member variable 'GenLoadStoreOptimization::TD' is not initialized in the constructor. [uninitMemberVar] Beignet-1.3.2-Source/backend/src/llvm/llvm_profiling.cpp:127:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NotThreadLocal [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/llvm/llvm_profiling.cpp:74:5: style: Class 'ProfilingInserter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Beignet-1.3.2-Source/backend/src/llvm/llvm_profiling.cpp:132:73: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] Beignet-1.3.2-Source/backend/src/llvm/llvm_profiling.cpp:138:34: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] Beignet-1.3.2-Source/backend/src/llvm/llvm_profiling.cpp:142:11: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] Beignet-1.3.2-Source/backend/src/llvm/llvm_profiling.cpp:147:11: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] Beignet-1.3.2-Source/backend/src/llvm/llvm_profiling.cpp:181:5: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] Beignet-1.3.2-Source/backend/src/llvm/llvm_profiling.cpp:183:5: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] Beignet-1.3.2-Source/backend/src/llvm/llvm_printf_parser.cpp:61:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRINTF_CONVERSION_INVALID [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/llvm/llvm_printf_parser.cpp:368:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRINTF_SLOT_TYPE_STRING [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/llvm/llvm_printf_parser.cpp:461:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRINTF_SLOT_TYPE_STATE [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/llvm/llvm_sampler_fix.cpp:69:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __CLK_ADDRESS_MASK [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/llvm/llvm_sampler_fix.cpp:56:14: style: The scope of the variable 'needFix' can be reduced. [variableScope] Beignet-1.3.2-Source/backend/src/llvm/llvm_sampler_fix.cpp:106:14: style: The scope of the variable 'needFix' can be reduced. [variableScope] Beignet-1.3.2-Source/backend/src/llvm/llvm_sampler_fix.cpp:56:22: style: Variable 'needFix' is assigned a value that is never used. [unreadVariable] Beignet-1.3.2-Source/backend/src/llvm/llvm_sampler_fix.cpp:106:22: style: Variable 'needFix' is assigned a value that is never used. [unreadVariable] Beignet-1.3.2-Source/backend/src/llvm/llvm_printf_parser.cpp:301:5: style: Class 'PrintfParser' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Beignet-1.3.2-Source/backend/src/llvm/llvm_printf_parser.cpp:182:9: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/backend/src/llvm/llvm_printf_parser.cpp:183:9: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/backend/src/llvm/llvm_printf_parser.cpp:184:9: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/backend/src/llvm/llvm_printf_parser.cpp:185:9: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/backend/src/llvm/llvm_printf_parser.cpp:186:9: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/backend/src/llvm/llvm_printf_parser.cpp:187:9: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/backend/src/llvm/llvm_printf_parser.cpp:188:9: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/backend/src/llvm/llvm_printf_parser.cpp:189:9: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/backend/src/llvm/llvm_printf_parser.cpp:190:9: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/backend/src/llvm/llvm_printf_parser.cpp:191:9: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/backend/src/llvm/llvm_printf_parser.cpp:192:9: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/backend/src/llvm/llvm_printf_parser.cpp:193:9: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/backend/src/llvm/llvm_printf_parser.cpp:194:9: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/backend/src/llvm/llvm_printf_parser.cpp:195:9: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/backend/src/llvm/llvm_printf_parser.cpp:196:9: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/backend/src/llvm/llvm_printf_parser.cpp:197:9: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/backend/src/llvm/llvm_printf_parser.cpp:198:9: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/backend/src/llvm/llvm_printf_parser.cpp:350:42: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/backend/src/llvm/llvm_printf_parser.cpp:388:66: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/backend/src/llvm/llvm_printf_parser.cpp:50:55: style: Parameter 'end' can be declared as pointer to const [constParameterPointer] Beignet-1.3.2-Source/backend/src/llvm/llvm_printf_parser.cpp:217:7: style: Variable 'p' is assigned a value that is never used. [unreadVariable] Beignet-1.3.2-Source/backend/src/llvm/llvm_printf_parser.cpp:423:73: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] Beignet-1.3.2-Source/backend/src/llvm/llvm_scalarize.cpp:189:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VectorTyID [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/llvm/llvm_scalarize.cpp:336:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOT_IMPLEMENTED [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/llvm/llvm_scalarize.cpp:415:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOT_IMPLEMENTED [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/llvm/llvm_scalarize.cpp:530:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOT_IMPLEMENTED [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/llvm/llvm_scalarize.cpp:838:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOT_IMPLEMENTED [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/llvm/llvm_to_gen.cpp:262:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DS_Remark [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/llvm/llvm_to_gen.cpp:289:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OCL_OUTPUT_LLVM_BEFORE_LINK [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/llvm/llvm_to_gen.cpp:270:10: style:inconclusive: Technically the member function 'gbe::gbeDiagnosticContext::has_errors' can be const. [functionConst] Beignet-1.3.2-Source/backend/src/llvm/llvm_to_gen.cpp:287:17: style: Unused variable: errInfo [unusedVariable] Beignet-1.3.2-Source/backend/src/llvm/llvm_to_gen.cpp:415:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] Beignet-1.3.2-Source/backend/src/llvm/llvm_scalarize.cpp:97:5: warning: Member variable 'Scalarize::module' is not initialized in the constructor. [uninitMemberVar] Beignet-1.3.2-Source/backend/src/llvm/llvm_scalarize.cpp:97:5: warning: Member variable 'Scalarize::builder' is not initialized in the constructor. [uninitMemberVar] Beignet-1.3.2-Source/backend/src/llvm/llvm_scalarize.cpp:97:5: warning: Member variable 'Scalarize::intTy' is not initialized in the constructor. [uninitMemberVar] Beignet-1.3.2-Source/backend/src/llvm/llvm_scalarize.cpp:97:5: warning: Member variable 'Scalarize::floatTy' is not initialized in the constructor. [uninitMemberVar] Beignet-1.3.2-Source/backend/src/llvm/llvm_scalarize.cpp:858:16: style: Condition 'instVal==nullptr' is always false [knownConditionTrueFalse] Beignet-1.3.2-Source/backend/src/llvm/llvm_scalarize.cpp:442:79: style:inconclusive: Function 'makeScalarizedCalls' argument 3 names different: declaration 'numComponents' definition 'count'. [funcArgNamesDifferent] Beignet-1.3.2-Source/backend/src/llvm/llvm_scalarize.cpp:133:63: note: Function 'makeScalarizedCalls' argument 3 names different: declaration 'numComponents' definition 'count'. Beignet-1.3.2-Source/backend/src/llvm/llvm_scalarize.cpp:442:79: note: Function 'makeScalarizedCalls' argument 3 names different: declaration 'numComponents' definition 'count'. Beignet-1.3.2-Source/backend/src/sys/assert.cpp:71:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/backend/src/sys/intrusive_list.hpp:150:14: performance:inconclusive: Technically the member function 'gbe::intrusive_list::erase' can be static (but you may consider moving to unnamed namespace). [functionStatic] Beignet-1.3.2-Source/backend/src/sys/intrusive_list.hpp:56:12: style: Class 'intrusive_list_iterator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Beignet-1.3.2-Source/benchmark/benchmark_copy_buf.cpp:14:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buf [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/benchmark/benchmark_copy_buf.cpp:27:20: style: Condition 'src_off+cb>sz' is always false [knownConditionTrueFalse] Beignet-1.3.2-Source/benchmark/benchmark_copy_buf.cpp:9:19: note: Assignment 'src_off=0', assigned value is 0 Beignet-1.3.2-Source/benchmark/benchmark_copy_buf.cpp:27:20: note: Condition 'src_off+cb>sz' is always false Beignet-1.3.2-Source/benchmark/benchmark_copy_buf.cpp:27:41: style: Condition 'dst_off+cb>sz' is always false [knownConditionTrueFalse] Beignet-1.3.2-Source/benchmark/benchmark_copy_buf.cpp:9:32: note: Assignment 'dst_off=0', assigned value is 0 Beignet-1.3.2-Source/benchmark/benchmark_copy_buf.cpp:27:41: note: Condition 'dst_off+cb>sz' is always false Beignet-1.3.2-Source/benchmark/benchmark_copy_buf.cpp:17:10: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/benchmark/benchmark_copy_buf.cpp:27:25: style: Same expression on both sides of '||' because 'src_off+cb>sz' and 'dst_off+cb>sz' represent the same value. [knownConditionTrueFalse] Beignet-1.3.2-Source/benchmark/benchmark_copy_buf.cpp:9:19: note: 'src_off' is assigned value '0' here. Beignet-1.3.2-Source/benchmark/benchmark_copy_buf.cpp:9:32: note: 'dst_off' is assigned value '0' here. Beignet-1.3.2-Source/benchmark/benchmark_copy_buf.cpp:27:25: note: Same expression on both sides of '||' because 'src_off+cb>sz' and 'dst_off+cb>sz' represent the same value. Beignet-1.3.2-Source/benchmark/benchmark_copy_buffer.cpp:52:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buf [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/benchmark/benchmark_copy_buffer.cpp:53:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buf [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/benchmark/benchmark_copy_buffer.cpp:54:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buf [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/benchmark/benchmark_copy_buffer.cpp:55:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buf [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/benchmark/benchmark_copy_buffer.cpp:56:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buf [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/benchmark/benchmark_copy_buffer.cpp:57:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buf [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/benchmark/benchmark_copy_buffer.cpp:52:1: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/benchmark/benchmark_copy_buffer.cpp:53:1: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/benchmark/benchmark_copy_buffer.cpp:54:1: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/benchmark/benchmark_copy_buffer.cpp:55:1: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/benchmark/benchmark_copy_buffer.cpp:56:1: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/benchmark/benchmark_copy_buffer.cpp:57:1: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/benchmark/benchmark_copy_buffer_to_image.cpp:16:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cl_image_desc [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/benchmark/benchmark_copy_buffer_to_image.cpp:20:17: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/benchmark/benchmark_copy_buffer_to_image.cpp:22:6: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/benchmark/benchmark_copy_buffer_to_image.cpp:46:19: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/benchmark/benchmark_copy_image_to_buffer.cpp:16:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cl_image_desc [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/benchmark/benchmark_copy_image.cpp:67:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cl_image_desc [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/benchmark/benchmark_copy_image.cpp:68:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cl_image_desc [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/benchmark/benchmark_copy_image.cpp:69:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cl_image_desc [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/benchmark/benchmark_copy_image.cpp:70:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cl_image_desc [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/benchmark/benchmark_copy_image.cpp:71:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cl_image_desc [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/benchmark/benchmark_copy_image.cpp:72:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cl_image_desc [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/benchmark/benchmark_copy_image_to_buffer.cpp:20:17: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/benchmark/benchmark_copy_image_to_buffer.cpp:22:6: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/benchmark/benchmark_copy_image_to_buffer.cpp:44:17: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/benchmark/benchmark_copy_image.cpp:67:1: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/benchmark/benchmark_copy_image.cpp:68:1: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/benchmark/benchmark_copy_image.cpp:69:1: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/benchmark/benchmark_copy_image.cpp:70:1: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/benchmark/benchmark_copy_image.cpp:71:1: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/benchmark/benchmark_copy_image.cpp:72:1: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/benchmark/benchmark_math.cpp:30:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cl_kernel_init [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/benchmark/benchmark_read_buffer.cpp:12:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buf [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/benchmark/benchmark_read_buffer.cpp:25:6: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/benchmark/benchmark_read_buffer.cpp:26:6: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/benchmark/benchmark_math.cpp:24:16: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/benchmark/benchmark_math.cpp:57:23: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/benchmark/benchmark_read_image.cpp:17:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cl_image_desc [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/benchmark/benchmark_run.cpp:43:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/benchmark/benchmark_run.cpp:69:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/benchmark/benchmark_run.cpp:79:9: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/benchmark/benchmark_run.cpp:93:9: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/benchmark/benchmark_run.cpp:103:9: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/benchmark/benchmark_run.cpp:57:26: style: Parameter 'argv' can be declared as const array [constParameter] Beignet-1.3.2-Source/benchmark/benchmark_read_image.cpp:22:17: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/benchmark/benchmark_read_image.cpp:23:17: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/benchmark/benchmark_read_image.cpp:25:6: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/benchmark/benchmark_read_image.cpp:26:6: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/benchmark/benchmark_use_host_ptr_buffer.cpp:13:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buf_data [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/benchmark/benchmark_use_host_ptr_buffer.cpp:16:37: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/benchmark/benchmark_use_host_ptr_buffer.cpp:26:20: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/benchmark/benchmark_workgroup.cpp:176:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buf [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/examples/gl_buffer_sharing/gl_buffer_sharing.cpp:37:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xDisplay [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/examples/gl_buffer_sharing/gl_buffer_sharing.cpp:82:86: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOURCE [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/examples/gl_buffer_sharing/gl_buffer_sharing.cpp:105:26: style: Parameter 'argv' can be declared as const array [constParameter] Beignet-1.3.2-Source/benchmark/benchmark_workgroup.cpp:228:9: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/benchmark/benchmark_workgroup.cpp:49:24: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] Beignet-1.3.2-Source/examples/libva_buffer_sharing/libva_buffer_sharing.cpp:126:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/examples/libva_buffer_sharing/libva_buffer_sharing.cpp:164:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/examples/libva_buffer_sharing/libva_buffer_sharing.cpp:199:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/examples/libva_buffer_sharing/libva_buffer_sharing.cpp:245:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_R [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/examples/libva_buffer_sharing/libva_buffer_sharing.cpp:262:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_R [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/examples/libva_buffer_sharing/libva_buffer_sharing.cpp:280:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VA_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/examples/libva_buffer_sharing/libva_buffer_sharing.cpp:321:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VASurfaceAttribPixelFormat [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/examples/libva_buffer_sharing/libva_buffer_sharing.cpp:179:34: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/examples/libva_buffer_sharing/libva_buffer_sharing.cpp:212:11: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/examples/libva_buffer_sharing/libva_buffer_sharing.cpp:213:11: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/examples/libva_buffer_sharing/libva_buffer_sharing.cpp:285:11: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/examples/libva_buffer_sharing/libva_buffer_sharing.cpp:286:11: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/examples/libva_buffer_sharing/libva_buffer_sharing.cpp:317:20: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/examples/libva_buffer_sharing/libva_buffer_sharing.cpp:112:7: style: The scope of the variable 'c' can be reduced. [variableScope] Beignet-1.3.2-Source/examples/libva_buffer_sharing/libva_buffer_sharing.cpp:237:60: style: Parameter 'buf_info' can be declared as pointer to const [constParameterPointer] Beignet-1.3.2-Source/examples/libva_buffer_sharing/libva_buffer_sharing.cpp:254:61: style: Parameter 'buf_info' can be declared as pointer to const [constParameterPointer] Beignet-1.3.2-Source/examples/v4l2_buffer_sharing/v4l2_buffer_sharing.cpp:135:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/examples/v4l2_buffer_sharing/v4l2_buffer_sharing.cpp:212:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/examples/v4l2_buffer_sharing/v4l2_buffer_sharing.cpp:262:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/examples/v4l2_buffer_sharing/v4l2_buffer_sharing.cpp:308:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cl_mem [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/examples/v4l2_buffer_sharing/v4l2_buffer_sharing.cpp:323:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VA_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/examples/v4l2_buffer_sharing/v4l2_buffer_sharing.cpp:347:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kernel [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/examples/v4l2_buffer_sharing/v4l2_buffer_sharing.cpp:417:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V4L2_BUF_TYPE_VIDEO_CAPTURE [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/examples/v4l2_buffer_sharing/v4l2_buffer_sharing.cpp:440:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/examples/v4l2_buffer_sharing/v4l2_buffer_sharing.cpp:487:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V4L2_BUF_TYPE_VIDEO_CAPTURE [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/examples/v4l2_buffer_sharing/v4l2_buffer_sharing.cpp:523:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINTR [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/examples/v4l2_buffer_sharing/v4l2_buffer_sharing.cpp:557:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable V4L2_BUF_TYPE_VIDEO_CAPTURE [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/examples/v4l2_buffer_sharing/v4l2_buffer_sharing.cpp:568:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_accelerator_intel.c:18:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_utils.h:348:40: style: Parameter 'v' can be declared as pointer to const [constParameterPointer] Beignet-1.3.2-Source/src/cl_utils.h:355:41: style: Parameter 'v' can be declared as pointer to const [constParameterPointer] Beignet-1.3.2-Source/examples/v4l2_buffer_sharing/v4l2_buffer_sharing.cpp:221:9: warning: %d in format string (no. 1) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int] Beignet-1.3.2-Source/examples/v4l2_buffer_sharing/v4l2_buffer_sharing.cpp:221:9: warning: %d in format string (no. 2) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int] Beignet-1.3.2-Source/examples/v4l2_buffer_sharing/v4l2_buffer_sharing.cpp:430:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] Beignet-1.3.2-Source/examples/v4l2_buffer_sharing/v4l2_buffer_sharing.cpp:294:23: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/examples/v4l2_buffer_sharing/v4l2_buffer_sharing.cpp:306:21: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/examples/v4l2_buffer_sharing/v4l2_buffer_sharing.cpp:308:18: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/examples/v4l2_buffer_sharing/v4l2_buffer_sharing.cpp:378:19: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/examples/v4l2_buffer_sharing/v4l2_buffer_sharing.cpp:476:52: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/examples/v4l2_buffer_sharing/v4l2_buffer_sharing.cpp:198:7: style: The scope of the variable 'c' can be reduced. [variableScope] Beignet-1.3.2-Source/examples/v4l2_buffer_sharing/v4l2_buffer_sharing.cpp:330:7: style: The scope of the variable 'ret' can be reduced. [variableScope] Beignet-1.3.2-Source/src/cl_alloc.c:74:3: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] Beignet-1.3.2-Source/src/cl_api_command_queue.c:31:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_api_command_queue.c:69:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_api_command_queue.c:165:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_INVALID_COMMAND_QUEUE [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_api_command_queue.c:196:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_INVALID_COMMAND_QUEUE [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_api_command_queue.c:206:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_INVALID_COMMAND_QUEUE [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_api_command_queue.c:216:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_INVALID_COMMAND_QUEUE [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_api_command_queue.c:226:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_INVALID_COMMAND_QUEUE [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_api.c:211:38: debug: Function::addArguments found argument 'pfn_free_func' with varid 0. [varid0] Beignet-1.3.2-Source/src/cl_api.c:811:35: debug: Function::addArguments found argument 'pfn_notify' with varid 0. [varid0] Beignet-1.3.2-Source/src/cl_api.c:854:40: debug: Function::addArguments found argument 'pfn_notify' with varid 0. [varid0] Beignet-1.3.2-Source/src/cl_api.c:898:37: debug: Function::addArguments found argument 'pfn_notify' with varid 0. [varid0] Beignet-1.3.2-Source/src/cl_api_context.c:66:43: debug: Function::addArguments found argument 'pfn_notify' with varid 0. [varid0] Beignet-1.3.2-Source/src/cl_api_context.c:31:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_api_context.c:71:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_api_context.c:114:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_INVALID_CONTEXT [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_api_context.c:125:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_INVALID_CONTEXT [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_api_context.c:145:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_INVALID_CONTEXT [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_api.c:76:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_INVALID_VALUE [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_api.c:91:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_api.c:109:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_api.c:130:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_api.c:188:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_api.c:199:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_api.c:220:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_api.c:313:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_api.c:338:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_api.c:366:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_api.c:458:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_api.c:549:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_api.c:584:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_api.c:615:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_api.c:647:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_api.c:714:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_api.c:747:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_api.c:771:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_api.c:789:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_api.c:799:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_api.c:814:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_api.c:857:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_api.c:902:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_api.c:928:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_api.c:934:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_api.c:943:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_api.c:965:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_api.c:990:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_api.c:1000:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_api.c:1013:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_api.c:1031:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_api.c:1045:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_api.c:1069:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_api.c:1137:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_api.c:1149:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_api.c:1166:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_api.c:1215:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_api.c:1290:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_api.c:1302:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_api.c:1313:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_api.c:1325:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_api.c:1335:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_api.c:1345:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_api.c:1378:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_api.c:1395:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_api.c:1419:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_api.c:1435:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_api.c:1457:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_api.c:1497:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_api.c:1509:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_api.c:1519:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_api.c:1533:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_api_device_id.c:29:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_DEVICE_TYPE_GPU [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_api_device_id.c:54:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_INVALID_DEVICE [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_api_device_id.c:65:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_api_device_id.c:72:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_api_device_id.c:84:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_INVALID_VALUE [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_api_device_id.c:79:34: style: Parameter 'out_devices' can be declared as pointer to const [constParameterPointer] Beignet-1.3.2-Source/src/cl_api.c:307:24: style: Parameter 'svm_ptr' can be declared as pointer to const [constParameterPointer] Beignet-1.3.2-Source/src/cl_api.c:221:12: style: Variable 'i' is assigned a value that is never used. [unreadVariable] Beignet-1.3.2-Source/src/cl_api_event.c:231:38: debug: Function::addArguments found argument 'pfn_notify' with varid 0. [varid0] Beignet-1.3.2-Source/src/cl_api_event.c:28:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_api_event.c:49:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_api_event.c:77:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_api_event.c:138:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_api_event.c:189:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_api_event.c:218:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_api_event.c:234:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_api_event.c:263:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_INVALID_EVENT [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_api_event.c:301:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_INVALID_EVENT [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_api_event.c:257:9: style: Variable 'src_ptr' can be declared as pointer to const [constVariablePointer] Beignet-1.3.2-Source/src/cl_api_kernel.c:44:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_INVALID_KERNEL [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_api_kernel.c:91:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_api_kernel.c:322:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_api_mem.c:27:52: debug: Function::addArguments found argument 'pfn_notify' with varid 0. [varid0] Beignet-1.3.2-Source/src/cl_api_mem.c:31:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_INVALID_MEM_OBJECT [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_api_mem.c:54:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_INVALID_MEM_OBJECT [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_api_mem.c:151:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_INVALID_MEM_OBJECT [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_api_mem.c:235:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_api_mem.c:352:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_api_mem.c:430:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_api_mem.c:533:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_api_mem.c:641:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_api_mem.c:790:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_api_mem.c:936:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_api_mem.c:1053:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_TRUE [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_api_mem.c:1108:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_api_mem.c:1240:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_api_mem.c:1339:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_api_mem.c:1420:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_INVALID_VALUE [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_api_mem.c:1444:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_INVALID_VALUE [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_api_mem.c:1474:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_api_mem.c:1652:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_api_mem.c:1804:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_api_mem.c:1954:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_api_mem.c:2093:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_api_mem.c:2204:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_api_mem.c:2315:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_api_mem.c:2419:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_INVALID_MEM_OBJECT [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_api_mem.c:2430:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_INVALID_MEM_OBJECT [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_api_kernel.c:191:28: style: Condition 'global_work_offset!=NULL' is always false [knownConditionTrueFalse] Beignet-1.3.2-Source/src/cl_api_kernel.c:130:28: note: Assuming that condition 'global_work_offset!=NULL' is not redundant Beignet-1.3.2-Source/src/cl_api_kernel.c:141:28: note: Assuming condition is false Beignet-1.3.2-Source/src/cl_api_kernel.c:191:28: note: Condition 'global_work_offset!=NULL' is always false Beignet-1.3.2-Source/src/cl_api_kernel.c:204:9: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment] Beignet-1.3.2-Source/src/cl_api_kernel.c:133:15: note: err is assigned Beignet-1.3.2-Source/src/cl_api_kernel.c:204:9: note: err is overwritten Beignet-1.3.2-Source/src/cl_api_kernel.c:367:9: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment] Beignet-1.3.2-Source/src/cl_api_kernel.c:359:15: note: err is assigned Beignet-1.3.2-Source/src/cl_api_kernel.c:367:9: note: err is overwritten Beignet-1.3.2-Source/src/cl_api_kernel.c:210:9: style: Local variable 'i' shadows outer variable [shadowVariable] Beignet-1.3.2-Source/src/cl_api_kernel.c:92:11: note: Shadowed declaration Beignet-1.3.2-Source/src/cl_api_kernel.c:210:9: note: Shadow variable Beignet-1.3.2-Source/src/cl_api_kernel.c:363:40: portability: 'new_args' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] Beignet-1.3.2-Source/src/cl_api_platform_id.c:33:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_INVALID_PLATFORM [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_api_program.c:37:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_INVALID_PROGRAM [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_api_program.c:136:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_INVALID_PROGRAM [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_api_mem.c:1345:16: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] Beignet-1.3.2-Source/src/cl_api_mem.c:1078:14: style: Same expression used in consecutive assignments of 'src_height' and 'dst_height'. [duplicateAssignExpression] Beignet-1.3.2-Source/src/cl_api_mem.c:1079:14: note: Same expression used in consecutive assignments of 'src_height' and 'dst_height'. Beignet-1.3.2-Source/src/cl_api_mem.c:1078:14: note: Same expression used in consecutive assignments of 'src_height' and 'dst_height'. Beignet-1.3.2-Source/src/cl_api_sampler.c:31:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_api_sampler.c:80:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_INVALID_SAMPLER [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_api_sampler.c:111:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_INVALID_SAMPLER [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_api_sampler.c:122:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_INVALID_SAMPLER [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_api_mem.c:77:30: style: Variable 'buf' can be declared as pointer to const [constVariablePointer] Beignet-1.3.2-Source/src/cl_api_mem.c:111:38: style: Variable 'image_buffer' can be declared as pointer to const [constVariablePointer] Beignet-1.3.2-Source/src/cl_api_mem.c:122:30: style: Variable 'buf' can be declared as pointer to const [constVariablePointer] Beignet-1.3.2-Source/src/cl_api_mem.c:982:30: style: Variable 'src_b' can be declared as pointer to const [constVariablePointer] Beignet-1.3.2-Source/src/cl_api_mem.c:983:30: style: Variable 'dst_b' can be declared as pointer to const [constVariablePointer] Beignet-1.3.2-Source/src/cl_api_mem.c:1417:42: style: Parameter 'image' can be declared as pointer to const [constParameterPointer] Beignet-1.3.2-Source/src/cl_api_mem.c:1441:42: style: Parameter 'image' can be declared as pointer to const [constParameterPointer] Beignet-1.3.2-Source/src/cl_api_mem.c:642:21: style: Variable 'total_size' is assigned a value that is never used. [unreadVariable] Beignet-1.3.2-Source/src/cl_api_mem.c:791:21: style: Variable 'total_size' is assigned a value that is never used. [unreadVariable] Beignet-1.3.2-Source/src/cl_api_mem.c:1110:21: style: Variable 'total_size' is assigned a value that is never used. [unreadVariable] Beignet-1.3.2-Source/src/cl_api_mem.c:1242:9: style: Variable 'i' is assigned a value that is never used. [unreadVariable] Beignet-1.3.2-Source/src/cl_api_mem.c:1342:13: style: Variable 'i' is assigned a value that is never used. [unreadVariable] Beignet-1.3.2-Source/src/cl_api_mem.c:1477:17: style: Variable 'offset' is assigned a value that is never used. [unreadVariable] Beignet-1.3.2-Source/src/cl_api_mem.c:1956:12: style: Variable 'i' is assigned a value that is never used. [unreadVariable] Beignet-1.3.2-Source/src/cl_base_object.c:40:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_base_object.c:77:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_FALSE [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_base_object.c:117:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_FALSE [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_cmrt.cpp:60:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CmDevice [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_cmrt.cpp:92:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CmProgram [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_cmrt.cpp:100:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CmDevice [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_cmrt.cpp:111:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CM_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_cmrt.cpp:120:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CmKernel [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_cmrt.cpp:159:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CM_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_cmrt.cpp:178:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VA_CM_FMT_A8R8G8B8 [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_cmrt.cpp:211:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DRM_BO_HANDLE [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_cmrt.cpp:246:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_INVALID_ARG_VALUE [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_cmrt.cpp:286:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CmBuffer [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_cmrt.cpp:297:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CmEvent [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_cmrt.cpp:310:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_cmrt.cpp:85:3: warning:inconclusive: Possible null pointer dereference: cmrt_program [nullPointer] Beignet-1.3.2-Source/src/cl_cmrt.cpp:79:29: note: Assignment 'cmrt_program=NULL', assigned value is 0 Beignet-1.3.2-Source/src/cl_cmrt.cpp:81:14: note: Assuming condition is false Beignet-1.3.2-Source/src/cl_cmrt.cpp:85:3: note: Null pointer dereference Beignet-1.3.2-Source/src/cl_cmrt.cpp:144:3: warning:inconclusive: Possible null pointer dereference: pKernelArray [nullPointer] Beignet-1.3.2-Source/src/cl_cmrt.cpp:141:26: note: Assignment 'pKernelArray=NULL', assigned value is 0 Beignet-1.3.2-Source/src/cl_cmrt.cpp:144:3: note: Null pointer dereference Beignet-1.3.2-Source/src/cl_cmrt.cpp:151:14: warning:inconclusive: Possible null pointer dereference: pCmQueue [nullPointer] Beignet-1.3.2-Source/src/cl_cmrt.cpp:138:23: note: Assignment 'pCmQueue=NULL', assigned value is 0 Beignet-1.3.2-Source/src/cl_cmrt.cpp:151:14: note: Null pointer dereference Beignet-1.3.2-Source/src/cl_cmrt.cpp:155:14: warning:inconclusive: Possible null pointer dereference: pCmQueue [nullPointer] Beignet-1.3.2-Source/src/cl_cmrt.cpp:138:23: note: Assignment 'pCmQueue=NULL', assigned value is 0 Beignet-1.3.2-Source/src/cl_cmrt.cpp:155:14: note: Null pointer dereference Beignet-1.3.2-Source/src/cl_cmrt.cpp:302:3: warning:inconclusive: Possible null pointer dereference: pCmQueue [nullPointer] Beignet-1.3.2-Source/src/cl_cmrt.cpp:299:23: note: Assignment 'pCmQueue=NULL', assigned value is 0 Beignet-1.3.2-Source/src/cl_cmrt.cpp:302:3: note: Null pointer dereference Beignet-1.3.2-Source/src/cl_cmrt.cpp:47:25: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/src/cl_cmrt.cpp:51:26: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/src/cl_cmrt.cpp:60:28: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/src/cl_cmrt.cpp:69:18: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/src/cl_cmrt.cpp:91:27: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/src/cl_cmrt.cpp:92:30: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/src/cl_cmrt.cpp:100:28: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/src/cl_cmrt.cpp:108:27: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/src/cl_cmrt.cpp:110:42: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/src/cl_cmrt.cpp:119:27: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/src/cl_cmrt.cpp:120:28: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/src/cl_cmrt.cpp:128:27: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/src/cl_cmrt.cpp:129:27: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/src/cl_cmrt.cpp:164:20: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/src/cl_cmrt.cpp:207:27: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/src/cl_cmrt.cpp:212:19: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/src/cl_cmrt.cpp:226:36: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/src/cl_cmrt.cpp:232:30: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/src/cl_cmrt.cpp:248:27: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/src/cl_cmrt.cpp:258:19: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/src/cl_cmrt.cpp:259:11: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/src/cl_cmrt.cpp:265:33: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/src/cl_cmrt.cpp:268:39: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/src/cl_cmrt.cpp:284:27: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/src/cl_cmrt.cpp:286:30: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/src/cl_cmrt.cpp:289:36: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/src/cl_cmrt.cpp:297:26: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/src/cl_cmrt.cpp:298:27: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/src/cl_cmrt.cpp:308:25: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/src/cl_cmrt.cpp:164:13: style: Variable 'olde' can be declared as pointer to const [constVariableReference] Beignet-1.3.2-Source/src/cl_cmrt.cpp:173:50: style: Parameter 'image' can be declared as pointer to const [constParameterPointer] Beignet-1.3.2-Source/src/cl_command_queue.c:50:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_command_queue.c:66:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_OUT_OF_HOST_MEMORY [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_command_queue.c:129:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arg_idx [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_command_queue.c:171:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBE_ARG_GLOBAL_PTR [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_command_queue.c:214:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTI_WORKAROUND_IMAGE_OFFSET [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_command_queue.c:233:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_set [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_command_queue.c:253:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_command_queue.c:279:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_OUT_OF_RESOURCES [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_command_queue.c:314:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cl_event [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_command_queue.c:240:37: style:inconclusive: Function 'cl_command_queue_ND_range' argument 2 names different: declaration 'ker' definition 'k'. [funcArgNamesDifferent] Beignet-1.3.2-Source/src/cl_command_queue.h:71:51: note: Function 'cl_command_queue_ND_range' argument 2 names different: declaration 'ker' definition 'k'. Beignet-1.3.2-Source/src/cl_command_queue.c:240:37: note: Function 'cl_command_queue_ND_range' argument 2 names different: declaration 'ker' definition 'k'. Beignet-1.3.2-Source/src/cl_command_queue.c:108:35: style: Parameter 'image_info' can be declared as pointer to const [constParameterPointer] Beignet-1.3.2-Source/src/cl_command_queue.c:183:30: style: Variable 'buffer' can be declared as pointer to const [constVariablePointer] Beignet-1.3.2-Source/src/cl_command_queue_enqueue.c:42:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_TRUE [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_command_queue_enqueue.c:138:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_FALSE [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_command_queue_enqueue.c:151:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_FALSE [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_command_queue_enqueue.c:173:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_FALSE [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_command_queue_enqueue.c:215:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cl_event [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_command_queue_enqueue.c:244:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_INVALID_COMMAND_QUEUE [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_command_queue_enqueue.c:294:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_INVALID_COMMAND_QUEUE [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_command_queue_gen7.c:55:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_command_queue_gen7.c:133:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBE_CURBE_CONSTANT_ADDRSPACE [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_command_queue_gen7.c:232:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBE_CURBE_LOCAL_SIZE_X [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_command_queue_gen7.c:279:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBE_CURBE_EXTRA_ARGUMENT [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_command_queue_gen7.c:316:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBE_CURBE_PROFILING_TIMESTAMP0 [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_command_queue_gen7.c:377:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_context.c:254:39: debug: Function::addArguments found argument 'pfn_notify' with varid 0. [varid0] Beignet-1.3.2-Source/src/cl_context.c:192:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_context.c:261:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_context.c:341:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_FALSE [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_context.c:418:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_context.c:469:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable node [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_context.c:487:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable node [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_context.c:126:47: style:inconclusive: Function 'cl_context_add_event' argument 2 names different: declaration 'sampler' definition 'event'. [funcArgNamesDifferent] Beignet-1.3.2-Source/src/cl_context.h:144:59: note: Function 'cl_context_add_event' argument 2 names different: declaration 'sampler' definition 'event'. Beignet-1.3.2-Source/src/cl_context.c:126:47: note: Function 'cl_context_add_event' argument 2 names different: declaration 'sampler' definition 'event'. Beignet-1.3.2-Source/src/cl_context.c:139:50: style:inconclusive: Function 'cl_context_remove_event' argument 2 names different: declaration 'sampler' definition 'event'. [funcArgNamesDifferent] Beignet-1.3.2-Source/src/cl_context.h:145:62: note: Function 'cl_context_remove_event' argument 2 names different: declaration 'sampler' definition 'event'. Beignet-1.3.2-Source/src/cl_context.c:139:50: note: Function 'cl_context_remove_event' argument 2 names different: declaration 'sampler' definition 'event'. Beignet-1.3.2-Source/src/cl_context.c:328:41: style:inconclusive: Function 'cl_context_new' argument 1 names different: declaration 'prop' definition 'props'. [funcArgNamesDifferent] Beignet-1.3.2-Source/src/cl_context.h:158:59: note: Function 'cl_context_new' argument 1 names different: declaration 'prop' definition 'props'. Beignet-1.3.2-Source/src/cl_context.c:328:41: note: Function 'cl_context_new' argument 1 names different: declaration 'prop' definition 'props'. Beignet-1.3.2-Source/src/cl_command_queue_gen7.c:69:5: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] Beignet-1.3.2-Source/src/cl_command_queue_gen7.c:71:5: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] Beignet-1.3.2-Source/src/cl_command_queue_gen7.c:73:5: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] Beignet-1.3.2-Source/src/cl_command_queue_gen7.c:74:3: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] Beignet-1.3.2-Source/src/cl_command_queue_gen7.c:76:5: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] Beignet-1.3.2-Source/src/cl_command_queue_gen7.c:470:5: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] Beignet-1.3.2-Source/src/cl_command_queue_gen7.c:398:5: style: Suspicious condition (assignment + comparison); Clarify expression with parentheses. [clarifyCondition] Beignet-1.3.2-Source/src/cl_command_queue_gen7.c:444:5: style: Suspicious condition (assignment + comparison); Clarify expression with parentheses. [clarifyCondition] Beignet-1.3.2-Source/src/cl_command_queue_gen7.c:413:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] Beignet-1.3.2-Source/src/cl_command_queue_gen7.c:244:3: style: Clarify calculation precedence for '%' and '?'. [clarifyCalculation] Beignet-1.3.2-Source/src/cl_command_queue_gen7.c:245:3: style: Clarify calculation precedence for '%' and '?'. [clarifyCalculation] Beignet-1.3.2-Source/src/cl_command_queue_gen7.c:246:3: style: Clarify calculation precedence for '%' and '?'. [clarifyCalculation] Beignet-1.3.2-Source/src/cl_command_queue_gen7.c:208:14: style: Variable 'addr' can be declared as pointer to const [constVariablePointer] Beignet-1.3.2-Source/src/cl_command_queue_gen7.c:195:24: style: Variable 'curbe_offset' is assigned a value that is never used. [unreadVariable] Beignet-1.3.2-Source/src/cl_gt_device.h:141:0: error: failed to expand 'DECL_INFO_STRING', it is invalid to use a preprocessor directive as macro parameter [preprocessorErrorDirective] Beignet-1.3.2-Source/src/cl_device_enqueue.c:38:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBE_ARG_GLOBAL_PTR [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_device_enqueue.c:60:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBE_CURBE_ENQUEUE_BUF_POINTER [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_device_enqueue.c:120:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_FALSE [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_device_enqueue.c:159:10: style: Variable 'slm_sizes' can be declared as pointer to const [constVariablePointer] Beignet-1.3.2-Source/src/cl_device_enqueue.c:102:11: style: struct member 'Block_descriptor_1::copy_helper' is never used. [unusedStructMember] Beignet-1.3.2-Source/src/cl_device_enqueue.c:103:11: style: struct member 'Block_descriptor_1::dispose_helper' is never used. [unusedStructMember] Beignet-1.3.2-Source/src/cl_device_enqueue.c:105:17: style: struct member 'Block_descriptor_1::signature' is never used. [unusedStructMember] Beignet-1.3.2-Source/src/cl_event.c:313:76: debug: Function::addArguments found argument 'pfn_notify' with varid 0. [varid0] Beignet-1.3.2-Source/src/cl_event.c:41:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_QUEUED [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_event.c:82:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_FALSE [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_event.c:165:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_COMMAND_SVM_UNMAP [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_event.c:212:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable node [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_event.c:231:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_event.c:315:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_event.c:363:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_FALSE [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_event.c:474:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_event.c:501:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_event.c:553:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_event.c:608:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_COMPLETE [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_event.c:630:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_enqueue.c:36:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_enqueue.c:70:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_enqueue.c:125:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_enqueue.c:154:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_enqueue.c:208:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_enqueue.c:254:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_enqueue.c:283:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_enqueue.c:330:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_enqueue.c:377:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_enqueue.c:469:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_enqueue.c:498:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_enqueue.c:519:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_enqueue.c:546:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_enqueue.c:568:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_enqueue.c:590:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_COMPLETE [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_enqueue.c:635:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_enqueue.c:48:9: style: Condition '0&&!mem->is_userptr' is always false [knownConditionTrueFalse] Beignet-1.3.2-Source/src/cl_event.c:79:50: style:inconclusive: Function 'cl_event_update_timestamp' argument 2 names different: declaration 'status' definition 'state'. [funcArgNamesDifferent] Beignet-1.3.2-Source/src/cl_event.h:87:62: note: Function 'cl_event_update_timestamp' argument 2 names different: declaration 'status' definition 'state'. Beignet-1.3.2-Source/src/cl_event.c:79:50: note: Function 'cl_event_update_timestamp' argument 2 names different: declaration 'status' definition 'state'. Beignet-1.3.2-Source/src/cl_enqueue.c:441:9: style: Local variable 'j' shadows outer variable [shadowVariable] Beignet-1.3.2-Source/src/cl_enqueue.c:378:10: note: Shadowed declaration Beignet-1.3.2-Source/src/cl_enqueue.c:441:9: note: Shadow variable Beignet-1.3.2-Source/src/cl_event.c:499:35: style: Parameter 'event' can be declared as pointer to const [constParameterPointer] Beignet-1.3.2-Source/src/cl_enqueue.c:44:26: style: Variable 'buffer' can be declared as pointer to const [constVariablePointer] Beignet-1.3.2-Source/src/cl_enqueue.c:85:26: style: Variable 'buffer' can be declared as pointer to const [constVariablePointer] Beignet-1.3.2-Source/src/cl_enqueue.c:165:26: style: Variable 'buffer' can be declared as pointer to const [constVariablePointer] Beignet-1.3.2-Source/src/cl_enqueue.c:212:3: style: Variable 'image' can be declared as pointer to const [constVariablePointer] Beignet-1.3.2-Source/src/cl_enqueue.c:252:38: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] Beignet-1.3.2-Source/src/cl_enqueue.c:334:3: style: Variable 'image' can be declared as pointer to const [constVariablePointer] Beignet-1.3.2-Source/src/cl_enqueue.c:421:7: style: Variable 'image' can be declared as pointer to const [constVariablePointer] Beignet-1.3.2-Source/src/cl_enqueue.c:588:44: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] Beignet-1.3.2-Source/src/cl_enqueue.c:269:36: portability: 'dst_ptr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] Beignet-1.3.2-Source/src/cl_enqueue.c:416:25: portability: 'mapped_ptr' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] Beignet-1.3.2-Source/src/cl_event.c:567:9: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] Beignet-1.3.2-Source/src/cl_extensions.c:131:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ext_enabled [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_gbe_loader.cpp:91:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_gbe_loader.cpp:98:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INTERP_OBJECT_DIR [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_gbe_loader.cpp:294:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GBE_OBJECT_DIR [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_gbe_loader.cpp:107:39: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/src/cl_gbe_loader.cpp:111:48: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/src/cl_gbe_loader.cpp:115:48: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/src/cl_gbe_loader.cpp:119:46: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/src/cl_gbe_loader.cpp:123:46: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/src/cl_gbe_loader.cpp:127:30: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/src/cl_gbe_loader.cpp:131:38: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/src/cl_gbe_loader.cpp:135:42: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/src/cl_gbe_loader.cpp:139:34: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/src/cl_gbe_loader.cpp:143:54: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/src/cl_gbe_loader.cpp:147:31: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/src/cl_gbe_loader.cpp:151:37: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/src/cl_gbe_loader.cpp:155:31: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/src/cl_gbe_loader.cpp:159:36: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/src/cl_gbe_loader.cpp:163:34: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/src/cl_gbe_loader.cpp:167:35: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/src/cl_gbe_loader.cpp:171:34: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/src/cl_gbe_loader.cpp:175:35: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/src/cl_gbe_loader.cpp:179:36: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/src/cl_gbe_loader.cpp:183:37: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/src/cl_gbe_loader.cpp:187:39: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/src/cl_gbe_loader.cpp:191:37: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/src/cl_gbe_loader.cpp:195:37: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/src/cl_gbe_loader.cpp:199:39: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/src/cl_gbe_loader.cpp:203:51: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/src/cl_gbe_loader.cpp:207:30: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/src/cl_gbe_loader.cpp:211:35: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/src/cl_gbe_loader.cpp:215:39: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/src/cl_gbe_loader.cpp:219:39: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/src/cl_gbe_loader.cpp:223:42: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/src/cl_gbe_loader.cpp:227:37: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/src/cl_gbe_loader.cpp:231:37: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/src/cl_gbe_loader.cpp:235:38: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/src/cl_gbe_loader.cpp:239:32: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/src/cl_gbe_loader.cpp:243:33: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/src/cl_gbe_loader.cpp:247:29: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/src/cl_gbe_loader.cpp:251:30: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/src/cl_gbe_loader.cpp:255:34: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/src/cl_gbe_loader.cpp:259:29: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/src/cl_gbe_loader.cpp:263:35: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/src/cl_gbe_loader.cpp:267:29: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/src/cl_gbe_loader.cpp:271:35: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/src/cl_gbe_loader.cpp:275:41: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/src/cl_gbe_loader.cpp:298:43: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/src/cl_gbe_loader.cpp:302:46: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/src/cl_gbe_loader.cpp:306:47: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/src/cl_gbe_loader.cpp:310:43: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/src/cl_gbe_loader.cpp:314:40: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/src/cl_gbe_loader.cpp:318:37: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/src/cl_gbe_loader.cpp:322:43: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/src/cl_gbe_loader.cpp:326:48: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/src/cl_gbe_loader.cpp:330:47: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/src/cl_gbe_loader.cpp:334:41: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/src/cl_gbe_loader.cpp:338:47: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/src/cl_extensions.c:49:12: style: Condition 'id==cl_khr_image2d_from_buffer_ext_id' is always false [knownConditionTrueFalse] Beignet-1.3.2-Source/src/cl_extensions.c:51:12: style: Condition 'id==cl_khr_3d_image_writes_ext_id' is always false [knownConditionTrueFalse] Beignet-1.3.2-Source/src/cl_extensions.c:75:11: style: Condition 'id==cl_intel_required_subgroup_size_ext_id' is always false [knownConditionTrueFalse] Beignet-1.3.2-Source/src/cl_extensions.c:71:35: note: Assuming that condition 'id<=cl_intel_subgroups_short_ext_id' is not redundant Beignet-1.3.2-Source/src/cl_extensions.c:75:11: note: Condition 'id==cl_intel_required_subgroup_size_ext_id' is always false Beignet-1.3.2-Source/src/cl_extensions.c:122:66: style:inconclusive: Function 'cl_intel_platform_enable_extension' argument 2 names different: declaration 'name' definition 'ext'. [funcArgNamesDifferent] Beignet-1.3.2-Source/src/cl_extensions.h:112:66: note: Function 'cl_intel_platform_enable_extension' argument 2 names different: declaration 'name' definition 'ext'. Beignet-1.3.2-Source/src/cl_extensions.c:122:66: note: Function 'cl_intel_platform_enable_extension' argument 2 names different: declaration 'name' definition 'ext'. Beignet-1.3.2-Source/src/cl_extensions.c:57:37: style: Parameter 'extensions' can be declared as pointer to const [constParameterPointer] Beignet-1.3.2-Source/src/cl_extensions.c:97:13: style: Variable 'ext_name' can be declared as pointer to const [constVariablePointer] Beignet-1.3.2-Source/src/cl_extensions.c:125:9: style: Variable 'ext_str' can be declared as pointer to const [constVariablePointer] Beignet-1.3.2-Source/src/cl_image.c:32:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_INVALID_IMAGE_FORMAT_DESCRIPTOR [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_image.c:247:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_sRGBA [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_gl_api.c:61:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_gl_api.c:81:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_gl_api.c:100:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_gl_api.c:112:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_gl_api.c:138:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_gl_api.c:224:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_image.c:232:39: style:inconclusive: Function 'cl_image_get_supported_fmt' argument 1 names different: declaration 'context' definition 'ctx'. [funcArgNamesDifferent] Beignet-1.3.2-Source/src/cl_image.h:37:53: note: Function 'cl_image_get_supported_fmt' argument 1 names different: declaration 'context' definition 'ctx'. Beignet-1.3.2-Source/src/cl_image.c:232:39: note: Function 'cl_image_get_supported_fmt' argument 1 names different: declaration 'context' definition 'ctx'. Beignet-1.3.2-Source/src/cl_kernel.c:67:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mem [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_kernel.c:134:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_INVALID_ARG_INDEX [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_kernel.c:290:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_INVALID_ARG_INDEX [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_kernel.c:316:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_kernel.c:334:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_KERNEL_ARG_ADDRESS_QUALIFIER [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_kernel.c:463:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable max_read_image_args [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_kernel.c:517:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_TRUE [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_kernel.c:533:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_mem.c:2474:50: debug: Function::addArguments found argument 'pfn_notify' with varid 0. [varid0] Beignet-1.3.2-Source/src/cl_kernel.c:108:3: portability: Returning an integer in a function with pointer return type is not portable. [CastIntegerToAddressAtReturn] Beignet-1.3.2-Source/src/cl_kernel.c:115:3: portability: Returning an integer in a function with pointer return type is not portable. [CastIntegerToAddressAtReturn] Beignet-1.3.2-Source/src/cl_kernel.c:150:39: style: Redundant condition: arg_type==GBE_ARG_SAMPLER. 'A || (!A && B)' is equivalent to 'A || B' [redundantCondition] Beignet-1.3.2-Source/src/cl_kernel.c:125:40: style:inconclusive: Function 'cl_kernel_set_arg' argument 2 names different: declaration 'arg_index' definition 'index'. [funcArgNamesDifferent] Beignet-1.3.2-Source/src/cl_kernel.h:116:42: note: Function 'cl_kernel_set_arg' argument 2 names different: declaration 'arg_index' definition 'index'. Beignet-1.3.2-Source/src/cl_kernel.c:125:40: note: Function 'cl_kernel_set_arg' argument 2 names different: declaration 'arg_index' definition 'index'. Beignet-1.3.2-Source/src/cl_kernel.c:125:54: style:inconclusive: Function 'cl_kernel_set_arg' argument 3 names different: declaration 'arg_size' definition 'sz'. [funcArgNamesDifferent] Beignet-1.3.2-Source/src/cl_kernel.h:117:42: note: Function 'cl_kernel_set_arg' argument 3 names different: declaration 'arg_size' definition 'sz'. Beignet-1.3.2-Source/src/cl_kernel.c:125:54: note: Function 'cl_kernel_set_arg' argument 3 names different: declaration 'arg_size' definition 'sz'. Beignet-1.3.2-Source/src/cl_kernel.c:125:70: style:inconclusive: Function 'cl_kernel_set_arg' argument 4 names different: declaration 'arg_value' definition 'value'. [funcArgNamesDifferent] Beignet-1.3.2-Source/src/cl_kernel.h:118:42: note: Function 'cl_kernel_set_arg' argument 4 names different: declaration 'arg_value' definition 'value'. Beignet-1.3.2-Source/src/cl_kernel.c:125:70: note: Function 'cl_kernel_set_arg' argument 4 names different: declaration 'arg_value' definition 'value'. Beignet-1.3.2-Source/src/cl_kernel.c:282:52: style:inconclusive: Function 'cl_kernel_set_arg_svm_pointer' argument 2 names different: declaration 'arg_index' definition 'index'. [funcArgNamesDifferent] Beignet-1.3.2-Source/src/cl_kernel.h:120:54: note: Function 'cl_kernel_set_arg_svm_pointer' argument 2 names different: declaration 'arg_index' definition 'index'. Beignet-1.3.2-Source/src/cl_kernel.c:282:52: note: Function 'cl_kernel_set_arg_svm_pointer' argument 2 names different: declaration 'arg_index' definition 'index'. Beignet-1.3.2-Source/src/cl_kernel.c:282:71: style:inconclusive: Function 'cl_kernel_set_arg_svm_pointer' argument 3 names different: declaration 'arg_value' definition 'value'. [funcArgNamesDifferent] Beignet-1.3.2-Source/src/cl_kernel.h:121:57: note: Function 'cl_kernel_set_arg_svm_pointer' argument 3 names different: declaration 'arg_value' definition 'value'. Beignet-1.3.2-Source/src/cl_kernel.c:282:71: note: Function 'cl_kernel_set_arg_svm_pointer' argument 3 names different: declaration 'arg_value' definition 'value'. Beignet-1.3.2-Source/src/cl_kernel.c:252:13: style: Local variable 'offset' shadows outer variable [shadowVariable] Beignet-1.3.2-Source/src/cl_kernel.c:127:11: note: Shadowed declaration Beignet-1.3.2-Source/src/cl_kernel.c:252:13: note: Shadow variable Beignet-1.3.2-Source/src/cl_kernel.c:145:27: style: Variable 'accel' can be declared as pointer to const [constVariablePointer] Beignet-1.3.2-Source/src/cl_kernel.c:179:21: style: Variable 'pipe' can be declared as pointer to const [constVariablePointer] Beignet-1.3.2-Source/src/cl_mem.c:59:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_MEM_OBJECT_BUFFER [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_mem.c:81:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cl_uint [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_mem.c:117:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_mem.c:277:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable node [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_mem.c:306:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_mem.c:395:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_mem.c:502:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_OUT_OF_RESOURCES [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_mem.c:572:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_mem.c:762:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_mem.c:1001:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_mem.c:1232:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable node [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_mem.c:1317:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_mem.c:1489:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_mem.c:1577:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_mem.c:1731:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_OUT_OF_RESOURCES [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_mem.c:1771:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_UNSIGNED_INT8 [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_mem.c:1940:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_MEM_OBJECT_IMAGE2D [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_mem.c:2044:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_MEM_OBJECT_IMAGE2D [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_mem.c:2125:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_mem.c:2149:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_mem.c:2179:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_mem.c:2186:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_MEM_PINNABLE [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_mem.c:2196:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_MEM_PINNABLE [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_mem.c:2206:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_mem.c:2239:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_mem.c:2295:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_mem.c:2306:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_mem.c:2339:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_mem.c:2399:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_mem.c:2478:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_OUT_OF_HOST_MEMORY [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_mem_gl.c:47:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_mem_gl.c:58:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_platform_id.c:70:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_program.c:129:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_BUILD_NONE [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_program.c:155:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_program.c:198:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_program.c:249:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_program.c:266:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_program.c:373:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_program.c:418:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_program.c:461:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_program.c:530:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_program.c:548:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_program.c:670:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_program.c:785:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_program.c:901:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_program.c:952:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_program.c:283:23: style: Redundant condition: The condition 'lengths[0] == 0' is redundant since 'lengths[0] < 4' is sufficient. [redundantCondition] Beignet-1.3.2-Source/src/cl_program.c:765:6: style: The if condition is the same as the previous if condition [duplicateCondition] Beignet-1.3.2-Source/src/cl_program.c:764:6: note: First condition Beignet-1.3.2-Source/src/cl_program.c:765:6: note: Second condition Beignet-1.3.2-Source/src/cl_program.c:363:3: style:inconclusive: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] Beignet-1.3.2-Source/src/cl_program.c:407:3: style:inconclusive: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] Beignet-1.3.2-Source/src/cl_program.c:252:61: style:inconclusive: Function 'cl_program_get_global_variable_size' argument 1 names different: declaration 'p' definition 'prog'. [funcArgNamesDifferent] Beignet-1.3.2-Source/src/cl_program.h:156:48: note: Function 'cl_program_get_global_variable_size' argument 1 names different: declaration 'p' definition 'prog'. Beignet-1.3.2-Source/src/cl_program.c:252:61: note: Function 'cl_program_get_global_variable_size' argument 1 names different: declaration 'p' definition 'prog'. Beignet-1.3.2-Source/src/cl_program.c:257:54: style:inconclusive: Function 'cl_program_create_from_binary' argument 1 names different: declaration 'context' definition 'ctx'. [funcArgNamesDifferent] Beignet-1.3.2-Source/src/cl_program.h:109:54: note: Function 'cl_program_create_from_binary' argument 1 names different: declaration 'context' definition 'ctx'. Beignet-1.3.2-Source/src/cl_program.c:257:54: note: Function 'cl_program_create_from_binary' argument 1 names different: declaration 'context' definition 'ctx'. Beignet-1.3.2-Source/src/cl_program.c:367:56: style:inconclusive: Function 'cl_program_create_with_built_in_kernles' argument 1 names different: declaration 'context' definition 'ctx'. [funcArgNamesDifferent] Beignet-1.3.2-Source/src/cl_program.h:119:56: note: Function 'cl_program_create_with_built_in_kernles' argument 1 names different: declaration 'context' definition 'ctx'. Beignet-1.3.2-Source/src/cl_program.c:367:56: note: Function 'cl_program_create_with_built_in_kernles' argument 1 names different: declaration 'context' definition 'ctx'. Beignet-1.3.2-Source/src/cl_program.c:369:56: style:inconclusive: Function 'cl_program_create_with_built_in_kernles' argument 3 names different: declaration 'device_list' definition 'devices'. [funcArgNamesDifferent] Beignet-1.3.2-Source/src/cl_program.h:121:56: note: Function 'cl_program_create_with_built_in_kernles' argument 3 names different: declaration 'device_list' definition 'devices'. Beignet-1.3.2-Source/src/cl_program.c:369:56: note: Function 'cl_program_create_with_built_in_kernles' argument 3 names different: declaration 'device_list' definition 'devices'. Beignet-1.3.2-Source/src/cl_program.c:411:40: style:inconclusive: Function 'cl_program_create_from_llvm' argument 1 names different: declaration 'context' definition 'ctx'. [funcArgNamesDifferent] Beignet-1.3.2-Source/src/cl_program.h:126:52: note: Function 'cl_program_create_from_llvm' argument 1 names different: declaration 'context' definition 'ctx'. Beignet-1.3.2-Source/src/cl_program.c:411:40: note: Function 'cl_program_create_from_llvm' argument 1 names different: declaration 'context' definition 'ctx'. Beignet-1.3.2-Source/src/cl_program.c:414:41: style:inconclusive: Function 'cl_program_create_from_llvm' argument 4 names different: declaration 'fileName' definition 'file_name'. [funcArgNamesDifferent] Beignet-1.3.2-Source/src/cl_program.h:129:52: note: Function 'cl_program_create_from_llvm' argument 4 names different: declaration 'fileName' definition 'file_name'. Beignet-1.3.2-Source/src/cl_program.c:414:41: note: Function 'cl_program_create_from_llvm' argument 4 names different: declaration 'fileName' definition 'file_name'. Beignet-1.3.2-Source/src/cl_program.c:843:13: style: Variable 'dir' can be declared as pointer to const [constVariablePointer] Beignet-1.3.2-Source/src/cl_program.c:69:12: style: Variable 'ref' is assigned a value that is never used. [unreadVariable] Beignet-1.3.2-Source/src/cl_program.c:512:12: style: Variable 'ver1' is assigned a value that is never used. [unreadVariable] Beignet-1.3.2-Source/src/cl_program.c:513:12: style: Variable 'ver2' is assigned a value that is never used. [unreadVariable] Beignet-1.3.2-Source/src/cl_mem.c:1447:22: style: Condition 'dst_offset%4>src_offset%4' is always true [knownConditionTrueFalse] Beignet-1.3.2-Source/src/cl_mem.c:1389:22: note: Assuming that condition 'src_offset%4==dst_offset%4' is not redundant Beignet-1.3.2-Source/src/cl_mem.c:1416:22: note: Assuming condition is false Beignet-1.3.2-Source/src/cl_mem.c:1447:22: note: Condition 'dst_offset%4>src_offset%4' is always true Beignet-1.3.2-Source/src/cl_mem.c:593:56: style: Same expression on both sides of '|'. [duplicateExpression] Beignet-1.3.2-Source/src/cl_mem.c:1076:33: style: Same expression on both sides of '|'. [duplicateExpression] Beignet-1.3.2-Source/src/cl_mem.c:1077:40: style: Same expression on both sides of '|'. [duplicateExpression] Beignet-1.3.2-Source/src/cl_mem.c:1078:47: style: Same expression on both sides of '|'. [duplicateExpression] Beignet-1.3.2-Source/src/cl_mem.c:140:28: style: Local variable 'buffer' shadows outer argument [shadowArgument] Beignet-1.3.2-Source/src/cl_mem.c:112:24: note: Shadowed declaration Beignet-1.3.2-Source/src/cl_mem.c:140:28: note: Shadow variable Beignet-1.3.2-Source/src/cl_mem.c:78:17: style: Variable 'pipe' can be declared as pointer to const [constVariablePointer] Beignet-1.3.2-Source/src/cl_mem.c:432:21: style: Variable 'info' can be declared as pointer to const [constVariablePointer] Beignet-1.3.2-Source/src/cl_mem.c:711:11: style: Parameter 'host_ptr' can be declared as pointer to const [constParameterPointer] Beignet-1.3.2-Source/src/cl_mem.c:714:10: style: Variable 'origin' can be declared as const array [constVariable] Beignet-1.3.2-Source/src/cl_mem.c:715:10: style: Variable 'region' can be declared as const array [constVariable] Beignet-1.3.2-Source/src/cl_mem.c:732:11: style: Variable 'tilingStr' can be declared as pointer to const [constVariablePointer] Beignet-1.3.2-Source/src/cl_mem.c:1122:11: style: Variable 'src' can be declared as pointer to const [constVariablePointer] Beignet-1.3.2-Source/src/cl_mem.c:1198:41: style: Parameter 'svm_pointer' can be declared as pointer to const [constParameterPointer] Beignet-1.3.2-Source/src/cl_mem.c:1319:10: style: Variable 'global_off' can be declared as const array [constVariable] Beignet-1.3.2-Source/src/cl_mem.c:1491:10: style: Variable 'global_off' can be declared as const array [constVariable] Beignet-1.3.2-Source/src/cl_mem.c:1579:10: style: Variable 'global_off' can be declared as const array [constVariable] Beignet-1.3.2-Source/src/cl_mem.c:1684:10: style: Variable 'global_off' can be declared as const array [constVariable] Beignet-1.3.2-Source/src/cl_mem.c:1757:10: style: Variable 'global_off' can be declared as const array [constVariable] Beignet-1.3.2-Source/src/cl_mem.c:1915:10: style: Variable 'global_off' can be declared as const array [constVariable] Beignet-1.3.2-Source/src/cl_mem.c:2019:10: style: Variable 'global_off' can be declared as const array [constVariable] Beignet-1.3.2-Source/src/cl_mem.c:2403:28: style: Variable 'buffer' can be declared as pointer to const [constVariablePointer] Beignet-1.3.2-Source/src/cl_mem.c:1602:24: portability: 'pattern' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] Beignet-1.3.2-Source/src/cl_sampler.c:82:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_OUT_OF_HOST_MEMORY [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/cl_mem.c:578:12: style: Variable 'err' is assigned a value that is never used. [unreadVariable] Beignet-1.3.2-Source/src/cl_sampler.c:75:50: style:inconclusive: Function 'cl_create_sampler' argument 5 names different: declaration 'err' definition 'errcode_ret'. [funcArgNamesDifferent] Beignet-1.3.2-Source/src/cl_sampler.h:44:102: note: Function 'cl_create_sampler' argument 5 names different: declaration 'err' definition 'errcode_ret'. Beignet-1.3.2-Source/src/cl_sampler.c:75:50: note: Function 'cl_create_sampler' argument 5 names different: declaration 'err' definition 'errcode_ret'. Beignet-1.3.2-Source/src/cl_utils.c:77:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_INVALID_VALUE [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/intel/intel_batchbuffer.c:121:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MI_BATCH_BUFFER_END [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/intel/intel_batchbuffer.c:169:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable intel_batchbuffer_t [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/intel/intel_batchbuffer.c:89:3: warning:inconclusive: Possible null pointer dereference: batch [nullPointer] Beignet-1.3.2-Source/src/intel/intel_batchbuffer.c:167:32: note: Assignment 'batch=NULL', assigned value is 0 Beignet-1.3.2-Source/src/intel/intel_batchbuffer.c:170:26: note: Calling function 'intel_batchbuffer_init', 1st argument 'batch' value is 0 Beignet-1.3.2-Source/src/intel/intel_batchbuffer.c:89:3: note: Null pointer dereference Beignet-1.3.2-Source/src/intel/intel_batchbuffer.c:174:1: style: Label 'error' is not used. [unusedLabel] Beignet-1.3.2-Source/src/intel/intel_driver.c:223:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_GL_EGL_DISPLAY [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/intel/intel_driver.c:325:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/intel/intel_driver.c:357:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/intel/intel_driver.c:384:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_SETMASK [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/intel/intel_driver.c:393:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_SETMASK [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/intel/intel_driver.c:403:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/intel/intel_driver.c:416:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/intel/intel_driver.c:439:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/intel/intel_driver.c:468:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/intel/intel_driver.c:494:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PCI_CHIP_BROXTON_1 [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/intel/intel_driver.c:511:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_TILE_X [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/intel/intel_driver.c:882:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable I915_TILING_NONE [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/intel/intel_driver.c:922:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/intel/intel_driver.c:1010:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cl_driver_new [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/intel/intel_driver.c:403:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] Beignet-1.3.2-Source/src/intel/intel_driver.c:98:3: warning:inconclusive: Possible null pointer dereference: driver [nullPointer] Beignet-1.3.2-Source/src/intel/intel_driver.c:95:28: note: Assignment 'driver=NULL', assigned value is 0 Beignet-1.3.2-Source/src/intel/intel_driver.c:98:3: note: Null pointer dereference Beignet-1.3.2-Source/src/intel/intel_driver.c:300:8: warning:inconclusive: Possible null pointer dereference: driver [nullPointer] Beignet-1.3.2-Source/src/intel/intel_driver.c:466:26: note: Assignment 'driver=NULL', assigned value is 0 Beignet-1.3.2-Source/src/intel/intel_driver.c:468:31: note: Calling function 'intel_driver_open', 1st argument 'driver' value is 0 Beignet-1.3.2-Source/src/intel/intel_driver.c:223:5: note: Assuming condition is false Beignet-1.3.2-Source/src/intel/intel_driver.c:243:28: note: Calling function 'intel_driver_is_active', 1st argument 'intel' value is 0 Beignet-1.3.2-Source/src/intel/intel_driver.c:300:8: note: Null pointer dereference Beignet-1.3.2-Source/src/intel/intel_driver.c:102:1: style: Label 'error' is not used. [unusedLabel] Beignet-1.3.2-Source/src/intel/intel_driver.c:115:7: style: Variable 'val' can be declared as pointer to const [constVariablePointer] Beignet-1.3.2-Source/src/intel/intel_driver.c:299:40: style: Parameter 'driver' can be declared as pointer to const [constParameterPointer] Beignet-1.3.2-Source/src/intel/intel_driver.c:478:41: style: Parameter 'drv' can be declared as pointer to const. However it seems that 'intel_driver_get_bufmgr' is a callback function, if 'drv' is declared with const you might also need to cast function pointer(s). [constParameterCallback] Beignet-1.3.2-Source/src/intel/intel_driver.c:1015:52: note: You might need to cast the function pointer here Beignet-1.3.2-Source/src/intel/intel_driver.c:478:41: note: Parameter 'drv' can be declared as pointer to const Beignet-1.3.2-Source/src/intel/intel_driver.c:484:43: style: Parameter 'drv' can be declared as pointer to const. However it seems that 'intel_driver_get_ver' is a callback function, if 'drv' is declared with const you might also need to cast function pointer(s). [constParameterCallback] Beignet-1.3.2-Source/src/intel/intel_driver.c:1012:46: note: You might need to cast the function pointer here Beignet-1.3.2-Source/src/intel/intel_driver.c:484:43: note: Parameter 'drv' can be declared as pointer to const Beignet-1.3.2-Source/src/intel/intel_driver.c:505:51: style: Parameter 'bo' can be declared as pointer to const. However it seems that 'drm_intel_bo_get_size' is a callback function, if 'bo' is declared with const you might also need to cast function pointer(s). [constParameterCallback] Beignet-1.3.2-Source/src/intel/intel_driver.c:1040:50: note: You might need to cast the function pointer here Beignet-1.3.2-Source/src/intel/intel_driver.c:505:51: note: Parameter 'bo' can be declared as pointer to const Beignet-1.3.2-Source/src/intel/intel_driver.c:506:53: style: Parameter 'bo' can be declared as pointer to const. However it seems that 'drm_intel_bo_get_virtual' is a callback function, if 'bo' is declared with const you might also need to cast function pointer(s). [constParameterCallback] Beignet-1.3.2-Source/src/intel/intel_driver.c:1039:56: note: You might need to cast the function pointer here Beignet-1.3.2-Source/src/intel/intel_driver.c:506:53: note: Parameter 'bo' can be declared as pointer to const Beignet-1.3.2-Source/src/intel/intel_driver.c:864:91: style: Parameter 'data' can be declared as pointer to const. However it seems that 'intel_buffer_alloc_userptr' is a callback function, if 'data' is declared with const you might also need to cast function pointer(s). [constParameterCallback] Beignet-1.3.2-Source/src/intel/intel_driver.c:1019:57: note: You might need to cast the function pointer here Beignet-1.3.2-Source/src/intel/intel_driver.c:864:91: note: Parameter 'data' can be declared as pointer to const Beignet-1.3.2-Source/src/intel/intel_batchbuffer.h:120:54: style: Parameter 'batch' can be declared as pointer to const [constParameterPointer] Beignet-1.3.2-Source/src/performance.c:246:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable b_output_kernel_perf [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/intel/intel_gpgpu.c:218:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable intel_gpgpu_node [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/intel/intel_gpgpu.c:258:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CMD_PIPELINE_SELECT [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/intel/intel_gpgpu.c:266:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CMD_PIPELINE_SELECT [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/intel/intel_gpgpu.c:273:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cc_llc_l3 [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/intel/intel_gpgpu.c:279:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable llccc_ec [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/intel/intel_gpgpu.c:284:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tcc_llc_ec_l3 [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/intel/intel_gpgpu.c:312:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CMD_STATE_BASE_ADDRESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/intel/intel_gpgpu.c:345:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CMD_STATE_BASE_ADDRESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/intel/intel_gpgpu.c:390:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CMD_STATE_BASE_ADDRESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/intel/intel_gpgpu.c:478:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/intel/intel_gpgpu.c:489:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CMD_MEDIA_STATE_POINTERS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/intel/intel_gpgpu.c:517:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CMD_MEDIA_STATE_POINTERS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/intel/intel_gpgpu.c:550:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable I915_GEM_DOMAIN_INSTRUCTION [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/intel/intel_gpgpu.c:572:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable I915_GEM_DOMAIN_INSTRUCTION [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/intel/intel_gpgpu.c:607:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CMD_PIPE_CONTROL [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/intel/intel_gpgpu.c:621:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gen6_pipe_control_t [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/intel/intel_gpgpu.c:640:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gen6_pipe_control_t [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/intel/intel_gpgpu.c:668:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gen8_pipe_control_t [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/intel/intel_gpgpu.c:687:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CMD_LOAD_REGISTER_IMM [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/intel/intel_gpgpu.c:715:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CMD_LOAD_REGISTER_IMM [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/intel/intel_gpgpu.c:739:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SELF_TEST_ATOMIC_FAIL [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/intel/intel_gpgpu.c:785:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CMD_LOAD_REGISTER_IMM [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/intel/intel_gpgpu.c:910:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable max_sampler_n [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/intel/intel_gpgpu.c:998:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gen7_surface_state_t [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/intel/intel_gpgpu.c:1014:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gen7_surface_state_t [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/intel/intel_gpgpu.c:1034:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable I965_SURFACEFORMAT_R32G32B32A32_UINT [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/intel/intel_gpgpu.c:1045:86: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gen7_surface_state_t [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/intel/intel_gpgpu.c:1076:86: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gen7_surface_state_t [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/intel/intel_gpgpu.c:1113:86: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gen8_surface_state_t [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/intel/intel_gpgpu.c:1150:86: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gen8_surface_state_t [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/intel/intel_gpgpu.c:1196:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable I965_SURFACE_1D [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/intel/intel_gpgpu.c:1228:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BTI_WORKAROUND_IMAGE_OFFSET [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/intel/intel_gpgpu.c:1252:85: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gen7_surface_state_t [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/intel/intel_gpgpu.c:1300:97: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gen7_surface_state_t [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/intel/intel_gpgpu.c:1349:85: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gen7_surface_state_t [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/intel/intel_gpgpu.c:1399:85: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gen8_surface_state_t [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/intel/intel_gpgpu.c:1466:85: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gen8_surface_state_t [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/intel/intel_gpgpu.c:1530:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable max_buf_n [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/intel/intel_gpgpu.c:1548:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PCI_CHIP_BROXTON_1 [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/intel/intel_gpgpu.c:1601:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KB [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/intel/intel_gpgpu.c:1657:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KB [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/intel/intel_gpgpu.c:1698:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KB [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/intel/intel_gpgpu.c:1724:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/intel/intel_gpgpu.c:1755:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/intel/intel_gpgpu.c:1781:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gen6_sampler_state_t [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/intel/intel_gpgpu.c:1791:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEN_TEXCOORDMODE_WRAP [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/intel/intel_gpgpu.c:1809:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_ME_SEARCH_PATH_RADIUS_2_2_INTEL [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/intel/intel_gpgpu.c:1957:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __CLK_NORMALIZED_MASK [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/intel/intel_gpgpu.c:2021:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __CLK_NORMALIZED_MASK [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/intel/intel_gpgpu.c:2069:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEN_MAX_SAMPLERS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/intel/intel_gpgpu.c:2078:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GEN_MAX_SAMPLERS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/intel/intel_gpgpu.c:2088:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable I965_SURFACEFORMAT_RAW [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/intel/intel_gpgpu.c:2127:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CMD_GPGPU_WALKER [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/intel/intel_gpgpu.c:2177:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CMD_GPGPU_WALKER [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/intel/intel_gpgpu.c:2215:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable command_queued [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/intel/intel_gpgpu.c:2237:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable command_queued [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/intel/intel_gpgpu.c:2244:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable command_complete [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/intel/intel_gpgpu.c:2354:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/intel/intel_gpgpu.c:2383:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/intel/intel_gpgpu.c:2464:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cl_gpgpu_new [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/performance.c:311:9: style: Variable 'env' can be declared as pointer to const [constVariablePointer] Beignet-1.3.2-Source/src/performance.c:252:18: style: Variable 'p_tmp_kernel' is assigned a value that is never used. [unreadVariable] Beignet-1.3.2-Source/src/x11/dricommon.c:61:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DRAWABLE_HASH_SZ [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/x11/dricommon.c:87:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DRAWABLE_HASH_SZ [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/x11/dricommon.c:108:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DRAWABLE_HASH_SZ [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/x11/dricommon.c:125:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dri_state_t [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/x11/dricommon.c:229:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable attachment [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/x11/dricommon.c:290:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/x11/dricommon.c:109:5: warning:inconclusive: Possible null pointer dereference: state [nullPointer] Beignet-1.3.2-Source/src/x11/dricommon.c:124:24: note: Assignment 'state=NULL', assigned value is 0 Beignet-1.3.2-Source/src/x11/dricommon.c:128:38: note: Calling function 'dri_state_init_drawable_hash_table', 1st argument 'state' value is 0 Beignet-1.3.2-Source/src/x11/dricommon.c:109:5: note: Null pointer dereference Beignet-1.3.2-Source/src/x11/dricommon.c:126:3: warning:inconclusive: Possible null pointer dereference: state [nullPointer] Beignet-1.3.2-Source/src/x11/dricommon.c:124:24: note: Assignment 'state=NULL', assigned value is 0 Beignet-1.3.2-Source/src/x11/dricommon.c:126:3: note: Null pointer dereference Beignet-1.3.2-Source/src/x11/dricommon.c:127:3: warning:inconclusive: Possible null pointer dereference: state [nullPointer] Beignet-1.3.2-Source/src/x11/dricommon.c:124:24: note: Assignment 'state=NULL', assigned value is 0 Beignet-1.3.2-Source/src/x11/dricommon.c:127:3: note: Null pointer dereference Beignet-1.3.2-Source/src/x11/dricommon.c:132:1: style: Label 'error' is not used. [unusedLabel] Beignet-1.3.2-Source/src/x11/dricommon.c:186:20: style: Variable 'dri2_drwble' can be declared as pointer to const [constVariablePointer] Beignet-1.3.2-Source/src/intel/intel_gpgpu.c:1656:12: style: Assignment 'slm_sz=0' is redundant with condition 'slm_sz==0'. [duplicateConditionalAssign] Beignet-1.3.2-Source/src/intel/intel_gpgpu.c:1655:14: note: Condition 'slm_sz==0' Beignet-1.3.2-Source/src/intel/intel_gpgpu.c:1656:12: note: Assignment 'slm_sz=0' is redundant Beignet-1.3.2-Source/src/intel/intel_gpgpu.c:1697:12: style: Assignment 'slm_sz=0' is redundant with condition 'slm_sz==0'. [duplicateConditionalAssign] Beignet-1.3.2-Source/src/intel/intel_gpgpu.c:1696:14: note: Condition 'slm_sz==0' Beignet-1.3.2-Source/src/intel/intel_gpgpu.c:1697:12: note: Assignment 'slm_sz=0' is redundant Beignet-1.3.2-Source/src/intel/intel_gpgpu.c:314:29: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] Beignet-1.3.2-Source/src/intel/intel_gpgpu.c:324:56: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] Beignet-1.3.2-Source/src/intel/intel_gpgpu.c:326:29: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] Beignet-1.3.2-Source/src/intel/intel_gpgpu.c:328:29: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] Beignet-1.3.2-Source/src/intel/intel_gpgpu.c:329:29: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] Beignet-1.3.2-Source/src/intel/intel_gpgpu.c:330:29: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] Beignet-1.3.2-Source/src/intel/intel_gpgpu.c:335:29: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] Beignet-1.3.2-Source/src/intel/intel_gpgpu.c:336:29: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] Beignet-1.3.2-Source/src/intel/intel_gpgpu.c:347:31: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] Beignet-1.3.2-Source/src/intel/intel_gpgpu.c:349:31: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] Beignet-1.3.2-Source/src/intel/intel_gpgpu.c:359:58: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] Beignet-1.3.2-Source/src/intel/intel_gpgpu.c:364:18: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] Beignet-1.3.2-Source/src/intel/intel_gpgpu.c:366:31: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] Beignet-1.3.2-Source/src/intel/intel_gpgpu.c:372:22: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] Beignet-1.3.2-Source/src/intel/intel_gpgpu.c:392:31: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] Beignet-1.3.2-Source/src/intel/intel_gpgpu.c:394:31: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] Beignet-1.3.2-Source/src/intel/intel_gpgpu.c:404:58: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] Beignet-1.3.2-Source/src/intel/intel_gpgpu.c:409:18: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] Beignet-1.3.2-Source/src/intel/intel_gpgpu.c:411:31: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] Beignet-1.3.2-Source/src/intel/intel_gpgpu.c:417:22: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] Beignet-1.3.2-Source/src/intel/intel_gpgpu.c:502:29: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] Beignet-1.3.2-Source/src/intel/intel_gpgpu.c:532:29: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] Beignet-1.3.2-Source/src/intel/intel_gpgpu.c:819:17: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] Beignet-1.3.2-Source/src/intel/intel_gpgpu.c:2133:39: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] Beignet-1.3.2-Source/src/intel/intel_gpgpu.c:2145:49: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] Beignet-1.3.2-Source/src/intel/intel_gpgpu.c:2185:39: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] Beignet-1.3.2-Source/src/intel/intel_gpgpu.c:2199:49: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] Beignet-1.3.2-Source/src/intel/intel_gpgpu.c:213:13: style: Condition 'gpgpu==NULL' is always false [knownConditionTrueFalse] Beignet-1.3.2-Source/src/intel/intel_gpgpu.c:242:3: warning:inconclusive: Possible null pointer dereference: state [nullPointer] Beignet-1.3.2-Source/src/intel/intel_gpgpu.c:239:26: note: Assignment 'state=NULL', assigned value is 0 Beignet-1.3.2-Source/src/intel/intel_gpgpu.c:242:3: note: Null pointer dereference Beignet-1.3.2-Source/src/intel/intel_gpgpu.c:243:3: warning:inconclusive: Possible null pointer dereference: state [nullPointer] Beignet-1.3.2-Source/src/intel/intel_gpgpu.c:239:26: note: Assignment 'state=NULL', assigned value is 0 Beignet-1.3.2-Source/src/intel/intel_gpgpu.c:243:3: note: Null pointer dereference Beignet-1.3.2-Source/src/intel/intel_gpgpu.c:244:10: warning:inconclusive: Possible null pointer dereference: state [nullPointer] Beignet-1.3.2-Source/src/intel/intel_gpgpu.c:239:26: note: Assignment 'state=NULL', assigned value is 0 Beignet-1.3.2-Source/src/intel/intel_gpgpu.c:244:10: note: Null pointer dereference Beignet-1.3.2-Source/src/intel/intel_gpgpu.c:2212:3: warning:inconclusive: Possible null pointer dereference: event [nullPointer] Beignet-1.3.2-Source/src/intel/intel_gpgpu.c:2209:26: note: Assignment 'event=NULL', assigned value is 0 Beignet-1.3.2-Source/src/intel/intel_gpgpu.c:2212:3: note: Null pointer dereference Beignet-1.3.2-Source/src/intel/intel_gpgpu.c:2213:7: warning:inconclusive: Possible null pointer dereference: event [nullPointer] Beignet-1.3.2-Source/src/intel/intel_gpgpu.c:2209:26: note: Assignment 'event=NULL', assigned value is 0 Beignet-1.3.2-Source/src/intel/intel_gpgpu.c:2213:7: note: Null pointer dereference Beignet-1.3.2-Source/src/intel/intel_gpgpu.c:2215:3: warning:inconclusive: Possible null pointer dereference: event [nullPointer] Beignet-1.3.2-Source/src/intel/intel_gpgpu.c:2209:26: note: Assignment 'event=NULL', assigned value is 0 Beignet-1.3.2-Source/src/intel/intel_gpgpu.c:2215:3: note: Null pointer dereference Beignet-1.3.2-Source/src/intel/intel_gpgpu.c:2124:14: style: Redundant initialization for 'right_mask'. The initialized value is overwritten before it is read. [redundantInitialization] Beignet-1.3.2-Source/src/intel/intel_gpgpu.c:2117:23: note: right_mask is initialized Beignet-1.3.2-Source/src/intel/intel_gpgpu.c:2124:14: note: right_mask is overwritten Beignet-1.3.2-Source/src/intel/intel_gpgpu.c:2174:14: style: Redundant initialization for 'right_mask'. The initialized value is overwritten before it is read. [redundantInitialization] Beignet-1.3.2-Source/src/intel/intel_gpgpu.c:2167:23: note: right_mask is initialized Beignet-1.3.2-Source/src/intel/intel_gpgpu.c:2174:14: note: right_mask is overwritten Beignet-1.3.2-Source/src/intel/intel_gpgpu.c:232:1: style: Label 'error' is not used. [unusedLabel] Beignet-1.3.2-Source/src/intel/intel_gpgpu.c:248:1: style: Label 'error' is not used. [unusedLabel] Beignet-1.3.2-Source/src/intel/intel_gpgpu.c:2224:1: style: Label 'error' is not used. [unusedLabel] Beignet-1.3.2-Source/src/intel/intel_gpgpu.c:1631:68: style: Parameter 'kernel' can be declared as pointer to const. However it seems that 'intel_gpgpu_build_idrt_gen8' is a callback function, if 'kernel' is declared with const you might also need to cast function pointer(s). [constParameterCallback] Beignet-1.3.2-Source/src/intel/intel_gpgpu.c:2516:30: note: You might need to cast the function pointer here Beignet-1.3.2-Source/src/intel/intel_gpgpu.c:1631:68: note: Parameter 'kernel' can be declared as pointer to const Beignet-1.3.2-Source/src/intel/intel_gpgpu.c:1672:68: style: Parameter 'kernel' can be declared as pointer to const. However it seems that 'intel_gpgpu_build_idrt_gen9' is a callback function, if 'kernel' is declared with const you might also need to cast function pointer(s). [constParameterCallback] Beignet-1.3.2-Source/src/intel/intel_gpgpu.c:2538:30: note: You might need to cast the function pointer here Beignet-1.3.2-Source/src/intel/intel_gpgpu.c:1672:68: note: Parameter 'kernel' can be declared as pointer to const Beignet-1.3.2-Source/src/intel/intel_gpgpu.c:1719:20: style: Variable 'k' can be declared as pointer to const [constVariablePointer] Beignet-1.3.2-Source/src/intel/intel_gpgpu.c:1750:20: style: Variable 'k' can be declared as pointer to const [constVariablePointer] Beignet-1.3.2-Source/src/intel/intel_gpgpu.c:2066:63: style: Parameter 'samplers' can be declared as pointer to const. However it seems that 'intel_gpgpu_bind_sampler_gen7' is a callback function, if 'samplers' is declared with const you might also need to cast function pointer(s). [constParameterCallback] Beignet-1.3.2-Source/src/intel/intel_gpgpu.c:2478:56: note: You might need to cast the function pointer here Beignet-1.3.2-Source/src/intel/intel_gpgpu.c:2066:63: note: Parameter 'samplers' can be declared as pointer to const Beignet-1.3.2-Source/src/intel/intel_gpgpu.c:2075:63: style: Parameter 'samplers' can be declared as pointer to const. However it seems that 'intel_gpgpu_bind_sampler_gen8' is a callback function, if 'samplers' is declared with const you might also need to cast function pointer(s). [constParameterCallback] Beignet-1.3.2-Source/src/intel/intel_gpgpu.c:2541:58: note: You might need to cast the function pointer here Beignet-1.3.2-Source/src/intel/intel_gpgpu.c:2075:63: note: Parameter 'samplers' can be declared as pointer to const Beignet-1.3.2-Source/src/intel/intel_gpgpu.c:2311:57: style: Parameter 'gen_driver' can be declared as pointer to const. However it seems that 'intel_gpgpu_event_get_gpu_cur_timestamp' is a callback function, if 'gen_driver' is declared with const you might also need to cast function pointer(s). [constParameterCallback] Beignet-1.3.2-Source/src/intel/intel_gpgpu.c:2486:85: note: You might need to cast the function pointer here Beignet-1.3.2-Source/src/intel/intel_gpgpu.c:2311:57: note: Parameter 'gen_driver' can be declared as pointer to const Beignet-1.3.2-Source/src/intel/intel_gpgpu.c:2332:13: style: Variable 'ptr' can be declared as pointer to const [constVariablePointer] Beignet-1.3.2-Source/src/intel/intel_gpgpu.c:2370:47: style: Parameter 'gpgpu' can be declared as pointer to const. However it seems that 'intel_gpgpu_get_profiling_info' is a callback function, if 'gpgpu' is declared with const you might also need to cast function pointer(s). [constParameterCallback] Beignet-1.3.2-Source/src/intel/intel_gpgpu.c:2491:67: note: You might need to cast the function pointer here Beignet-1.3.2-Source/src/intel/intel_gpgpu.c:2370:47: note: Parameter 'gpgpu' can be declared as pointer to const Beignet-1.3.2-Source/src/intel/intel_gpgpu.c:2444:44: style: Parameter 'gpgpu' can be declared as pointer to const. However it seems that 'intel_gpgpu_get_printf_info' is a callback function, if 'gpgpu' is declared with const you might also need to cast function pointer(s). [constParameterCallback] Beignet-1.3.2-Source/src/intel/intel_gpgpu.c:2499:61: note: You might need to cast the function pointer here Beignet-1.3.2-Source/src/intel/intel_gpgpu.c:2444:44: note: Parameter 'gpgpu' can be declared as pointer to const Beignet-1.3.2-Source/src/intel/intel_gpgpu.c:2456:39: style: Parameter 'gpgpu' can be declared as pointer to const. However it seems that 'intel_gpgpu_get_kernel' is a callback function, if 'gpgpu' is declared with const you might also need to cast function pointer(s). [constParameterCallback] Beignet-1.3.2-Source/src/intel/intel_gpgpu.c:2501:51: note: You might need to cast the function pointer here Beignet-1.3.2-Source/src/intel/intel_gpgpu.c:2456:39: note: Parameter 'gpgpu' can be declared as pointer to const Beignet-1.3.2-Source/src/x11/va_dri2.c:112:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DRI2QueryVersion [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/x11/va_dri2.c:140:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DRI2Connect [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/x11/va_dri2.c:195:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DRI2Authenticate [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/x11/va_dri2.c:221:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DRI2CreateDrawable [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/x11/va_dri2.c:239:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DRI2DestroyDrawable [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/x11/va_dri2.c:263:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DRI2GetBuffers [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/x11/va_dri2.c:315:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DRI2CopyRegion [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/src/x11/va_dri2.c:249:21: style: Parameter 'attachments' can be declared as pointer to const [constParameterPointer] Beignet-1.3.2-Source/utests/builtin_acos_asin.cpp:36:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/builtin_acos_asin.cpp:90:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/buildin_work_dim.cpp:6:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/buildin_work_dim.cpp:30:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/utest_exception.hpp:35:3: style: Class 'Exception' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Beignet-1.3.2-Source/utests/builtin_acos_asin.cpp:90:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/buildin_work_dim.cpp:30:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/buildin_work_dim.cpp:25:5: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/builtin_atan2.cpp:9:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/builtin_atan2.cpp:43:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/builtin_atan2.cpp:43:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/builtin_atan2.cpp:22:11: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/builtin_atan2.cpp:23:11: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/builtin_atan2.cpp:31:15: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/builtin_atan2.cpp:31:9: style: Variable 'dst' can be declared as pointer to const [constVariablePointer] Beignet-1.3.2-Source/utests/builtin_bitselect.cpp:18:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/builtin_bitselect.cpp:50:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/builtin_bitselect.cpp:50:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/builtin_bitselect.cpp:5:11: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/builtin_bitselect.cpp:34:16: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/builtin_bitselect.cpp:35:16: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/builtin_bitselect.cpp:36:16: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/builtin_bitselect.cpp:46:5: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/builtin_exp.cpp:43:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/builtin_exp.cpp:105:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/builtin_exp.cpp:105:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/builtin_convert_sat.cpp:8:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RAND_MAX [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/builtin_convert_sat.cpp:50:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/builtin_convert_sat.cpp:50:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/builtin_convert_sat.cpp:51:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/builtin_convert_sat.cpp:51:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/builtin_convert_sat.cpp:52:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/builtin_convert_sat.cpp:52:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/builtin_convert_sat.cpp:53:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/builtin_convert_sat.cpp:53:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/builtin_convert_sat.cpp:54:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/builtin_convert_sat.cpp:54:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/builtin_convert_sat.cpp:55:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/builtin_convert_sat.cpp:55:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/builtin_convert_sat.cpp:56:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/builtin_convert_sat.cpp:56:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/builtin_convert_sat.cpp:57:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/builtin_convert_sat.cpp:57:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/builtin_convert_sat.cpp:58:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/builtin_convert_sat.cpp:58:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/builtin_convert_sat.cpp:59:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/builtin_convert_sat.cpp:59:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/builtin_convert_sat.cpp:60:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/builtin_convert_sat.cpp:60:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/builtin_convert_sat.cpp:61:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/builtin_convert_sat.cpp:61:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/builtin_convert_sat.cpp:62:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/builtin_convert_sat.cpp:62:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/builtin_convert_sat.cpp:63:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/builtin_convert_sat.cpp:63:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/builtin_convert_sat.cpp:64:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/builtin_convert_sat.cpp:64:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/builtin_convert_sat.cpp:65:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/builtin_convert_sat.cpp:65:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/builtin_convert_sat.cpp:66:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/builtin_convert_sat.cpp:66:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/builtin_convert_sat.cpp:67:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/builtin_convert_sat.cpp:67:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/builtin_convert_sat.cpp:68:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/builtin_convert_sat.cpp:68:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/builtin_convert_sat.cpp:69:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/builtin_convert_sat.cpp:69:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/builtin_convert_sat.cpp:70:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/builtin_convert_sat.cpp:70:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/builtin_convert_sat.cpp:71:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/builtin_convert_sat.cpp:71:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/builtin_convert_sat.cpp:72:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/builtin_convert_sat.cpp:72:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/builtin_convert_sat.cpp:73:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/builtin_convert_sat.cpp:73:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/builtin_convert_sat.cpp:74:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/builtin_convert_sat.cpp:74:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/builtin_convert_sat.cpp:75:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/builtin_convert_sat.cpp:75:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/builtin_convert_sat.cpp:76:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/builtin_convert_sat.cpp:76:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/builtin_convert_sat.cpp:77:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/builtin_convert_sat.cpp:77:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/builtin_convert_sat.cpp:78:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/builtin_convert_sat.cpp:78:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/builtin_convert_sat.cpp:79:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/builtin_convert_sat.cpp:79:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/builtin_frexp.cpp:10:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/builtin_frexp.cpp:50:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/builtin_frexp.cpp:50:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/builtin_frexp.cpp:21:13: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/builtin_frexp.cpp:22:13: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/builtin_frexp.cpp:23:13: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/builtin_frexp.cpp:24:13: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/builtin_frexp.cpp:25:13: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/builtin_frexp.cpp:27:15: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/builtin_frexp.cpp:34:16: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/builtin_frexp.cpp:35:14: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/builtin_frexp.cpp:35:8: style: Variable 'exp' can be declared as pointer to const [constVariablePointer] Beignet-1.3.2-Source/utests/builtin_global_id.cpp:32:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/builtin_global_id.cpp:71:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/builtin_global_id.cpp:71:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/builtin_global_id.cpp:66:7: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/builtin_global_id.cpp:31:15: style: The scope of the variable 'buf_len' can be reduced. [variableScope] Beignet-1.3.2-Source/utests/builtin_global_id.cpp:31:22: style: Variable 'buf_len' is assigned a value that is never used. [unreadVariable] Beignet-1.3.2-Source/utests/builtin_global_linear_id.cpp:38:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/builtin_global_linear_id.cpp:85:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/builtin_convert_sat.cpp:50:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/builtin_convert_sat.cpp:51:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/builtin_convert_sat.cpp:52:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/builtin_convert_sat.cpp:53:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/builtin_convert_sat.cpp:54:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/builtin_convert_sat.cpp:55:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/builtin_convert_sat.cpp:56:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/builtin_convert_sat.cpp:57:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/builtin_convert_sat.cpp:58:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/builtin_convert_sat.cpp:59:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/builtin_convert_sat.cpp:60:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/builtin_convert_sat.cpp:61:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/builtin_convert_sat.cpp:62:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/builtin_convert_sat.cpp:63:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/builtin_convert_sat.cpp:64:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/builtin_convert_sat.cpp:65:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/builtin_convert_sat.cpp:66:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/builtin_convert_sat.cpp:67:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/builtin_convert_sat.cpp:68:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/builtin_convert_sat.cpp:69:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/builtin_convert_sat.cpp:70:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/builtin_convert_sat.cpp:71:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/builtin_convert_sat.cpp:72:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/builtin_convert_sat.cpp:73:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/builtin_convert_sat.cpp:74:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/builtin_convert_sat.cpp:75:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/builtin_convert_sat.cpp:76:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/builtin_convert_sat.cpp:77:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/builtin_convert_sat.cpp:78:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/builtin_convert_sat.cpp:79:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/builtin_global_linear_id.cpp:85:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/builtin_global_linear_id.cpp:80:7: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/builtin_global_linear_id.cpp:36:12: style: The scope of the variable 'err' can be reduced. [variableScope] Beignet-1.3.2-Source/utests/builtin_global_linear_id.cpp:36:20: style: The scope of the variable 'buf_len' can be reduced. [variableScope] Beignet-1.3.2-Source/utests/builtin_global_linear_id.cpp:36:27: style: Variable 'buf_len' is assigned a value that is never used. [unreadVariable] Beignet-1.3.2-Source/utests/builtin_convert_sat.cpp:50:1: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/builtin_convert_sat.cpp:51:1: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/builtin_convert_sat.cpp:52:1: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/builtin_convert_sat.cpp:53:1: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/builtin_convert_sat.cpp:54:1: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/builtin_convert_sat.cpp:55:1: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/builtin_convert_sat.cpp:56:1: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/builtin_convert_sat.cpp:57:1: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/builtin_convert_sat.cpp:58:1: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/builtin_convert_sat.cpp:59:1: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/builtin_convert_sat.cpp:60:1: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/builtin_convert_sat.cpp:61:1: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/builtin_convert_sat.cpp:62:1: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/builtin_convert_sat.cpp:63:1: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/builtin_convert_sat.cpp:64:1: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/builtin_convert_sat.cpp:65:1: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/builtin_convert_sat.cpp:66:1: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/builtin_convert_sat.cpp:67:1: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/builtin_convert_sat.cpp:68:1: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/builtin_convert_sat.cpp:69:1: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/builtin_convert_sat.cpp:70:1: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/builtin_convert_sat.cpp:71:1: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/builtin_convert_sat.cpp:72:1: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/builtin_convert_sat.cpp:73:1: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/builtin_convert_sat.cpp:74:1: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/builtin_convert_sat.cpp:75:1: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/builtin_convert_sat.cpp:76:1: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/builtin_convert_sat.cpp:77:1: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/builtin_convert_sat.cpp:78:1: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/builtin_convert_sat.cpp:79:1: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/builtin_global_size.cpp:53:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/builtin_global_size.cpp:105:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/builtin_global_size.cpp:105:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/builtin_global_size.cpp:84:22: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/builtin_kernel_block_motion_estimate_intel.cpp:16:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/builtin_kernel_block_motion_estimate_intel.cpp:139:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/builtin_kernel_block_motion_estimate_intel.cpp:139:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/builtin_kernel_block_motion_estimate_intel.cpp:20:27: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/builtin_kernel_block_motion_estimate_intel.cpp:21:3: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/builtin_kernel_block_motion_estimate_intel.cpp:44:32: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/builtin_kernel_block_motion_estimate_intel.cpp:62:26: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/builtin_kernel_block_motion_estimate_intel.cpp:63:26: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/builtin_kernel_block_motion_estimate_intel.cpp:113:16: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/builtin_kernel_block_motion_estimate_intel.cpp:126:33: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/builtin_kernel_block_motion_estimate_intel.cpp:98:9: style: Variable 'expected' can be declared as const array [constVariable] Beignet-1.3.2-Source/utests/builtin_kernel_block_motion_estimate_intel.cpp:113:10: style: Variable 'res' can be declared as pointer to const [constVariablePointer] Beignet-1.3.2-Source/utests/builtin_kernel_max_global_size.cpp:8:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/builtin_kernel_max_global_size.cpp:39:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/builtin_kernel_max_global_size.cpp:23:24: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] Beignet-1.3.2-Source/utests/builtin_kernel_max_global_size.cpp:39:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/builtin_kernel_max_global_size.cpp:18:27: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/builtin_kernel_max_global_size.cpp:19:3: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/builtin_kernel_max_global_size.cpp:32:3: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/builtin_lgamma.cpp:9:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/builtin_lgamma.cpp:40:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/builtin_lgamma.cpp:40:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/builtin_lgamma.cpp:20:14: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/builtin_lgamma.cpp:27:16: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/builtin_lgamma.cpp:27:10: style: Variable 'dst' can be declared as pointer to const [constVariablePointer] Beignet-1.3.2-Source/utests/builtin_lgamma_r.cpp:9:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/builtin_lgamma_r.cpp:46:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/builtin_lgamma_r.cpp:46:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/builtin_lgamma_r.cpp:22:14: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/builtin_lgamma_r.cpp:30:16: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/builtin_lgamma_r.cpp:34:21: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/builtin_lgamma_r.cpp:30:10: style: Variable 'dst' can be declared as pointer to const [constVariablePointer] Beignet-1.3.2-Source/utests/builtin_local_id.cpp:36:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/builtin_local_id.cpp:75:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/builtin_local_id.cpp:75:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/builtin_local_id.cpp:70:7: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/builtin_local_id.cpp:35:15: style: The scope of the variable 'buf_len' can be reduced. [variableScope] Beignet-1.3.2-Source/utests/builtin_local_id.cpp:35:22: style: Variable 'buf_len' is assigned a value that is never used. [unreadVariable] Beignet-1.3.2-Source/utests/builtin_local_linear_id.cpp:38:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/builtin_local_linear_id.cpp:77:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/builtin_local_linear_id.cpp:77:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/builtin_local_linear_id.cpp:72:7: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/builtin_local_linear_id.cpp:37:15: style: The scope of the variable 'buf_len' can be reduced. [variableScope] Beignet-1.3.2-Source/utests/builtin_local_linear_id.cpp:37:22: style: Variable 'buf_len' is assigned a value that is never used. [unreadVariable] Beignet-1.3.2-Source/utests/builtin_local_size.cpp:38:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/builtin_local_size.cpp:84:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/builtin_local_size.cpp:84:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/builtin_local_size.cpp:69:21: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/builtin_mad_sat.cpp:9:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/builtin_mad_sat.cpp:44:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/builtin_mad_sat.cpp:44:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/builtin_mad_sat.cpp:25:16: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/builtin_mad_sat.cpp:26:16: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/builtin_mad_sat.cpp:27:16: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/builtin_mad_sat.cpp:39:5: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/builtin_max_sub_group_size.cpp:21:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/builtin_max_sub_group_size.cpp:62:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/builtin_modf.cpp:11:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/builtin_modf.cpp:56:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/builtin_max_sub_group_size.cpp:62:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/builtin_max_sub_group_size.cpp:56:7: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/builtin_max_sub_group_size.cpp:20:17: style: The scope of the variable 'local_sz' can be reduced. [variableScope] Beignet-1.3.2-Source/utests/builtin_max_sub_group_size.cpp:20:30: style: The scope of the variable 'buf_len' can be reduced. [variableScope] Beignet-1.3.2-Source/utests/builtin_max_sub_group_size.cpp:20:26: style: Variable 'local_sz' is assigned a value that is never used. [unreadVariable] Beignet-1.3.2-Source/utests/builtin_max_sub_group_size.cpp:20:38: style: Variable 'buf_len' is assigned a value that is never used. [unreadVariable] Beignet-1.3.2-Source/utests/builtin_max_sub_group_size.cpp:31:14: style: Variable 'local_sz' is assigned a value that is never used. [unreadVariable] Beignet-1.3.2-Source/utests/builtin_max_sub_group_size.cpp:37:16: style: Variable 'local_sz' is assigned a value that is never used. [unreadVariable] Beignet-1.3.2-Source/utests/builtin_modf.cpp:56:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/builtin_modf.cpp:40:16: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/builtin_modf.cpp:41:15: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/builtin_num_groups.cpp:35:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/builtin_num_groups.cpp:81:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/builtin_num_groups.cpp:81:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/builtin_num_groups.cpp:66:21: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/builtin_nextafter.cpp:16:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/builtin_nextafter.cpp:60:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/builtin_nextafter.cpp:60:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/builtin_nextafter.cpp:7:11: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/builtin_nextafter.cpp:47:17: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/builtin_num_sub_groups.cpp:21:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/builtin_num_sub_groups.cpp:62:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/builtin_num_sub_groups.cpp:62:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/builtin_num_sub_groups.cpp:56:7: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/builtin_num_sub_groups.cpp:20:17: style: The scope of the variable 'local_sz' can be reduced. [variableScope] Beignet-1.3.2-Source/utests/builtin_num_sub_groups.cpp:20:30: style: The scope of the variable 'buf_len' can be reduced. [variableScope] Beignet-1.3.2-Source/utests/builtin_num_sub_groups.cpp:20:26: style: Variable 'local_sz' is assigned a value that is never used. [unreadVariable] Beignet-1.3.2-Source/utests/builtin_num_sub_groups.cpp:20:38: style: Variable 'buf_len' is assigned a value that is never used. [unreadVariable] Beignet-1.3.2-Source/utests/builtin_num_sub_groups.cpp:31:14: style: Variable 'local_sz' is assigned a value that is never used. [unreadVariable] Beignet-1.3.2-Source/utests/builtin_num_sub_groups.cpp:37:16: style: Variable 'local_sz' is assigned a value that is never used. [unreadVariable] Beignet-1.3.2-Source/utests/builtin_pow.cpp:45:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cl_device_fp_config [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/builtin_pow.cpp:106:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/builtin_pow.cpp:106:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/builtin_remquo.cpp:11:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/builtin_remquo.cpp:65:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/builtin_remquo.cpp:65:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/builtin_remquo.cpp:47:17: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/builtin_remquo.cpp:48:14: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/builtin_remquo.cpp:48:8: style: Variable 'quo' can be declared as pointer to const [constVariablePointer] Beignet-1.3.2-Source/utests/builtin_shuffle.cpp:8:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/builtin_shuffle.cpp:45:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/builtin_shuffle.cpp:45:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/builtin_shuffle.cpp:23:6: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/builtin_shuffle.cpp:24:6: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/builtin_shuffle.cpp:36:5: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/builtin_shuffle.cpp:37:5: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/builtin_shuffle2.cpp:8:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/builtin_shuffle2.cpp:45:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/builtin_shuffle2.cpp:45:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/builtin_shuffle2.cpp:23:6: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/builtin_shuffle2.cpp:24:6: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/builtin_shuffle2.cpp:36:5: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/builtin_shuffle2.cpp:37:5: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/builtin_sign.cpp:10:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/builtin_sign.cpp:47:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/builtin_sign.cpp:47:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/builtin_sign.cpp:19:13: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/builtin_sign.cpp:20:13: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/builtin_sign.cpp:21:13: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/builtin_sign.cpp:22:13: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/builtin_sign.cpp:24:15: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/builtin_sign.cpp:31:16: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/builtin_sign.cpp:31:10: style: Variable 'dst' can be declared as pointer to const [constVariablePointer] Beignet-1.3.2-Source/utests/builtin_sub_group_id.cpp:21:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/builtin_sub_group_id.cpp:63:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/builtin_sinpi.cpp:77:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/builtin_sinpi.cpp:104:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/builtin_sub_group_id.cpp:63:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/builtin_sub_group_id.cpp:57:7: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/builtin_sub_group_id.cpp:20:17: style: The scope of the variable 'local_sz' can be reduced. [variableScope] Beignet-1.3.2-Source/utests/builtin_sub_group_id.cpp:20:30: style: The scope of the variable 'buf_len' can be reduced. [variableScope] Beignet-1.3.2-Source/utests/builtin_sub_group_id.cpp:20:26: style: Variable 'local_sz' is assigned a value that is never used. [unreadVariable] Beignet-1.3.2-Source/utests/builtin_sub_group_id.cpp:20:38: style: Variable 'buf_len' is assigned a value that is never used. [unreadVariable] Beignet-1.3.2-Source/utests/builtin_sinpi.cpp:104:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/builtin_sinpi.cpp:88:17: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/builtin_sinpi.cpp:95:18: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/builtin_sinpi.cpp:42:11: style: Local variable 'n' shadows outer variable [shadowVariable] Beignet-1.3.2-Source/utests/builtin_sinpi.cpp:22:7: note: Shadowed declaration Beignet-1.3.2-Source/utests/builtin_sinpi.cpp:42:11: note: Shadow variable Beignet-1.3.2-Source/utests/builtin_sinpi.cpp:95:12: style: Variable 'dst' can be declared as pointer to const [constVariablePointer] Beignet-1.3.2-Source/utests/builtin_sinpi.cpp:45:9: style: Variable 'n' is assigned a value that is never used. [unreadVariable] Beignet-1.3.2-Source/utests/builtin_tgamma.cpp:12:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/builtin_tgamma.cpp:58:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/builtin_sub_group_size.cpp:21:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/builtin_sub_group_size.cpp:63:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/builtin_tgamma.cpp:58:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/builtin_tgamma.cpp:29:17: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/builtin_tgamma.cpp:36:18: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/builtin_tgamma.cpp:36:12: style: Variable 'dst' can be declared as pointer to const [constVariablePointer] Beignet-1.3.2-Source/utests/builtin_sub_group_size.cpp:63:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/builtin_sub_group_size.cpp:57:7: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/builtin_sub_group_size.cpp:20:17: style: The scope of the variable 'local_sz' can be reduced. [variableScope] Beignet-1.3.2-Source/utests/builtin_sub_group_size.cpp:20:30: style: The scope of the variable 'buf_len' can be reduced. [variableScope] Beignet-1.3.2-Source/utests/builtin_sub_group_size.cpp:20:26: style: Variable 'local_sz' is assigned a value that is never used. [unreadVariable] Beignet-1.3.2-Source/utests/builtin_sub_group_size.cpp:20:38: style: Variable 'buf_len' is assigned a value that is never used. [unreadVariable] Beignet-1.3.2-Source/utests/cl_create_kernel.cpp:8:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/cl_create_kernel.cpp:16:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/cl_create_kernel.cpp:16:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/compare_image_2d_and_1d_array.cpp:17:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cl_image_desc [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compare_image_2d_and_1d_array.cpp:92:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compare_image_2d_and_1d_array.cpp:92:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/compare_image_2d_and_1d_array.cpp:20:27: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/compare_image_2d_and_1d_array.cpp:21:27: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/compare_image_2d_and_1d_array.cpp:71:10: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/compare_image_2d_and_1d_array.cpp:72:10: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/compiler_abs.cpp:63:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_abs.cpp:77:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_abs.cpp:88:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_abs.cpp:125:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_abs.cpp:131:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_abs.cpp:141:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_abs.cpp:199:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_abs.cpp:199:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_abs.cpp:200:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_abs.cpp:200:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_abs.cpp:201:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_abs.cpp:201:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_abs.cpp:202:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_abs.cpp:202:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_abs.cpp:203:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_abs.cpp:203:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_abs.cpp:204:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_abs.cpp:204:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_abs.cpp:217:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_abs.cpp:217:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_abs.cpp:218:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_abs.cpp:218:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_abs.cpp:219:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_abs.cpp:219:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_abs.cpp:220:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_abs.cpp:220:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_abs.cpp:221:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_abs.cpp:221:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_abs.cpp:222:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_abs.cpp:222:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_abs.cpp:223:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_abs.cpp:223:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_abs.cpp:224:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_abs.cpp:224:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_abs.cpp:225:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_abs.cpp:225:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_abs.cpp:226:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_abs.cpp:226:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_abs.cpp:239:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_abs.cpp:239:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_abs.cpp:240:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_abs.cpp:240:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_abs.cpp:241:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_abs.cpp:241:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_abs.cpp:242:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_abs.cpp:242:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_abs.cpp:243:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_abs.cpp:243:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_abs.cpp:244:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_abs.cpp:244:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_abs.cpp:245:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_abs.cpp:245:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_abs.cpp:246:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_abs.cpp:246:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_abs.cpp:247:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_abs.cpp:247:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_abs.cpp:248:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_abs.cpp:248:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_abs.cpp:261:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_abs.cpp:261:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_abs.cpp:262:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_abs.cpp:262:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_abs.cpp:263:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_abs.cpp:263:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_abs.cpp:264:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_abs.cpp:264:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_abs.cpp:265:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_abs.cpp:265:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_abs.cpp:266:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_abs.cpp:266:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_abs.cpp:267:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_abs.cpp:267:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_abs.cpp:268:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_abs.cpp:268:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_abs.cpp:269:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_abs.cpp:269:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_abs.cpp:270:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_abs.cpp:270:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_abs_diff.cpp:64:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_abs_diff.cpp:77:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_abs_diff.cpp:88:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_abs_diff.cpp:133:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_abs_diff.cpp:139:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_abs_diff.cpp:150:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_abs_diff.cpp:218:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_abs_diff.cpp:218:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_abs_diff.cpp:219:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_abs_diff.cpp:219:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_abs_diff.cpp:220:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_abs_diff.cpp:220:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_abs_diff.cpp:221:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_abs_diff.cpp:221:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_abs_diff.cpp:222:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_abs_diff.cpp:222:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_abs_diff.cpp:223:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_abs_diff.cpp:223:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_abs_diff.cpp:224:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_abs_diff.cpp:224:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_abs_diff.cpp:225:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_abs_diff.cpp:225:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_abs_diff.cpp:237:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_abs_diff.cpp:237:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_abs_diff.cpp:238:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_abs_diff.cpp:238:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_abs_diff.cpp:239:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_abs_diff.cpp:239:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_abs_diff.cpp:240:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_abs_diff.cpp:240:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_abs_diff.cpp:241:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_abs_diff.cpp:241:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_abs_diff.cpp:242:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_abs_diff.cpp:242:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_abs_diff.cpp:243:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_abs_diff.cpp:243:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_abs_diff.cpp:244:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_abs_diff.cpp:244:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_abs_diff.cpp:245:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_abs_diff.cpp:245:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_abs_diff.cpp:246:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_abs_diff.cpp:246:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_abs_diff.cpp:258:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_abs_diff.cpp:258:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_abs_diff.cpp:259:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_abs_diff.cpp:259:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_abs_diff.cpp:260:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_abs_diff.cpp:260:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_abs_diff.cpp:261:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_abs_diff.cpp:261:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_abs_diff.cpp:262:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_abs_diff.cpp:262:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_abs_diff.cpp:263:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_abs_diff.cpp:263:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_abs_diff.cpp:264:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_abs_diff.cpp:264:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_abs_diff.cpp:265:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_abs_diff.cpp:265:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_abs_diff.cpp:266:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_abs_diff.cpp:266:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_abs_diff.cpp:267:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_abs_diff.cpp:267:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_abs_diff.cpp:279:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_abs_diff.cpp:279:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_abs_diff.cpp:280:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_abs_diff.cpp:280:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_abs_diff.cpp:281:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_abs_diff.cpp:281:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_abs_diff.cpp:282:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_abs_diff.cpp:282:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_abs_diff.cpp:283:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_abs_diff.cpp:283:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_abs_diff.cpp:284:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_abs_diff.cpp:284:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_abs_diff.cpp:285:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_abs_diff.cpp:285:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_abs_diff.cpp:286:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_abs_diff.cpp:286:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_abs_diff.cpp:287:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_abs_diff.cpp:287:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_abs_diff.cpp:288:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_abs_diff.cpp:288:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_abs_diff.cpp:301:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_abs_diff.cpp:301:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_abs_diff.cpp:302:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_abs_diff.cpp:302:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_abs_diff.cpp:303:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_abs_diff.cpp:303:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_abs_diff.cpp:304:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_abs_diff.cpp:304:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_abs_diff.cpp:305:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_abs_diff.cpp:305:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_abs_diff.cpp:306:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_abs_diff.cpp:306:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_abs_diff.cpp:307:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_abs_diff.cpp:307:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_abs_diff.cpp:308:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_abs_diff.cpp:308:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_abs_diff.cpp:309:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_abs_diff.cpp:309:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_abs_diff.cpp:310:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_abs_diff.cpp:310:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_abs.cpp:38:21: style: Comparing expression of type 'unsigned char' against value 0. Condition is always false. [compareValueOutOfTypeRangeError] Beignet-1.3.2-Source/utests/compiler_abs.cpp:38:21: style: Comparing expression of type 'unsigned short' against value 0. Condition is always false. [compareValueOutOfTypeRangeError] Beignet-1.3.2-Source/utests/compiler_abs.cpp:199:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/compiler_abs.cpp:200:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/compiler_abs.cpp:201:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/compiler_abs.cpp:202:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/compiler_abs.cpp:203:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/compiler_abs.cpp:204:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/compiler_abs.cpp:217:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/compiler_abs.cpp:218:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/compiler_abs.cpp:219:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/compiler_abs.cpp:220:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/compiler_abs.cpp:221:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/compiler_abs.cpp:222:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/compiler_abs.cpp:223:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/compiler_abs.cpp:224:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/compiler_abs.cpp:225:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/compiler_abs.cpp:226:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/compiler_abs.cpp:239:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/compiler_abs.cpp:240:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/compiler_abs.cpp:241:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/compiler_abs.cpp:242:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/compiler_abs.cpp:243:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/compiler_abs.cpp:244:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/compiler_abs.cpp:245:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/compiler_abs.cpp:246:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/compiler_abs.cpp:247:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/compiler_abs.cpp:248:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/compiler_abs.cpp:261:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/compiler_abs.cpp:262:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/compiler_abs.cpp:263:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/compiler_abs.cpp:264:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/compiler_abs.cpp:265:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/compiler_abs.cpp:266:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/compiler_abs.cpp:267:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/compiler_abs.cpp:268:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/compiler_abs.cpp:269:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/compiler_abs.cpp:270:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/compiler_abs.cpp:92:21: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/compiler_abs.cpp:101:21: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/compiler_abs.cpp:109:21: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/compiler_abs.cpp:118:21: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/compiler_abs.cpp:175:21: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/compiler_abs.cpp:13:23: style: Parameter 'other' can be declared as reference to const [constParameterReference] Beignet-1.3.2-Source/utests/compiler_abs.cpp:18:37: style: Parameter 'other' can be declared as reference to const [constParameterReference] Beignet-1.3.2-Source/utests/compiler_abs.cpp:30:33: style: Parameter 'other' can be declared as reference to const [constParameterReference] Beignet-1.3.2-Source/utests/compiler_abs.cpp:45:23: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] Beignet-1.3.2-Source/utests/compiler_abs.cpp:52:69: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] Beignet-1.3.2-Source/utests/compiler_abs.cpp:123:29: style: Parameter 'actual' can be declared as pointer to const [constParameterPointer] Beignet-1.3.2-Source/utests/compiler_abs.cpp:123:40: style: Parameter 'expected' can be declared as pointer to const [constParameterPointer] Beignet-1.3.2-Source/utests/compiler_abs.cpp:129:40: style: Parameter 'actual' can be declared as pointer to const [constParameterPointer] Beignet-1.3.2-Source/utests/compiler_abs.cpp:129:62: style: Parameter 'expected' can be declared as pointer to const [constParameterPointer] Beignet-1.3.2-Source/utests/compiler_abs_diff.cpp:218:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/compiler_abs_diff.cpp:219:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/compiler_abs_diff.cpp:220:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/compiler_abs_diff.cpp:221:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/compiler_abs_diff.cpp:222:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/compiler_abs_diff.cpp:223:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/compiler_abs_diff.cpp:224:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/compiler_abs_diff.cpp:225:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/compiler_abs_diff.cpp:237:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/compiler_abs_diff.cpp:238:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/compiler_abs_diff.cpp:239:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/compiler_abs_diff.cpp:240:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/compiler_abs_diff.cpp:241:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/compiler_abs_diff.cpp:242:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/compiler_abs_diff.cpp:243:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/compiler_abs_diff.cpp:244:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/compiler_abs_diff.cpp:245:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/compiler_abs_diff.cpp:246:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/compiler_abs_diff.cpp:258:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/compiler_abs_diff.cpp:259:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/compiler_abs_diff.cpp:260:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/compiler_abs_diff.cpp:261:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/compiler_abs_diff.cpp:262:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/compiler_abs_diff.cpp:263:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/compiler_abs_diff.cpp:264:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/compiler_abs_diff.cpp:265:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/compiler_abs_diff.cpp:266:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/compiler_abs_diff.cpp:267:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/compiler_abs_diff.cpp:279:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/compiler_abs_diff.cpp:280:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/compiler_abs_diff.cpp:281:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/compiler_abs_diff.cpp:282:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/compiler_abs_diff.cpp:283:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/compiler_abs_diff.cpp:284:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/compiler_abs_diff.cpp:285:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/compiler_abs_diff.cpp:286:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/compiler_abs_diff.cpp:287:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/compiler_abs_diff.cpp:288:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/compiler_abs_diff.cpp:301:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/compiler_abs_diff.cpp:302:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/compiler_abs_diff.cpp:303:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/compiler_abs_diff.cpp:304:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/compiler_abs_diff.cpp:305:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/compiler_abs_diff.cpp:306:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/compiler_abs_diff.cpp:307:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/compiler_abs_diff.cpp:308:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/compiler_abs_diff.cpp:309:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/compiler_abs_diff.cpp:310:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/compiler_address_space.cpp:5:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_address_space.cpp:8:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_abs_diff.cpp:92:21: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/compiler_abs_diff.cpp:96:21: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/compiler_abs_diff.cpp:105:21: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/compiler_abs_diff.cpp:113:21: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/compiler_abs_diff.cpp:117:21: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/compiler_abs_diff.cpp:126:21: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/compiler_abs_diff.cpp:189:21: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/compiler_address_space.cpp:8:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/compiler_abs_diff.cpp:13:23: style: Parameter 'other' can be declared as reference to const [constParameterReference] Beignet-1.3.2-Source/utests/compiler_abs_diff.cpp:18:37: style: Parameter 'other' can be declared as reference to const [constParameterReference] Beignet-1.3.2-Source/utests/compiler_abs_diff.cpp:30:33: style: Parameter 'other' can be declared as reference to const [constParameterReference] Beignet-1.3.2-Source/utests/compiler_abs_diff.cpp:34:30: style: Parameter 'other' can be declared as reference to const [constParameterReference] Beignet-1.3.2-Source/utests/compiler_abs_diff.cpp:46:23: style: Parameter 'x' can be declared as pointer to const [constParameterPointer] Beignet-1.3.2-Source/utests/compiler_abs_diff.cpp:53:69: style: Parameter 'x' can be declared as pointer to const [constParameterPointer] Beignet-1.3.2-Source/utests/compiler_abs_diff.cpp:53:75: style: Parameter 'y' can be declared as pointer to const [constParameterPointer] Beignet-1.3.2-Source/utests/compiler_abs_diff.cpp:131:29: style: Parameter 'actual' can be declared as pointer to const [constParameterPointer] Beignet-1.3.2-Source/utests/compiler_abs_diff.cpp:131:40: style: Parameter 'expected' can be declared as pointer to const [constParameterPointer] Beignet-1.3.2-Source/utests/compiler_abs_diff.cpp:137:40: style: Parameter 'actual' can be declared as pointer to const [constParameterPointer] Beignet-1.3.2-Source/utests/compiler_abs_diff.cpp:137:62: style: Parameter 'expected' can be declared as pointer to const [constParameterPointer] Beignet-1.3.2-Source/utests/compiler_argument_structure.cpp:11:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_argument_structure.cpp:27:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_argument_structure.cpp:27:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/compiler_argument_structure.cpp:24:5: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/compiler_argument_structure_indirect.cpp:11:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_argument_structure_indirect.cpp:29:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_argument_structure_indirect.cpp:29:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/compiler_argument_structure_indirect.cpp:25:5: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/compiler_argument_structure_select.cpp:15:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_argument_structure_select.cpp:36:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_argument_structure_select.cpp:36:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/compiler_argument_structure_select.cpp:30:3: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/compiler_argument_structure_select.cpp:32:5: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/compiler_arith_shift_right.cpp:14:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_arith_shift_right.cpp:43:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_arith_shift_right.cpp:43:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/compiler_arith_shift_right.cpp:26:21: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/compiler_arith_shift_right.cpp:38:7: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/compiler_arith_shift_right.cpp:3:37: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] Beignet-1.3.2-Source/utests/compiler_array.cpp:8:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_array.cpp:27:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_array.cpp:27:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/compiler_array.cpp:16:37: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/compiler_array.cpp:23:5: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/compiler_array0.cpp:23:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_array0.cpp:52:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_array0.cpp:52:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/compiler_array0.cpp:35:21: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/compiler_array0.cpp:47:7: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/compiler_array0.cpp:3:37: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] Beignet-1.3.2-Source/utests/compiler_array1.cpp:22:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_array1.cpp:51:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_array1.cpp:51:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/compiler_array1.cpp:34:21: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/compiler_array1.cpp:46:7: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/compiler_array1.cpp:3:37: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] Beignet-1.3.2-Source/utests/compiler_array2.cpp:20:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_array2.cpp:49:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_array2.cpp:49:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/compiler_array2.cpp:32:21: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/compiler_array2.cpp:44:7: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/compiler_array3.cpp:21:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_array3.cpp:50:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_array3.cpp:50:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/compiler_array3.cpp:33:21: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/compiler_array3.cpp:45:7: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/compiler_array3.cpp:3:37: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] Beignet-1.3.2-Source/utests/compiler_array4.cpp:13:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_array4.cpp:45:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_assignment_operation_in_if.cpp:24:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_assignment_operation_in_if.cpp:45:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_array4.cpp:45:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/compiler_array4.cpp:27:25: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/compiler_array4.cpp:39:7: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/compiler_array4.cpp:3:37: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] Beignet-1.3.2-Source/utests/compiler_assignment_operation_in_if.cpp:45:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/compiler_assignment_operation_in_if.cpp:40:5: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/compiler_assignment_operation_in_if.cpp:6:6: style: struct member 'cpu_int3::z' is never used. [unusedStructMember] Beignet-1.3.2-Source/utests/compiler_async_copy_and_prefetch.cpp:5:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_async_copy_and_prefetch.cpp:8:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_async_copy_and_prefetch.cpp:8:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/compiler_async_stride_copy.cpp:11:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_async_stride_copy.cpp:45:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_async_stride_copy.cpp:45:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/compiler_async_stride_copy.cpp:22:8: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/compiler_async_stride_copy.cpp:33:15: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/compiler_async_stride_copy.cpp:34:15: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/compiler_async_stride_copy.cpp:33:9: style: Variable 'dst' can be declared as pointer to const [constVariablePointer] Beignet-1.3.2-Source/utests/compiler_async_stride_copy.cpp:34:9: style: Variable 'src' can be declared as pointer to const [constVariablePointer] Beignet-1.3.2-Source/utests/compiler_async_copy.cpp:46:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_async_copy.cpp:46:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_async_copy.cpp:47:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_async_copy.cpp:47:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_async_copy.cpp:48:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_async_copy.cpp:48:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_async_copy.cpp:49:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_async_copy.cpp:49:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_async_copy.cpp:50:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_async_copy.cpp:50:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_async_copy.cpp:51:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_async_copy.cpp:51:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_async_copy.cpp:52:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_async_copy.cpp:52:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_async_copy.cpp:53:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_async_copy.cpp:53:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_async_copy.cpp:54:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_async_copy.cpp:54:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_atomic_functions.cpp:68:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_atomic_functions.cpp:97:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_atomic_functions.cpp:97:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/compiler_atomic_functions.cpp:77:4: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/compiler_atomic_functions.cpp:82:21: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/compiler_atomic_functions.cpp:92:5: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/compiler_async_copy.cpp:46:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/compiler_async_copy.cpp:47:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/compiler_async_copy.cpp:48:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/compiler_async_copy.cpp:49:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/compiler_async_copy.cpp:50:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/compiler_async_copy.cpp:51:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/compiler_async_copy.cpp:52:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/compiler_async_copy.cpp:53:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/compiler_async_copy.cpp:54:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/compiler_async_copy.cpp:46:1: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/compiler_async_copy.cpp:47:1: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/compiler_async_copy.cpp:48:1: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/compiler_async_copy.cpp:49:1: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/compiler_async_copy.cpp:50:1: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/compiler_async_copy.cpp:51:1: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/compiler_async_copy.cpp:52:1: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/compiler_async_copy.cpp:53:1: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/compiler_async_copy.cpp:54:1: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/compiler_atomic_functions_20.cpp:70:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_atomic_functions_20.cpp:106:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_atomic_functions_20.cpp:106:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/compiler_atomic_functions_20.cpp:79:4: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/compiler_atomic_functions_20.cpp:84:21: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/compiler_atomic_functions_20.cpp:94:5: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/compiler_bool_cross_basic_block.cpp:26:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_bool_cross_basic_block.cpp:55:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_bool_cross_basic_block.cpp:55:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/compiler_bool_cross_basic_block.cpp:37:19: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/compiler_bool_cross_basic_block.cpp:50:5: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/compiler_bool_cross_basic_block.cpp:3:37: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] Beignet-1.3.2-Source/utests/compiler_box_blur.cpp:12:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_box_blur.cpp:42:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_box_blur.cpp:42:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/compiler_box_blur.cpp:33:9: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/compiler_box_blur_float.cpp:13:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_box_blur_float.cpp:67:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_box_blur_float.cpp:67:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/compiler_box_blur_float.cpp:21:9: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/compiler_box_blur_float.cpp:48:9: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/compiler_box_blur_float.cpp:51:14: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/compiler_box_blur_float.cpp:51:8: style: Local variable 'tmp' shadows outer variable [shadowVariable] Beignet-1.3.2-Source/utests/compiler_box_blur_float.cpp:4:13: note: Shadowed declaration Beignet-1.3.2-Source/utests/compiler_box_blur_float.cpp:51:8: note: Shadow variable Beignet-1.3.2-Source/utests/compiler_basic_arithmetic.cpp:110:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_basic_arithmetic.cpp:111:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_basic_arithmetic.cpp:112:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_basic_arithmetic.cpp:113:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_basic_arithmetic.cpp:114:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_basic_arithmetic.cpp:17:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_box_blur_image.cpp:12:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_box_blur_image.cpp:52:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_box_blur_image.cpp:52:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/compiler_box_blur_image.cpp:37:9: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/compiler_bsort.cpp:19:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_bsort.cpp:45:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_bsort.cpp:45:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/compiler_bsort.cpp:26:4: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/compiler_bsort.cpp:27:4: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/compiler_bsort.cpp:28:4: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/compiler_bsort.cpp:29:4: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/compiler_bsort.cpp:30:4: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/compiler_bsort.cpp:31:4: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/compiler_bsort.cpp:32:4: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/compiler_bsort.cpp:33:4: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/compiler_bsort.cpp:40:5: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/compiler_bswap.cpp:29:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_bswap.cpp:42:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_bswap.cpp:53:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_bswap.cpp:110:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_bswap.cpp:252:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_basic_arithmetic.cpp:110:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/compiler_basic_arithmetic.cpp:111:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/compiler_basic_arithmetic.cpp:112:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/compiler_basic_arithmetic.cpp:113:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/compiler_basic_arithmetic.cpp:114:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/compiler_bswap.cpp:252:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/compiler_bswap.cpp:25:57: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] Beignet-1.3.2-Source/utests/compiler_basic_arithmetic.cpp:18:17: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/compiler_basic_arithmetic.cpp:19:17: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/compiler_basic_arithmetic.cpp:20:37: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/compiler_basic_arithmetic.cpp:21:37: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/compiler_basic_arithmetic.cpp:24:11: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/compiler_basic_arithmetic.cpp:25:9: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/compiler_basic_arithmetic.cpp:44:7: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/compiler_basic_arithmetic.cpp:47:7: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/compiler_basic_arithmetic.cpp:50:7: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/compiler_basic_arithmetic.cpp:53:7: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/compiler_basic_arithmetic.cpp:56:7: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/compiler_byte_scatter.cpp:8:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_byte_scatter.cpp:23:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_byte_scatter.cpp:23:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/compiler_byte_scatter.cpp:20:5: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/compiler_ceil.cpp:14:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_ceil.cpp:43:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_ceil.cpp:43:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/compiler_ceil.cpp:26:21: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/compiler_ceil.cpp:38:7: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/compiler_ceil.cpp:4:39: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] Beignet-1.3.2-Source/utests/compiler_cl_finish.cpp:15:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_cl_finish.cpp:51:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_cl_finish.cpp:51:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/compiler_constant_expr.cpp:9:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_constant_expr.cpp:34:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_constant_expr.cpp:34:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/compiler_constant_expr.cpp:10:17: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/compiler_constant_expr.cpp:11:37: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/compiler_constant_expr.cpp:28:25: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/compiler_constant_expr.cpp:29:23: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/compiler_clz.cpp:23:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_CHAR_MAX [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_clz.cpp:23:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_UCHAR_MAX [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_clz.cpp:24:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SHRT_MAX [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_clz.cpp:24:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_USHRT_MAX [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_clz.cpp:25:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_INT_MAX [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_clz.cpp:25:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_UINT_MAX [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_clz.cpp:26:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_LONG_MAX [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_clz.cpp:26:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_ULONG_MAX [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_clz.cpp:46:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_CHAR_MIN [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_clz.cpp:47:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SHRT_MIN [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_clz.cpp:48:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_INT_MIN [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_clz.cpp:49:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_LONG_MIN [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_clz.cpp:137:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_clz.cpp:138:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_clz.cpp:139:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_clz.cpp:140:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_clz.cpp:141:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_clz.cpp:142:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_clz.cpp:143:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_clz.cpp:144:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_clz.cpp:57:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_convert_uchar_sat.cpp:15:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_convert_uchar_sat.cpp:44:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/compiler_convert_uchar_sat.cpp:44:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/compiler_convert_uchar_sat.cpp:27:21: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/compiler_convert_uchar_sat.cpp:39:7: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/compiler_convert_uchar_sat.cpp:3:39: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] Beignet-1.3.2-Source/utests/compiler_clz.cpp:89:35: style: Condition 'i<64' is always true [knownConditionTrueFalse] Beignet-1.3.2-Source/utests/compiler_clz.cpp:82:28: note: Assuming that condition 'i::ret' is not initialized in the constructor. [uninitMemberVar] Beignet-1.3.2-Source/utests/get_cl_info.cpp:28:9: performance: Variable 'refer' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] Beignet-1.3.2-Source/utests/get_cl_info.cpp:32:10: style:inconclusive: Technically the member function 'Info_Result < cl_uint >::check_result' can be const. [functionConst] Beignet-1.3.2-Source/utests/get_cl_info.cpp:32:10: style:inconclusive: Technically the member function 'Info_Result < cl_context >::check_result' can be const. [functionConst] Beignet-1.3.2-Source/utests/get_cl_info.cpp:32:10: style:inconclusive: Technically the member function 'Info_Result < cl_device_id >::check_result' can be const. [functionConst] Beignet-1.3.2-Source/utests/get_cl_info.cpp:32:10: style:inconclusive: Technically the member function 'Info_Result < unsigned long >::check_result' can be const. [functionConst] Beignet-1.3.2-Source/utests/get_cl_info.cpp:32:10: style:inconclusive: Technically the member function 'Info_Result < cl_command_queue_properties >::check_result' can be const. [functionConst] Beignet-1.3.2-Source/utests/get_cl_info.cpp:32:10: style:inconclusive: Technically the member function 'Info_Result < cl_build_status >::check_result' can be const. [functionConst] Beignet-1.3.2-Source/utests/get_cl_info.cpp:32:10: style:inconclusive: Technically the member function 'Info_Result < cl_program >::check_result' can be const. [functionConst] Beignet-1.3.2-Source/utests/get_cl_info.cpp:32:10: style:inconclusive: Technically the member function 'Info_Result < cl_mem_object_type >::check_result' can be const. [functionConst] Beignet-1.3.2-Source/utests/get_cl_info.cpp:32:10: style:inconclusive: Technically the member function 'Info_Result < cl_mem_flags >::check_result' can be const. [functionConst] Beignet-1.3.2-Source/utests/get_cl_info.cpp:32:10: style:inconclusive: Technically the member function 'Info_Result < cl_mem >::check_result' can be const. [functionConst] Beignet-1.3.2-Source/utests/get_cl_info.cpp:27:5: style: Struct 'Info_Result < cl_uint >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Beignet-1.3.2-Source/utests/get_cl_info.cpp:27:5: style: Struct 'Info_Result < cl_context >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Beignet-1.3.2-Source/utests/get_cl_info.cpp:27:5: style: Struct 'Info_Result < cl_device_id >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Beignet-1.3.2-Source/utests/get_cl_info.cpp:27:5: style: Struct 'Info_Result < unsigned long >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Beignet-1.3.2-Source/utests/get_cl_info.cpp:27:5: style: Struct 'Info_Result < cl_command_queue_properties >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Beignet-1.3.2-Source/utests/get_cl_info.cpp:27:5: style: Struct 'Info_Result < cl_build_status >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Beignet-1.3.2-Source/utests/get_cl_info.cpp:27:5: style: Struct 'Info_Result < cl_program >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Beignet-1.3.2-Source/utests/get_cl_info.cpp:27:5: style: Struct 'Info_Result < cl_mem_object_type >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Beignet-1.3.2-Source/utests/get_cl_info.cpp:27:5: style: Struct 'Info_Result < cl_mem_flags >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Beignet-1.3.2-Source/utests/get_cl_info.cpp:27:5: style: Struct 'Info_Result < cl_mem >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] Beignet-1.3.2-Source/utests/get_cl_info.cpp:259:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/get_cl_info.cpp:327:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/get_cl_info.cpp:373:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/get_cl_info.cpp:428:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/get_cl_info.cpp:482:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/get_cl_info.cpp:533:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/get_cl_info.cpp:586:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/get_cl_info.cpp:635:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/get_cl_info.cpp:684:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/get_cl_info.cpp:752:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/get_cl_info.cpp:815:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/get_cl_info.cpp:872:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/get_cl_info.cpp:961:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/get_cl_info.cpp:187:7: error: Memory leak: ker_path [memleak] Beignet-1.3.2-Source/utests/get_cl_info.cpp:193:7: error: Memory leak: ker_path [memleak] Beignet-1.3.2-Source/utests/get_cl_info.cpp:50:15: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/get_cl_info.cpp:52:21: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/get_cl_info.cpp:87:15: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/get_cl_info.cpp:89:17: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/get_cl_info.cpp:91:20: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/get_cl_info.cpp:97:26: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/get_cl_info.cpp:100:32: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/get_cl_info.cpp:184:22: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/get_cl_info.cpp:206:21: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/get_cl_info.cpp:213:27: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/get_cl_info.cpp:215:27: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/get_cl_info.cpp:218:27: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/get_cl_info.cpp:220:27: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/get_cl_info.cpp:223:27: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/get_cl_info.cpp:226:27: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/get_cl_info.cpp:230:27: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/get_cl_info.cpp:286:10: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/get_cl_info.cpp:294:27: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/get_cl_info.cpp:296:27: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/get_cl_info.cpp:300:27: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/get_cl_info.cpp:304:27: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/get_cl_info.cpp:348:27: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/get_cl_info.cpp:351:27: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/get_cl_info.cpp:354:27: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/get_cl_info.cpp:398:27: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/get_cl_info.cpp:401:27: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/get_cl_info.cpp:453:27: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/get_cl_info.cpp:456:27: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/get_cl_info.cpp:504:27: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/get_cl_info.cpp:507:27: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/get_cl_info.cpp:556:27: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/get_cl_info.cpp:559:27: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/get_cl_info.cpp:607:27: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/get_cl_info.cpp:656:27: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/get_cl_info.cpp:711:10: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/get_cl_info.cpp:720:27: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/get_cl_info.cpp:722:27: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/get_cl_info.cpp:726:27: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/get_cl_info.cpp:729:27: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/get_cl_info.cpp:776:27: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/get_cl_info.cpp:778:27: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/get_cl_info.cpp:782:27: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/get_cl_info.cpp:786:27: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/get_cl_info.cpp:790:27: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/get_cl_info.cpp:899:27: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/get_cl_info.cpp:902:27: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/get_cl_info.cpp:905:27: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/get_cl_info.cpp:908:27: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/get_cl_info.cpp:911:27: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/get_cl_info.cpp:914:27: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/get_cl_info.cpp:916:27: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/get_cl_info.cpp:918:27: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/get_cl_info.cpp:921:27: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/get_cl_info.cpp:83:36: style: Parameter 'sz' can be declared as pointer to const [constParameterPointer] Beignet-1.3.2-Source/utests/get_cl_info.cpp:339:10: style: Variable 'build_opt' can be declared as const array [constVariable] Beignet-1.3.2-Source/utests/get_cl_info.cpp:340:10: style: Variable 'log' can be declared as const array [constVariable] Beignet-1.3.2-Source/utests/get_cl_info.cpp:382:10: style: Variable 'llvm_file' can be declared as const array [constVariable] Beignet-1.3.2-Source/utests/get_cl_info.cpp:383:10: style: Variable 'build_opt' can be declared as const array [constVariable] Beignet-1.3.2-Source/utests/get_cl_info.cpp:437:10: style: Variable 'spir_file' can be declared as const array [constVariable] Beignet-1.3.2-Source/utests/get_cl_info.cpp:438:10: style: Variable 'compile_opt' can be declared as const array [constVariable] Beignet-1.3.2-Source/utests/get_cl_info.cpp:488:10: style: Variable 'spir_file' can be declared as const array [constVariable] Beignet-1.3.2-Source/utests/get_cl_info.cpp:489:10: style: Variable 'build_opt' can be declared as const array [constVariable] Beignet-1.3.2-Source/utests/get_cl_info.cpp:540:10: style: Variable 'asm_file' can be declared as const array [constVariable] Beignet-1.3.2-Source/utests/get_cl_info.cpp:541:10: style: Variable 'build_opt' can be declared as const array [constVariable] Beignet-1.3.2-Source/utests/get_cl_info.cpp:592:10: style: Variable 'llvm_file' can be declared as const array [constVariable] Beignet-1.3.2-Source/utests/get_cl_info.cpp:593:10: style: Variable 'compile_opt' can be declared as const array [constVariable] Beignet-1.3.2-Source/utests/get_cl_info.cpp:641:10: style: Variable 'asm_file' can be declared as const array [constVariable] Beignet-1.3.2-Source/utests/get_cl_info.cpp:642:10: style: Variable 'link_opt' can be declared as const array [constVariable] Beignet-1.3.2-Source/utests/load_program_from_bin_file.cpp:22:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/load_program_from_bin_file.cpp:81:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/load_program_from_bin_file.cpp:81:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/load_program_from_bin_file.cpp:28:33: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/load_program_from_bin_file.cpp:53:27: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/load_program_from_bin_file.cpp:76:13: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/load_program_from_bin_file.cpp:8:39: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] Beignet-1.3.2-Source/utests/load_program_from_bin_file.cpp:18:11: style: Variable 'ker_path' can be declared as pointer to const [constVariablePointer] Beignet-1.3.2-Source/utests/load_program_from_spir.cpp:17:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_PLATFORM_EXTENSIONS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/load_program_from_spir.cpp:99:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/load_program_from_gen_bin.cpp:22:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/load_program_from_gen_bin.cpp:101:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/load_program_from_spir.cpp:99:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/load_program_from_spir.cpp:44:33: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/load_program_from_spir.cpp:69:27: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/load_program_from_spir.cpp:92:13: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/load_program_from_spir.cpp:9:39: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] Beignet-1.3.2-Source/utests/load_program_from_gen_bin.cpp:101:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/load_program_from_gen_bin.cpp:28:24: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/load_program_from_gen_bin.cpp:43:14: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/load_program_from_gen_bin.cpp:50:38: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/load_program_from_gen_bin.cpp:69:27: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/load_program_from_gen_bin.cpp:92:13: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/load_program_from_gen_bin.cpp:8:39: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] Beignet-1.3.2-Source/utests/multi_queue_events.cpp:24:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cl_int [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/multi_queue_events.cpp:52:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/multi_queue_events.cpp:129:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/my_test.cpp:70:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/my_test.cpp:99:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/multi_queue_events.cpp:129:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/multi_queue_events.cpp:20:15: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/multi_queue_events.cpp:108:5: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/multi_queue_events.cpp:47:14: style: Local variable 'program' shadows outer variable [shadowVariable] Beignet-1.3.2-Source/utests/utest_helper.hpp:214:28: note: Shadowed declaration Beignet-1.3.2-Source/utests/multi_queue_events.cpp:47:14: note: Shadow variable Beignet-1.3.2-Source/utests/multi_queue_events.cpp:64:10: style: Local variable 'buf' shadows outer variable [shadowVariable] Beignet-1.3.2-Source/utests/utest_helper.hpp:217:24: note: Shadowed declaration Beignet-1.3.2-Source/utests/multi_queue_events.cpp:64:10: note: Shadow variable Beignet-1.3.2-Source/utests/my_test.cpp:5:2: warning: Member variable 'seg::offset' is not initialized in the constructor. [uninitMemberVar] Beignet-1.3.2-Source/utests/my_test.cpp:99:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/my_test.cpp:86:19: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/my_test.cpp:48:43: style: Parameter 'image' can be declared as reference to const [constParameterReference] Beignet-1.3.2-Source/utests/my_test.cpp:4:27: style: struct member 'seg::offset' is never used. [unusedStructMember] Beignet-1.3.2-Source/utests/profiling_exec.cpp:21:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/profiling_exec.cpp:46:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/profiling_exec.cpp:97:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/profiling_exec.cpp:97:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/profiling_exec.cpp:48:22: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/profiling_exec.cpp:49:22: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/profiling_exec.cpp:69:16: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/profiling_exec.cpp:89:2: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/profiling_exec.cpp:4:37: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] Beignet-1.3.2-Source/utests/runtime_alloc_host_ptr_buffer.cpp:8:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/runtime_alloc_host_ptr_buffer.cpp:25:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/runtime_alloc_host_ptr_buffer.cpp:25:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/runtime_alloc_host_ptr_buffer.cpp:21:5: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/runtime_barrier_list.cpp:14:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/runtime_barrier_list.cpp:73:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/runtime_barrier_list.cpp:73:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/runtime_barrier_list.cpp:26:76: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/runtime_barrier_list.cpp:47:76: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/runtime_barrier_list.cpp:65:5: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/runtime_climage_from_boname.cpp:113:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/runtime_climage_from_boname.cpp:224:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/runtime_cmrt.cpp:206:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/runtime_cmrt.cpp:274:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/runtime_climage_from_boname.cpp:224:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/runtime_climage_from_boname.cpp:138:41: warning:inconclusive: Either the condition 'bo!=NULL' is redundant or there is possible null pointer dereference: bo. [nullPointerRedundantCheck] Beignet-1.3.2-Source/utests/runtime_climage_from_boname.cpp:135:3: note: Assuming that condition 'bo!=NULL' is not redundant Beignet-1.3.2-Source/utests/runtime_climage_from_boname.cpp:138:41: note: Null pointer dereference Beignet-1.3.2-Source/utests/runtime_climage_from_boname.cpp:138:25: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/runtime_climage_from_boname.cpp:160:34: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/runtime_climage_from_boname.cpp:179:10: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/runtime_climage_from_boname.cpp:204:10: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/runtime_cmrt.cpp:274:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/runtime_cmrt.cpp:208:32: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/runtime_cmrt.cpp:241:18: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/runtime_cmrt.cpp:242:18: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/runtime_cmrt.cpp:264:9: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/runtime_cmrt.cpp:265:9: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/runtime_cmrt.cpp:202:9: style: Variable 'ker_path' can be declared as pointer to const [constVariablePointer] Beignet-1.3.2-Source/utests/runtime_createcontext.cpp:9:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/runtime_createcontext.cpp:14:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/runtime_compile_link.cpp:16:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_FALSE [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/runtime_compile_link.cpp:38:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/runtime_compile_link.cpp:177:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/runtime_createcontext.cpp:14:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/runtime_createcontext.cpp:6:14: style: Local variable 'ctx' shadows outer variable [shadowVariable] Beignet-1.3.2-Source/utests/utest_helper.hpp:213:19: note: Shadowed declaration Beignet-1.3.2-Source/utests/runtime_createcontext.cpp:6:14: note: Shadow variable Beignet-1.3.2-Source/utests/runtime_event.cpp:13:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/runtime_event.cpp:59:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/runtime_compile_link.cpp:177:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/runtime_compile_link.cpp:89:12: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/runtime_compile_link.cpp:113:95: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/runtime_compile_link.cpp:161:21: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/runtime_compile_link.cpp:161:14: style: Variable 'dest' can be declared as pointer to const [constVariablePointer] Beignet-1.3.2-Source/utests/runtime_compile_link.cpp:123:24: portability: Shifting signed 64-bit value by 63 bits is implementation-defined behaviour [shiftTooManyBitsSigned] Beignet-1.3.2-Source/utests/runtime_compile_link.cpp:124:24: portability: Shifting signed 64-bit value by 63 bits is implementation-defined behaviour [shiftTooManyBitsSigned] Beignet-1.3.2-Source/utests/runtime_compile_link.cpp:127:56: portability: Shifting signed 64-bit value by 63 bits is implementation-defined behaviour [shiftTooManyBitsSigned] Beignet-1.3.2-Source/utests/runtime_compile_link.cpp:128:25: portability: Shifting signed 64-bit value by 63 bits is implementation-defined behaviour [shiftTooManyBitsSigned] Beignet-1.3.2-Source/utests/runtime_event.cpp:59:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/runtime_event.cpp:21:76: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/runtime_event.cpp:51:5: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/runtime_flat_address_space.cpp:39:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/runtime_flat_address_space.cpp:56:18: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/runtime_marker_list.cpp:14:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/runtime_marker_list.cpp:73:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/runtime_null_kernel_arg.cpp:8:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/runtime_null_kernel_arg.cpp:27:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/runtime_marker_list.cpp:73:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/runtime_marker_list.cpp:26:76: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/runtime_marker_list.cpp:47:76: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/runtime_marker_list.cpp:65:5: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/runtime_null_kernel_arg.cpp:27:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/runtime_null_kernel_arg.cpp:22:5: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/runtime_pipe_query.cpp:10:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/runtime_pipe_query.cpp:17:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/runtime_pipe_query.cpp:17:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/runtime_use_host_ptr_buffer.cpp:8:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/runtime_use_host_ptr_buffer.cpp:33:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/runtime_set_kernel_arg.cpp:11:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/runtime_set_kernel_arg.cpp:30:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/runtime_use_host_ptr_buffer.cpp:33:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/runtime_use_host_ptr_buffer.cpp:13:37: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/runtime_use_host_ptr_buffer.cpp:23:18: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/runtime_use_host_ptr_buffer.cpp:26:5: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/runtime_set_kernel_arg.cpp:30:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/runtime_set_kernel_arg.cpp:25:5: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/runtime_use_host_ptr_image.cpp:12:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cl_image_desc [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/runtime_use_host_ptr_image.cpp:76:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/sub_buffer.cpp:14:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/sub_buffer.cpp:136:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/runtime_use_host_ptr_image.cpp:76:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/runtime_use_host_ptr_image.cpp:29:6: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/runtime_use_host_ptr_image.cpp:37:6: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/runtime_use_host_ptr_image.cpp:62:18: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/runtime_use_host_ptr_image.cpp:66:5: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/sub_buffer.cpp:136:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/sub_buffer.cpp:19:24: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/sub_buffer.cpp:50:73: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/sub_buffer.cpp:119:36: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/test_printf.cpp:6:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/test_printf.cpp:18:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/test_printf.cpp:23:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/test_printf.cpp:31:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/test_printf.cpp:36:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/test_printf.cpp:44:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/test_printf.cpp:50:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/test_printf.cpp:59:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/test_printf.cpp:64:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/test_printf.cpp:72:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/test_printf.cpp:18:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/test_printf.cpp:31:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/test_printf.cpp:44:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/test_printf.cpp:59:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/test_printf.cpp:72:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/utest.cpp:57:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable finishrun [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/utest.cpp:94:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable failCount [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/utest.cpp:109:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SA_RESETHAND [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/utest.cpp:163:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/utest.cpp:193:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_NPROCESSORS_ONLN [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/utest.cpp:255:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/utest.cpp:265:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/utest.cpp:275:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/utest.cpp:206:75: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/utest.cpp:118:7: style: The scope of the variable 'SerialNumber' can be reduced. [variableScope] Beignet-1.3.2-Source/utests/utest_file_map.cpp:37:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/utest_file_map.cpp:47:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_FALSE [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/utest_file_map.cpp:73:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/utest_file_map.cpp:90:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/utest_file_map.cpp:71:14: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/utest_file_map.cpp:95:19: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/utest_file_map.cpp:108:15: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/utest_run.cpp:45:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/utest_run.cpp:64:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/utest_run.cpp:85:9: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/utest_run.cpp:100:9: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/utest_run.cpp:123:9: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/utest_run.cpp:133:9: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/utest_run.cpp:143:9: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/utest_run.cpp:60:26: style: Parameter 'argv' can be declared as const array [constParameter] Beignet-1.3.2-Source/utests/utest_helper.cpp:237:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/utest_helper.cpp:295:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/utest_helper.cpp:346:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/utest_helper.cpp:437:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/utest_helper.cpp:529:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/utest_helper.cpp:595:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/utest_helper.cpp:845:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_DEVICE_EXTENSIONS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/utest_helper.cpp:864:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_DEVICE_VERSION [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/utest_helper.cpp:884:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_DEVICE_EXTENSIONS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/utest_helper.cpp:902:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_DEVICE_EXTENSIONS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/utest_helper.cpp:928:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_DEVICE_EXTENSIONS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/utest_helper.cpp:946:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_DEVICE_OPENCL_C_VERSION [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/utest_helper.cpp:990:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_DEVICE_EXTENSIONS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/utest_helper.cpp:1129:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_DEVICE_EXTENSIONS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/vload_bench.cpp:15:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CL_SUCCESS [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/vload_bench.cpp:64:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/vload_bench.cpp:65:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/vload_bench.cpp:66:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/vload_bench.cpp:67:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/vload_bench.cpp:68:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/vload_bench.cpp:69:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/vload_bench.cpp:70:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] Beignet-1.3.2-Source/utests/vload_bench.cpp:64:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/vload_bench.cpp:65:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/vload_bench.cpp:66:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/vload_bench.cpp:67:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/vload_bench.cpp:68:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/vload_bench.cpp:69:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/vload_bench.cpp:70:1: style: Exception should be caught by reference. [catchExceptionByValue] Beignet-1.3.2-Source/utests/vload_bench.cpp:17:17: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/vload_bench.cpp:18:37: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/vload_bench.cpp:45:7: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/utest_helper.cpp:241:16: style: Redundant condition: program. '!A || (A && B)' is equivalent to '!A || B' [redundantCondition] Beignet-1.3.2-Source/utests/utest_helper.cpp:299:16: style: Redundant condition: program. '!A || (A && B)' is equivalent to '!A || B' [redundantCondition] Beignet-1.3.2-Source/utests/utest_helper.cpp:350:16: style: Redundant condition: program. '!A || (A && B)' is equivalent to '!A || B' [redundantCondition] Beignet-1.3.2-Source/utests/utest_helper.cpp:621:5: warning: %i in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] Beignet-1.3.2-Source/utests/utest_helper.cpp:226:19: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/utest_helper.cpp:600:11: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/utest_helper.cpp:673:16: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/utest_helper.cpp:715:15: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/utest_helper.cpp:868:30: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/utest_helper.cpp:869:3: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/utest_helper.cpp:914:40: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/utest_helper.cpp:962:30: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/utest_helper.cpp:963:3: style: C-style pointer casting [cstyleCast] Beignet-1.3.2-Source/utests/utest_helper.cpp:247:22: style: Local variable 'fm' shadows outer variable [shadowVariable] Beignet-1.3.2-Source/utests/utest_helper.cpp:235:18: note: Shadowed declaration Beignet-1.3.2-Source/utests/utest_helper.cpp:247:22: note: Shadow variable Beignet-1.3.2-Source/utests/utest_helper.cpp:302:20: style: Local variable 'fm' shadows outer variable [shadowVariable] Beignet-1.3.2-Source/utests/utest_helper.cpp:293:18: note: Shadowed declaration Beignet-1.3.2-Source/utests/utest_helper.cpp:302:20: note: Shadow variable Beignet-1.3.2-Source/utests/utest_helper.cpp:353:20: style: Local variable 'fm' shadows outer variable [shadowVariable] Beignet-1.3.2-Source/utests/utest_helper.cpp:344:18: note: Shadowed declaration Beignet-1.3.2-Source/utests/utest_helper.cpp:353:20: note: Shadow variable Beignet-1.3.2-Source/utests/utest_helper.cpp:596:28: style: Variable 'end' can be declared as pointer to const [constVariablePointer] Beignet-1.3.2-Source/utests/utest_helper.cpp:754:8: style: Variable 'magic' can be declared as const array [constVariable] Beignet-1.3.2-Source/utests/utest_helper.cpp:808:38: style: Parameter 'y' can be declared as pointer to const [constParameterPointer] Beignet-1.3.2-Source/utests/utest_helper.cpp:808:57: style: Parameter 'x' can be declared as pointer to const [constParameterPointer] diff: DONE