In file included from /wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/gbe_bin_interpreter.cpp:23:
In file included from /wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/constant.cpp:25:
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/constant.hpp:85:14: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference]
return *(Constant *)NULL;
^~~~~~~~~~~~~~~~~
In file included from /wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/gbe_bin_interpreter.cpp:31:
In file included from /wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./backend/program.cpp:26:
In file included from /wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/../backend/program.hpp:29:
In file included from /wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./backend/context.hpp:23:
In file included from /wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/instruction.hpp:28:
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:123:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U64: return 8;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:122:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S64:
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:121:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_DOUBLE:
^~~~~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:120:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U32: return 4;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:119:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S32:
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:118:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_FLOAT:
^~~~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:117:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U16: return 2;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:116:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_HALF:
^~~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:115:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S16:
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:114:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U8: return 1;
^~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:113:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S8:
^~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:112:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_BOOL:
^~~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:191:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U64: return *data.u64;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:190:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S64: return *data.s64;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:189:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U32: return *data.u32;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:188:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S32: return *data.s32;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:187:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U16: return *data.u16;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:186:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S16: return *data.s16;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:185:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U8: return *data.u8;
^~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:184:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S8: return *data.s8;
^~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:183:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_BOOL: return *data.b;
^~~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:207:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U64: return *data.u64;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:206:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S64: return *data.s64;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:205:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U32: return *data.u32;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:204:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S32: return *data.s32;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:203:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U16: return *data.u16;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:202:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S16: return *data.s16;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:201:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U8: return *data.u8;
^~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:200:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S8: return *data.s8;
^~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:199:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_BOOL: return *data.b;
^~~~~~~~~
In file included from /wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/gbe_bin_interpreter.cpp:32:
In file included from /wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./backend/gen_program.cpp:50:
In file included from /wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./backend/gen75_context.hpp:26:
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./backend/gen75_encoder.hpp:45:18: warning: 'gbe::Gen75Encoder::ATOMIC' hides overloaded virtual function [-Woverloaded-virtual]
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./backend/gen_encoder.hpp:174:18: note: hidden overloaded virtual function 'gbe::GenEncoder::ATOMIC' declared here: different number of parameters (7 vs 6)
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./backend/gen_context.hpp:246:18: note: hidden overloaded virtual function 'gbe::GenContext::emitPrintfLongInstruction' declared here: different number of parameters (5 vs 4)
In file included from /wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/ir/profile.cpp:25:
In file included from /wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/function.hpp:27:
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:123:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U64: return 8;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:122:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S64:
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:121:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_DOUBLE:
^~~~~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:120:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U32: return 4;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:119:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S32:
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:118:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_FLOAT:
^~~~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:117:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U16: return 2;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:116:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_HALF:
^~~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:115:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S16:
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:114:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U8: return 1;
^~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:113:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S8:
^~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:112:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_BOOL:
^~~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:191:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U64: return *data.u64;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:190:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S64: return *data.s64;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:189:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U32: return *data.u32;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:188:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S32: return *data.s32;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:187:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U16: return *data.u16;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:186:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S16: return *data.s16;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:185:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U8: return *data.u8;
^~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:184:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S8: return *data.s8;
^~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:183:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_BOOL: return *data.b;
^~~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:207:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U64: return *data.u64;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:206:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S64: return *data.s64;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:205:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U32: return *data.u32;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:204:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S32: return *data.s32;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:203:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U16: return *data.u16;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:202:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S16: return *data.s16;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:201:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U8: return *data.u8;
^~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:200:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S8: return *data.s8;
^~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:199:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
In file included from /wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/ir/context.cpp:24:
In file included from /wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/context.hpp:27:
In file included from /wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/instruction.hpp:28:
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:123:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U64: return 8;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:122:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S64:
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:121:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_DOUBLE:
^~~~~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:120:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U32: return 4;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:119:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S32:
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:118:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_FLOAT:
^~~~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:117:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U16: return 2;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:116:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_HALF:
^~~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:115:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S16:
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:114:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U8: return 1;
^~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:113:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S8:
^~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:112:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_BOOL:
^~~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:191:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U64: return *data.u64;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:190:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S64: return *data.s64;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:189:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U32: return *data.u32;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:188:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S32: return *data.s32;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:187:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U16: return *data.u16;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:186:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S16: return *data.s16;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:185:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U8: return *data.u8;
^~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:184:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S8: return *data.s8;
^~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:183:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_BOOL: return *data.b;
^~~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:207:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U64: return *data.u64;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:206:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S64: return *data.s64;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:205:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U32: return *data.u32;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:204:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S32: return *data.s32;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:203:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U16: return *data.u16;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:202:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S16: return *data.s16;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:201:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U8: return *data.u8;
^~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:200:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S8: return *data.s8;
^~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:199:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_BOOL: return *data.b;
^~~~~~~~~
In file included from /wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/ir/context.cpp:24:
In file included from /wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/context.hpp:31:
In file included from /wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/unit.hpp:27:
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/constant.hpp:85:14: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference]
In file included from /wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/ir/unit.cpp:24:
In file included from /wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/unit.hpp:27:
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/constant.hpp:85:14: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference]
return *(Constant *)NULL;
^~~~~~~~~~~~~~~~~
In file included from /wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/ir/unit.cpp:25:
In file included from /wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/function.hpp:27:
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:123:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U64: return 8;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:122:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S64:
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:121:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_DOUBLE:
^~~~~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:120:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U32: return 4;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:119:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S32:
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:118:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_FLOAT:
^~~~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:117:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U16: return 2;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:116:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_HALF:
^~~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:115:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S16:
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:114:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U8: return 1;
^~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:113:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S8:
^~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:112:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_BOOL:
^~~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:191:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U64: return *data.u64;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:190:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S64: return *data.s64;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:189:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U32: return *data.u32;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:188:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S32: return *data.s32;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:187:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U16: return *data.u16;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:186:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S16: return *data.s16;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:185:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U8: return *data.u8;
^~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:184:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S8: return *data.s8;
^~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:183:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_BOOL: return *data.b;
^~~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:207:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U64: return *data.u64;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:206:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S64: return *data.s64;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:205:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U32: return *data.u32;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:204:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S32: return *data.s32;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:203:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U16: return *data.u16;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:202:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S16: return *data.s16;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:201:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U8: return *data.u8;
^~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:200:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S8: return *data.s8;
^~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:199:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
In file included from /wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/ir/sampler.cpp:24:
In file included from /wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/ir/context.hpp:27:
In file included from /wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/instruction.hpp:28:
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:123:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U64: return 8;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:122:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S64:
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:121:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_DOUBLE:
^~~~~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:120:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U32: return 4;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:119:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S32:
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:118:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_FLOAT:
^~~~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:117:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U16: return 2;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:116:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_HALF:
^~~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:115:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S16:
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:114:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U8: return 1;
^~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:113:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S8:
^~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:112:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_BOOL:
^~~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:191:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U64: return *data.u64;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:190:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S64: return *data.s64;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:189:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U32: return *data.u32;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:188:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S32: return *data.s32;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:187:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U16: return *data.u16;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:186:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S16: return *data.s16;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:185:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U8: return *data.u8;
^~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:184:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S8: return *data.s8;
^~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:183:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_BOOL: return *data.b;
^~~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:207:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U64: return *data.u64;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:206:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S64: return *data.s64;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:205:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U32: return *data.u32;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:204:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S32: return *data.s32;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:203:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U16: return *data.u16;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:202:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S16: return *data.s16;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:201:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U8: return *data.u8;
^~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:200:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S8: return *data.s8;
^~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:199:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_BOOL: return *data.b;
^~~~~~~~~
In file included from /wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/ir/sampler.cpp:24:
In file included from /wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/ir/context.hpp:31:
In file included from /wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/unit.hpp:27:
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/constant.hpp:85:14: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference]
In file included from /wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/ir/image.cpp:23:
In file included from /wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/ir/image.hpp:27:
In file included from /wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/instruction.hpp:28:
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:123:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U64: return 8;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:122:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S64:
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:121:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_DOUBLE:
^~~~~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:120:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U32: return 4;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:119:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S32:
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:118:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_FLOAT:
^~~~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:117:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U16: return 2;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:116:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_HALF:
^~~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:115:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S16:
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:114:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U8: return 1;
^~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:113:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S8:
^~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:112:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_BOOL:
^~~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:191:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U64: return *data.u64;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:190:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S64: return *data.s64;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:189:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U32: return *data.u32;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:188:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S32: return *data.s32;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:187:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U16: return *data.u16;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:186:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S16: return *data.s16;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:185:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U8: return *data.u8;
^~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:184:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S8: return *data.s8;
^~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:183:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_BOOL: return *data.b;
^~~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:207:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U64: return *data.u64;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:206:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S64: return *data.s64;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:205:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U32: return *data.u32;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:204:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S32: return *data.s32;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:203:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U16: return *data.u16;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:202:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S16: return *data.s16;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:201:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U8: return *data.u8;
^~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:200:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S8: return *data.s8;
^~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:199:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_BOOL: return *data.b;
^~~~~~~~~
In file included from /wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/ir/image.cpp:24:
In file included from /wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/ir/context.hpp:31:
In file included from /wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/unit.hpp:27:
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/constant.hpp:85:14: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference]
In file included from /wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/gbe_bin_generater.cpp:40:
In file included from /wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./backend/program.hpp:29:
In file included from /wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./backend/context.hpp:23:
In file included from /wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/instruction.hpp:28:
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:123:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U64: return 8;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:122:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S64:
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:121:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_DOUBLE:
^~~~~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:120:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U32: return 4;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:119:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S32:
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:118:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_FLOAT:
^~~~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:117:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U16: return 2;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:116:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_HALF:
^~~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:115:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S16:
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:114:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U8: return 1;
^~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:113:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S8:
^~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:112:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_BOOL:
^~~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:191:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U64: return *data.u64;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:190:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S64: return *data.s64;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:189:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U32: return *data.u32;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:188:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S32: return *data.s32;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:187:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U16: return *data.u16;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:186:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S16: return *data.s16;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:185:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U8: return *data.u8;
^~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:184:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S8: return *data.s8;
^~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:183:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_BOOL: return *data.b;
^~~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:207:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U64: return *data.u64;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:206:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S64: return *data.s64;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:205:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U32: return *data.u32;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:204:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S32: return *data.s32;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:203:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U16: return *data.u16;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:202:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S16: return *data.s16;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:201:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U8: return *data.u8;
^~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:200:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S8: return *data.s8;
^~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:199:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_BOOL: return *data.b;
^~~~~~~~~
In file included from /wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/gbe_bin_generater.cpp:40:
In file included from /wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./backend/program.hpp:30:
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/constant.hpp:85:14: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference]
In file included from /wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/ir/immediate.cpp:18:
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/ir/immediate.hpp:123:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U64: return 8;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/ir/immediate.hpp:122:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S64:
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/ir/immediate.hpp:121:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_DOUBLE:
^~~~~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/ir/immediate.hpp:120:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U32: return 4;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/ir/immediate.hpp:119:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S32:
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/ir/immediate.hpp:118:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_FLOAT:
^~~~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/ir/immediate.hpp:117:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U16: return 2;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/ir/immediate.hpp:116:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_HALF:
^~~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/ir/immediate.hpp:115:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S16:
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/ir/immediate.hpp:114:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U8: return 1;
^~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/ir/immediate.hpp:113:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S8:
^~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/ir/immediate.hpp:112:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_BOOL:
^~~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/ir/immediate.hpp:191:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U64: return *data.u64;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/ir/immediate.hpp:190:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S64: return *data.s64;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/ir/immediate.hpp:189:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U32: return *data.u32;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/ir/immediate.hpp:188:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S32: return *data.s32;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/ir/immediate.hpp:187:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U16: return *data.u16;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/ir/immediate.hpp:186:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S16: return *data.s16;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/ir/immediate.hpp:185:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U8: return *data.u8;
^~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/ir/immediate.hpp:184:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S8: return *data.s8;
^~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/ir/immediate.hpp:183:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_BOOL: return *data.b;
^~~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/ir/immediate.hpp:207:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U64: return *data.u64;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/ir/immediate.hpp:206:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S64: return *data.s64;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/ir/immediate.hpp:205:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U32: return *data.u32;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/ir/immediate.hpp:204:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S32: return *data.s32;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/ir/immediate.hpp:203:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U16: return *data.u16;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/ir/immediate.hpp:202:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S16: return *data.s16;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/ir/immediate.hpp:201:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U8: return *data.u8;
^~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/ir/immediate.hpp:200:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S8: return *data.s8;
^~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/ir/immediate.hpp:199:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
In file included from /wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/ir/liveness.cpp:24:
In file included from /wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/liveness.hpp:31:
In file included from /wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/function.hpp:27:
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:123:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U64: return 8;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:122:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S64:
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:121:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_DOUBLE:
^~~~~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:120:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U32: return 4;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:119:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S32:
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:118:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_FLOAT:
^~~~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:117:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U16: return 2;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:116:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_HALF:
^~~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:115:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S16:
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:114:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U8: return 1;
^~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:113:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S8:
^~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:112:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_BOOL:
^~~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:191:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U64: return *data.u64;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:190:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S64: return *data.s64;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:189:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U32: return *data.u32;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:188:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S32: return *data.s32;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:187:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U16: return *data.u16;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:186:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S16: return *data.s16;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:185:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U8: return *data.u8;
^~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:184:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S8: return *data.s8;
^~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:183:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_BOOL: return *data.b;
^~~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:207:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U64: return *data.u64;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:206:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S64: return *data.s64;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:205:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U32: return *data.u32;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:204:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S32: return *data.s32;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:203:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U16: return *data.u16;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:202:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S16: return *data.s16;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:201:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U8: return *data.u8;
^~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:200:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S8: return *data.s8;
^~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:199:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
In file included from /wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/ir/function.cpp:24:
In file included from /wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/function.hpp:27:
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:123:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U64: return 8;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:122:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S64:
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:121:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_DOUBLE:
^~~~~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:120:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U32: return 4;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:119:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S32:
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:118:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_FLOAT:
^~~~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:117:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U16: return 2;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:116:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_HALF:
^~~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:115:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S16:
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:114:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U8: return 1;
^~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:113:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S8:
^~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:112:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_BOOL:
^~~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:191:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U64: return *data.u64;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:190:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S64: return *data.s64;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:189:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U32: return *data.u32;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:188:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S32: return *data.s32;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:187:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U16: return *data.u16;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:186:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S16: return *data.s16;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:185:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U8: return *data.u8;
^~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:184:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S8: return *data.s8;
^~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:183:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_BOOL: return *data.b;
^~~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:207:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U64: return *data.u64;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:206:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S64: return *data.s64;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:205:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U32: return *data.u32;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:204:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S32: return *data.s32;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:203:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U16: return *data.u16;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:202:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S16: return *data.s16;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:201:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U8: return *data.u8;
^~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:200:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S8: return *data.s8;
^~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:199:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_BOOL: return *data.b;
^~~~~~~~~
In file included from /wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/ir/function.cpp:25:
In file included from /wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/unit.hpp:27:
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/constant.hpp:85:14: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference]
return *(Constant *)NULL;
^~~~~~~~~~~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/ir/function.cpp:276:25: warning: lambda capture 'this' is not used [-Wunused-lambda-capture]
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/ir/function.cpp:328:25: warning: lambda capture 'this' is not used [-Wunused-lambda-capture]
In file included from /wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/ir/lowering.cpp:25:
In file included from /wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/context.hpp:27:
In file included from /wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/instruction.hpp:28:
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:123:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U64: return 8;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:122:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S64:
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:121:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_DOUBLE:
^~~~~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:120:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U32: return 4;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:119:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S32:
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:118:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_FLOAT:
^~~~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:117:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U16: return 2;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:116:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_HALF:
^~~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:115:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S16:
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:114:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U8: return 1;
^~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:113:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S8:
^~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:112:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_BOOL:
^~~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:191:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U64: return *data.u64;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:190:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S64: return *data.s64;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:189:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U32: return *data.u32;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:188:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S32: return *data.s32;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:187:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U16: return *data.u16;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:186:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S16: return *data.s16;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:185:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U8: return *data.u8;
^~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:184:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S8: return *data.s8;
^~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:183:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_BOOL: return *data.b;
^~~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:207:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U64: return *data.u64;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:206:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S64: return *data.s64;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:205:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U32: return *data.u32;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:204:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S32: return *data.s32;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:203:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U16: return *data.u16;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:202:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S16: return *data.s16;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:201:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U8: return *data.u8;
^~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:200:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S8: return *data.s8;
^~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:199:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_BOOL: return *data.b;
^~~~~~~~~
In file included from /wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/ir/lowering.cpp:25:
In file included from /wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/context.hpp:31:
In file included from /wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/unit.hpp:27:
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/constant.hpp:85:14: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference]
In file included from /wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/ir/instruction.cpp:24:
In file included from /wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/instruction.hpp:28:
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:123:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U64: return 8;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:122:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S64:
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:121:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_DOUBLE:
^~~~~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:120:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U32: return 4;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:119:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S32:
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:118:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_FLOAT:
^~~~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:117:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U16: return 2;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:116:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_HALF:
^~~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:115:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S16:
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:114:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U8: return 1;
^~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:113:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S8:
^~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:112:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_BOOL:
^~~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:191:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U64: return *data.u64;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:190:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S64: return *data.s64;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:189:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U32: return *data.u32;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:188:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S32: return *data.s32;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:187:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U16: return *data.u16;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:186:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S16: return *data.s16;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:185:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U8: return *data.u8;
^~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:184:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S8: return *data.s8;
^~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:183:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_BOOL: return *data.b;
^~~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:207:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U64: return *data.u64;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:206:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S64: return *data.s64;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:205:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U32: return *data.u32;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:204:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S32: return *data.s32;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:203:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U16: return *data.u16;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:202:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S16: return *data.s16;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:201:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U8: return *data.u8;
^~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:200:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S8: return *data.s8;
^~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:199:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_BOOL: return *data.b;
^~~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/ir/instruction.cpp:1208:23: warning: variable 'madType' is not needed and will not be emitted [-Wunneeded-internal-declaration]
In file included from /wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/ir/structurizer.cpp:19:
In file included from /wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/ir/structurizer.hpp:21:
In file included from /wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/unit.hpp:27:
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/constant.hpp:85:14: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference]
return *(Constant *)NULL;
^~~~~~~~~~~~~~~~~
In file included from /wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/ir/structurizer.cpp:19:
In file included from /wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/ir/structurizer.hpp:22:
In file included from /wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/function.hpp:27:
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:123:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U64: return 8;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:122:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S64:
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:121:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_DOUBLE:
^~~~~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:120:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U32: return 4;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:119:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S32:
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:118:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_FLOAT:
^~~~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:117:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U16: return 2;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:116:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_HALF:
^~~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:115:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S16:
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:114:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U8: return 1;
^~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:113:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S8:
^~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:112:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_BOOL:
^~~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:191:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U64: return *data.u64;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:190:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S64: return *data.s64;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:189:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U32: return *data.u32;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:188:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S32: return *data.s32;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:187:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U16: return *data.u16;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:186:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S16: return *data.s16;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:185:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U8: return *data.u8;
^~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:184:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S8: return *data.s8;
^~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:183:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_BOOL: return *data.b;
^~~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:207:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U64: return *data.u64;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:206:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S64: return *data.s64;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:205:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U32: return *data.u32;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:204:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S32: return *data.s32;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:203:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U16: return *data.u16;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:202:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S16: return *data.s16;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:201:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U8: return *data.u8;
^~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:200:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S8: return *data.s8;
^~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:199:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
In file included from /wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/ir/value.cpp:25:
In file included from /wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/value.hpp:27:
In file included from /wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/instruction.hpp:28:
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:123:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U64: return 8;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:122:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S64:
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:121:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_DOUBLE:
^~~~~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:120:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U32: return 4;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:119:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S32:
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:118:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_FLOAT:
^~~~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:117:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U16: return 2;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:116:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_HALF:
^~~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:115:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S16:
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:114:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U8: return 1;
^~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:113:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S8:
^~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:112:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_BOOL:
^~~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:191:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U64: return *data.u64;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:190:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S64: return *data.s64;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:189:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U32: return *data.u32;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:188:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S32: return *data.s32;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:187:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U16: return *data.u16;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:186:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S16: return *data.s16;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:185:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U8: return *data.u8;
^~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:184:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S8: return *data.s8;
^~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:183:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_BOOL: return *data.b;
^~~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:207:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U64: return *data.u64;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:206:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S64: return *data.s64;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:205:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U32: return *data.u32;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:204:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S32: return *data.s32;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:203:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U16: return *data.u16;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:202:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S16: return *data.s16;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:201:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U8: return *data.u8;
^~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:200:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S8: return *data.s8;
^~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:199:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
In file included from /wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/backend/context.cpp:24:
In file included from /wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./backend/context.hpp:23:
In file included from /wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/instruction.hpp:28:
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:123:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U64: return 8;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:122:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S64:
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:121:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_DOUBLE:
^~~~~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:120:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U32: return 4;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:119:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S32:
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:118:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_FLOAT:
^~~~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:117:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U16: return 2;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:116:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_HALF:
^~~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:115:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S16:
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:114:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U8: return 1;
^~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:113:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S8:
^~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:112:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_BOOL:
^~~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:191:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U64: return *data.u64;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:190:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S64: return *data.s64;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:189:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U32: return *data.u32;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:188:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S32: return *data.s32;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:187:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U16: return *data.u16;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:186:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S16: return *data.s16;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:185:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U8: return *data.u8;
^~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:184:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S8: return *data.s8;
^~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:183:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_BOOL: return *data.b;
^~~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:207:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U64: return *data.u64;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:206:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S64: return *data.s64;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:205:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U32: return *data.u32;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:204:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S32: return *data.s32;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:203:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U16: return *data.u16;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:202:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S16: return *data.s16;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:201:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U8: return *data.u8;
^~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:200:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S8: return *data.s8;
^~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:199:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_BOOL: return *data.b;
^~~~~~~~~
In file included from /wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/backend/context.cpp:25:
In file included from /wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./backend/program.hpp:30:
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/constant.hpp:85:14: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference]
In file included from /wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/backend/program.cpp:26:
In file included from /wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/backend/program.hpp:29:
In file included from /wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./backend/context.hpp:23:
In file included from /wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/instruction.hpp:28:
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:123:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U64: return 8;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:122:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S64:
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:121:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_DOUBLE:
^~~~~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:120:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U32: return 4;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:119:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S32:
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:118:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_FLOAT:
^~~~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:117:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U16: return 2;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:116:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_HALF:
^~~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:115:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S16:
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:114:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U8: return 1;
^~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:113:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S8:
^~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:112:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_BOOL:
^~~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:191:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U64: return *data.u64;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:190:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S64: return *data.s64;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:189:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U32: return *data.u32;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:188:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S32: return *data.s32;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:187:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U16: return *data.u16;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:186:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S16: return *data.s16;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:185:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U8: return *data.u8;
^~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:184:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S8: return *data.s8;
^~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:183:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_BOOL: return *data.b;
^~~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:207:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U64: return *data.u64;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:206:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S64: return *data.s64;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:205:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U32: return *data.u32;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:204:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S32: return *data.s32;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:203:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U16: return *data.u16;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:202:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S16: return *data.s16;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:201:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U8: return *data.u8;
^~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:200:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S8: return *data.s8;
^~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:199:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_BOOL: return *data.b;
^~~~~~~~~
In file included from /wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/backend/program.cpp:26:
In file included from /wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/backend/program.hpp:30:
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/constant.hpp:85:14: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference]
In file included from /wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/llvm/llvm_gen_backend.cpp:77:
In file included from /wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/context.hpp:27:
In file included from /wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/instruction.hpp:28:
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:123:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U64: return 8;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:122:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S64:
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:121:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_DOUBLE:
^~~~~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:120:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U32: return 4;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:119:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S32:
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:118:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_FLOAT:
^~~~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:117:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U16: return 2;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:116:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_HALF:
^~~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:115:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S16:
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:114:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U8: return 1;
^~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:113:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S8:
^~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:112:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_BOOL:
^~~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:191:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U64: return *data.u64;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:190:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S64: return *data.s64;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:189:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U32: return *data.u32;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:188:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S32: return *data.s32;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:187:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U16: return *data.u16;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:186:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S16: return *data.s16;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:185:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U8: return *data.u8;
^~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:184:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S8: return *data.s8;
^~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:183:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_BOOL: return *data.b;
^~~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:207:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U64: return *data.u64;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:206:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S64: return *data.s64;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:205:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U32: return *data.u32;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:204:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S32: return *data.s32;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:203:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U16: return *data.u16;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:202:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S16: return *data.s16;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:201:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U8: return *data.u8;
^~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:200:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S8: return *data.s8;
^~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:199:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_BOOL: return *data.b;
^~~~~~~~~
In file included from /wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/llvm/llvm_gen_backend.cpp:77:
In file included from /wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/context.hpp:31:
In file included from /wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/unit.hpp:27:
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/constant.hpp:85:14: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference]
return *(Constant *)NULL;
^~~~~~~~~~~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/llvm/llvm_gen_backend.cpp:4256:12: warning: enumeration values 'FAdd' and 'FSub' not handled in switch [-Wswitch]
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/llvm/llvm_gen_backend.cpp:4861:16: warning: variable 'dst_length' is used uninitialized whenever 'if' condition is false [-Wsometimes-uninitialized]
if(msg_type == 1)
^~~~~~~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/llvm/llvm_gen_backend.cpp:4863:48: note: uninitialized use occurs here
for (uint32_t elemID = 0; elemID < dst_length; ++elemID) {
^~~~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/llvm/llvm_gen_backend.cpp:4861:13: note: remove the 'if' if its condition is always true
if(msg_type == 1)
^~~~~~~~~~~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/llvm/llvm_gen_backend.cpp:4858:32: note: initialize the variable 'dst_length' to silence this warning
uint32_t dst_length;
^
= 0
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/llvm/llvm_gen_backend.cpp:2512:22: warning: unused function 'isFPIntBitCast' [-Wunused-function]
In file included from /wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/backend/gen_insn_selection_optimize.cpp:2:
In file included from /wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./backend/gen_insn_selection.hpp:29:
In file included from /wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/instruction.hpp:28:
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:123:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U64: return 8;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:122:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S64:
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:121:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_DOUBLE:
^~~~~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:120:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U32: return 4;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:119:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S32:
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:118:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_FLOAT:
^~~~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:117:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U16: return 2;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:116:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_HALF:
^~~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:115:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S16:
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:114:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U8: return 1;
^~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:113:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S8:
^~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:112:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_BOOL:
^~~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:191:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U64: return *data.u64;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:190:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S64: return *data.s64;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:189:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U32: return *data.u32;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:188:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S32: return *data.s32;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:187:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U16: return *data.u16;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:186:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S16: return *data.s16;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:185:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U8: return *data.u8;
^~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:184:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S8: return *data.s8;
^~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:183:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_BOOL: return *data.b;
^~~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:207:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U64: return *data.u64;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:206:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S64: return *data.s64;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:205:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U32: return *data.u32;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:204:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S32: return *data.s32;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:203:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U16: return *data.u16;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:202:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S16: return *data.s16;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:201:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U8: return *data.u8;
^~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:200:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S8: return *data.s8;
^~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:199:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
In file included from /wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/backend/gen_insn_selection_output.cpp:1:
In file included from /wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./backend/gen_insn_selection.hpp:29:
In file included from /wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/instruction.hpp:28:
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:123:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U64: return 8;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:122:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S64:
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:121:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_DOUBLE:
^~~~~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:120:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U32: return 4;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:119:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S32:
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:118:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_FLOAT:
^~~~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:117:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U16: return 2;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:116:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_HALF:
^~~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:115:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S16:
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:114:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U8: return 1;
^~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:113:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S8:
^~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:112:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_BOOL:
^~~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:191:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U64: return *data.u64;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:190:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S64: return *data.s64;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:189:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U32: return *data.u32;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:188:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S32: return *data.s32;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:187:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U16: return *data.u16;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:186:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S16: return *data.s16;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:185:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U8: return *data.u8;
^~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:184:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S8: return *data.s8;
^~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:183:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_BOOL: return *data.b;
^~~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:207:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U64: return *data.u64;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:206:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S64: return *data.s64;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:205:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U32: return *data.u32;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:204:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S32: return *data.s32;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:203:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U16: return *data.u16;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:202:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S16: return *data.s16;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:201:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U8: return *data.u8;
^~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:200:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S8: return *data.s8;
^~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:199:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
In file included from /wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/backend/gen_insn_scheduling.cpp:88:
In file included from /wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./backend/gen_insn_selection.hpp:29:
In file included from /wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/instruction.hpp:28:
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:123:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U64: return 8;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:122:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S64:
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:121:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_DOUBLE:
^~~~~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:120:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U32: return 4;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:119:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S32:
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:118:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_FLOAT:
^~~~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:117:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U16: return 2;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:116:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_HALF:
^~~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:115:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S16:
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:114:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U8: return 1;
^~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:113:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S8:
^~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:112:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_BOOL:
^~~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:191:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U64: return *data.u64;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:190:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S64: return *data.s64;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:189:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U32: return *data.u32;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:188:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S32: return *data.s32;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:187:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U16: return *data.u16;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:186:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S16: return *data.s16;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:185:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U8: return *data.u8;
^~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:184:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S8: return *data.s8;
^~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:183:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_BOOL: return *data.b;
^~~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:207:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U64: return *data.u64;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:206:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S64: return *data.s64;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:205:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U32: return *data.u32;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:204:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S32: return *data.s32;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:203:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U16: return *data.u16;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:202:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S16: return *data.s16;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:201:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U8: return *data.u8;
^~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:200:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S8: return *data.s8;
^~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:199:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
In file included from /wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/backend/gen75_context.cpp:23:
In file included from /wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./backend/gen75_context.hpp:25:
In file included from /wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./backend/gen_context.hpp:28:
In file included from /wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./backend/context.hpp:23:
In file included from /wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/instruction.hpp:28:
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:123:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U64: return 8;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:122:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S64:
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:121:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_DOUBLE:
^~~~~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:120:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U32: return 4;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:119:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S32:
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:118:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_FLOAT:
^~~~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:117:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U16: return 2;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:116:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_HALF:
^~~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:115:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S16:
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:114:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U8: return 1;
^~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:113:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S8:
^~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:112:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_BOOL:
^~~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:191:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U64: return *data.u64;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:190:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S64: return *data.s64;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:189:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U32: return *data.u32;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:188:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S32: return *data.s32;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:187:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U16: return *data.u16;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:186:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S16: return *data.s16;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:185:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U8: return *data.u8;
^~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:184:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S8: return *data.s8;
^~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:183:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_BOOL: return *data.b;
^~~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:207:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U64: return *data.u64;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:206:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S64: return *data.s64;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:205:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U32: return *data.u32;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:204:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S32: return *data.s32;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:203:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U16: return *data.u16;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:202:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S16: return *data.s16;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:201:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U8: return *data.u8;
^~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:200:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S8: return *data.s8;
^~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:199:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_BOOL: return *data.b;
^~~~~~~~~
In file included from /wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/backend/gen75_context.cpp:23:
In file included from /wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./backend/gen75_context.hpp:26:
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./backend/gen75_encoder.hpp:45:18: warning: 'gbe::Gen75Encoder::ATOMIC' hides overloaded virtual function [-Woverloaded-virtual]
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./backend/gen_encoder.hpp:174:18: note: hidden overloaded virtual function 'gbe::GenEncoder::ATOMIC' declared here: different number of parameters (7 vs 6)
In file included from /wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/backend/gen8_context.cpp:23:
In file included from /wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./backend/gen8_context.hpp:25:
In file included from /wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./backend/gen_context.hpp:28:
In file included from /wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./backend/context.hpp:23:
In file included from /wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/instruction.hpp:28:
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:123:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U64: return 8;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:122:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S64:
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:121:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_DOUBLE:
^~~~~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:120:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U32: return 4;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:119:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S32:
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:118:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_FLOAT:
^~~~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:117:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U16: return 2;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:116:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_HALF:
^~~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:115:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S16:
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:114:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U8: return 1;
^~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:113:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S8:
^~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:112:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_BOOL:
^~~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:191:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U64: return *data.u64;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:190:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S64: return *data.s64;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:189:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U32: return *data.u32;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:188:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S32: return *data.s32;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:187:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U16: return *data.u16;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:186:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S16: return *data.s16;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:185:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U8: return *data.u8;
^~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:184:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S8: return *data.s8;
^~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:183:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_BOOL: return *data.b;
^~~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:207:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U64: return *data.u64;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:206:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S64: return *data.s64;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:205:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U32: return *data.u32;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:204:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S32: return *data.s32;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:203:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U16: return *data.u16;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:202:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S16: return *data.s16;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:201:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U8: return *data.u8;
^~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:200:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S8: return *data.s8;
^~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:199:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_BOOL: return *data.b;
^~~~~~~~~
In file included from /wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/backend/gen8_context.cpp:23:
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./backend/gen8_context.hpp:95:18: warning: 'gbe::Gen8Context::emitPrintfLongInstruction' hides overloaded virtual function [-Woverloaded-virtual]
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./backend/gen_context.hpp:246:18: note: hidden overloaded virtual function 'gbe::GenContext::emitPrintfLongInstruction' declared here: different number of parameters (5 vs 4)
In file included from /wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/backend/gen9_context.cpp:23:
In file included from /wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./backend/gen9_context.hpp:25:
In file included from /wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./backend/gen8_context.hpp:25:
In file included from /wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./backend/gen_context.hpp:28:
In file included from /wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./backend/context.hpp:23:
In file included from /wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/instruction.hpp:28:
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:123:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U64: return 8;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:122:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S64:
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:121:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_DOUBLE:
^~~~~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:120:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U32: return 4;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:119:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S32:
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:118:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_FLOAT:
^~~~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:117:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U16: return 2;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:116:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_HALF:
^~~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:115:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S16:
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:114:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U8: return 1;
^~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:113:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S8:
^~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:112:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_BOOL:
^~~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:191:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U64: return *data.u64;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:190:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S64: return *data.s64;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:189:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U32: return *data.u32;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:188:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S32: return *data.s32;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:187:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U16: return *data.u16;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:186:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S16: return *data.s16;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:185:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U8: return *data.u8;
^~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:184:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S8: return *data.s8;
^~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:183:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_BOOL: return *data.b;
^~~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:207:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U64: return *data.u64;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:206:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S64: return *data.s64;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:205:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U32: return *data.u32;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:204:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S32: return *data.s32;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:203:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U16: return *data.u16;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:202:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S16: return *data.s16;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:201:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U8: return *data.u8;
^~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:200:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S8: return *data.s8;
^~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:199:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_BOOL: return *data.b;
^~~~~~~~~
In file included from /wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/backend/gen9_context.cpp:23:
In file included from /wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./backend/gen9_context.hpp:25:
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./backend/gen8_context.hpp:95:18: warning: 'gbe::Gen8Context::emitPrintfLongInstruction' hides overloaded virtual function [-Woverloaded-virtual]
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./backend/gen_context.hpp:246:18: note: hidden overloaded virtual function 'gbe::GenContext::emitPrintfLongInstruction' declared here: different number of parameters (5 vs 4)
In file included from /wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/backend/gen_context.cpp:25:
In file included from /wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./backend/gen_context.hpp:28:
In file included from /wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./backend/context.hpp:23:
In file included from /wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/instruction.hpp:28:
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:123:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U64: return 8;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:122:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S64:
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:121:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_DOUBLE:
^~~~~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:120:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U32: return 4;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:119:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S32:
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:118:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_FLOAT:
^~~~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:117:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U16: return 2;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:116:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_HALF:
^~~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:115:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S16:
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:114:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U8: return 1;
^~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:113:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S8:
^~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:112:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_BOOL:
^~~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:191:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U64: return *data.u64;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:190:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S64: return *data.s64;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:189:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U32: return *data.u32;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:188:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S32: return *data.s32;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:187:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U16: return *data.u16;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:186:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S16: return *data.s16;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:185:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U8: return *data.u8;
^~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:184:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S8: return *data.s8;
^~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:183:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_BOOL: return *data.b;
^~~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:207:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U64: return *data.u64;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:206:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S64: return *data.s64;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:205:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U32: return *data.u32;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:204:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S32: return *data.s32;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:203:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U16: return *data.u16;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:202:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S16: return *data.s16;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:201:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U8: return *data.u8;
^~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:200:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S8: return *data.s8;
^~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:199:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_BOOL: return *data.b;
^~~~~~~~~
In file included from /wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/backend/gen_context.cpp:26:
In file included from /wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./backend/gen_program.hpp:29:
In file included from /wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./backend/program.hpp:30:
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/constant.hpp:85:14: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference]
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/backend/gen_encoder.cpp:1262:8: warning: variable 'response_length' is used uninitialized whenever 'if' condition is false [-Wsometimes-uninitialized]
if(msg_type == 1){
^~~~~~~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/backend/gen_encoder.cpp:1271:30: note: uninitialized use occurs here
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/backend/gen_encoder.cpp:1262:5: note: remove the 'if' if its condition is always true
if(msg_type == 1){
^~~~~~~~~~~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/backend/gen_encoder.cpp:1261:41: note: initialize the variable 'response_length' to silence this warning
uint32_t msg_length, response_length;
^
= 0
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/backend/gen_encoder.cpp:1262:8: warning: variable 'msg_length' is used uninitialized whenever 'if' condition is false [-Wsometimes-uninitialized]
if(msg_type == 1){
^~~~~~~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/backend/gen_encoder.cpp:1271:47: note: uninitialized use occurs here
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/backend/gen_encoder.cpp:1262:5: note: remove the 'if' if its condition is always true
if(msg_type == 1){
^~~~~~~~~~~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/backend/gen_encoder.cpp:1261:24: note: initialize the variable 'msg_length' to silence this warning
In file included from /wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/llvm/llvm_to_gen.cpp:33:
In file included from /wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/unit.hpp:27:
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/constant.hpp:85:14: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference]
return *(Constant *)NULL;
^~~~~~~~~~~~~~~~~
In file included from /wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/llvm/llvm_to_gen.cpp:34:
In file included from /wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/function.hpp:27:
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:123:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U64: return 8;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:122:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S64:
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:121:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_DOUBLE:
^~~~~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:120:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U32: return 4;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:119:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S32:
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:118:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_FLOAT:
^~~~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:117:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U16: return 2;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:116:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_HALF:
^~~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:115:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S16:
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:114:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U8: return 1;
^~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:113:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S8:
^~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:112:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_BOOL:
^~~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:191:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U64: return *data.u64;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:190:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S64: return *data.s64;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:189:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U32: return *data.u32;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:188:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S32: return *data.s32;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:187:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U16: return *data.u16;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:186:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S16: return *data.s16;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:185:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U8: return *data.u8;
^~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:184:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S8: return *data.s8;
^~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:183:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_BOOL: return *data.b;
^~~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:207:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U64: return *data.u64;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:206:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S64: return *data.s64;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:205:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U32: return *data.u32;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:204:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S32: return *data.s32;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:203:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U16: return *data.u16;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:202:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S16: return *data.s16;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:201:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U8: return *data.u8;
^~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:200:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S8: return *data.s8;
^~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:199:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./backend/gen_encoder.hpp:174:18: note: hidden overloaded virtual function 'gbe::GenEncoder::ATOMIC' declared here: different number of parameters (7 vs 6)
In file included from /wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/backend/gen_reg_allocation.cpp:25:
In file included from /wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/function.hpp:27:
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:123:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U64: return 8;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:122:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S64:
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:121:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_DOUBLE:
^~~~~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:120:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U32: return 4;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:119:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S32:
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:118:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_FLOAT:
^~~~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:117:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U16: return 2;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:116:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_HALF:
^~~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:115:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S16:
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:114:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U8: return 1;
^~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:113:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S8:
^~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:112:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_BOOL:
^~~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:191:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U64: return *data.u64;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:190:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S64: return *data.s64;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:189:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U32: return *data.u32;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:188:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S32: return *data.s32;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:187:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U16: return *data.u16;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:186:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S16: return *data.s16;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:185:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U8: return *data.u8;
^~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:184:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S8: return *data.s8;
^~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:183:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_BOOL: return *data.b;
^~~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:207:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U64: return *data.u64;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:206:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S64: return *data.s64;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:205:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U32: return *data.u32;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:204:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S32: return *data.s32;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:203:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U16: return *data.u16;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:202:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S16: return *data.s16;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:201:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U8: return *data.u8;
^~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:200:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S8: return *data.s8;
^~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:199:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_BOOL: return *data.b;
^~~~~~~~~
In file included from /wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/backend/gen_reg_allocation.cpp:29:
In file included from /wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./backend/program.hpp:30:
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/constant.hpp:85:14: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference]
In file included from /wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/backend/gen_insn_selection.cpp:98:
In file included from /wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./backend/gen_insn_selection.hpp:29:
In file included from /wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/instruction.hpp:28:
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:123:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U64: return 8;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:122:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S64:
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:121:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_DOUBLE:
^~~~~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:120:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U32: return 4;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:119:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S32:
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:118:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_FLOAT:
^~~~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:117:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U16: return 2;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:116:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_HALF:
^~~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:115:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S16:
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:114:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U8: return 1;
^~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:113:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S8:
^~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:112:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_BOOL:
^~~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:191:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U64: return *data.u64;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:190:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S64: return *data.s64;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:189:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U32: return *data.u32;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:188:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S32: return *data.s32;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:187:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U16: return *data.u16;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:186:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S16: return *data.s16;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:185:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U8: return *data.u8;
^~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:184:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S8: return *data.s8;
^~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:183:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_BOOL: return *data.b;
^~~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:207:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U64: return *data.u64;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:206:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S64: return *data.s64;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:205:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U32: return *data.u32;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:204:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S32: return *data.s32;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:203:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U16: return *data.u16;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:202:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S16: return *data.s16;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:201:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U8: return *data.u8;
^~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:200:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S8: return *data.s8;
^~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:199:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_BOOL: return *data.b;
^~~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/backend/gen_insn_selection.cpp:172:15: warning: suggest braces around initialization of subobject [-Wmissing-braces]
In file included from /wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/backend/gen_program.cpp:48:
In file included from /wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./backend/gen_program.hpp:29:
In file included from /wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./backend/program.hpp:29:
In file included from /wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./backend/context.hpp:23:
In file included from /wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/instruction.hpp:28:
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:123:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U64: return 8;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:122:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S64:
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:121:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_DOUBLE:
^~~~~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:120:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U32: return 4;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:119:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S32:
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:118:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_FLOAT:
^~~~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:117:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U16: return 2;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:116:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_HALF:
^~~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:115:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S16:
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:114:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U8: return 1;
^~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:113:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S8:
^~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:112:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_BOOL:
^~~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:191:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U64: return *data.u64;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:190:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S64: return *data.s64;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:189:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U32: return *data.u32;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:188:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S32: return *data.s32;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:187:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U16: return *data.u16;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:186:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S16: return *data.s16;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:185:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U8: return *data.u8;
^~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:184:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S8: return *data.s8;
^~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:183:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_BOOL: return *data.b;
^~~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:207:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U64: return *data.u64;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:206:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S64: return *data.s64;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:205:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U32: return *data.u32;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:204:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S32: return *data.s32;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:203:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U16: return *data.u16;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:202:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S16: return *data.s16;
^~~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:201:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_U8: return *data.u8;
^~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:200:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_S8: return *data.s8;
^~~~~~~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/immediate.hpp:199:14: warning: comparison of two values with different enumeration types in switch statement ('gbe::ir::ImmType' and 'gbe::ir::Type') [-Wenum-compare-switch]
case TYPE_BOOL: return *data.b;
^~~~~~~~~
In file included from /wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/backend/gen_program.cpp:48:
In file included from /wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./backend/gen_program.hpp:29:
In file included from /wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./backend/program.hpp:30:
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./ir/constant.hpp:85:14: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference]
return *(Constant *)NULL;
^~~~~~~~~~~~~~~~~
In file included from /wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/backend/gen_program.cpp:50:
In file included from /wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./backend/gen75_context.hpp:26:
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./backend/gen75_encoder.hpp:45:18: warning: 'gbe::Gen75Encoder::ATOMIC' hides overloaded virtual function [-Woverloaded-virtual]
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./backend/gen_encoder.hpp:174:18: note: hidden overloaded virtual function 'gbe::GenEncoder::ATOMIC' declared here: different number of parameters (7 vs 6)
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/./backend/gen_context.hpp:246:18: note: hidden overloaded virtual function 'gbe::GenContext::emitPrintfLongInstruction' declared here: different number of parameters (5 vs 4)
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/src/cl_base_object.c:21:18: warning: incompatible integer to pointer conversion initializing 'pthread_t' (aka 'struct pthread *') with an expression of type 'int' [-Wint-conversion]
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/src/cl_api_mem.c:1345:9: warning: logical not is only applied to the left hand side of this bitwise operator [-Wlogical-not-parentheses]
if (!flags & CL_MIGRATE_MEM_OBJECT_HOST) {
^ ~
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/src/cl_api_mem.c:1345:9: note: add parentheses after the '!' to evaluate the bitwise operator first
if (!flags & CL_MIGRATE_MEM_OBJECT_HOST) {
^
( )
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/src/cl_api_mem.c:1345:9: note: add parentheses around left hand side expression to silence this warning