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]
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/llvm/llvm_sampler_fix.cpp:85:18: error: no viable conversion from 'llvm::FunctionCallee' to 'llvm::Value *'
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/llvm/llvm_sampler_fix.cpp:127:18: error: no viable conversion from 'llvm::FunctionCallee' to 'llvm::Value *'
/wrkdirs/usr/ports/lang/beignet/work/Beignet-1.3.2-Source/backend/src/llvm/llvm_intrinsic_lowering.cpp:80:19: error: no viable conversion from 'llvm::FunctionCallee' to 'llvm::Constant *'
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]