Signed-off-by: Ruiling Song <ruiling.s...@intel.com> --- backend/src/llvm/llvm_passes.cpp | 2 ++ 1 file changed, 2 insertions(+)
diff --git a/backend/src/llvm/llvm_passes.cpp b/backend/src/llvm/llvm_passes.cpp index 6097f80..d31f07e 100644 --- a/backend/src/llvm/llvm_passes.cpp +++ b/backend/src/llvm/llvm_passes.cpp @@ -141,6 +141,7 @@ namespace gbe case Type::IntegerTyID: case Type::FloatTyID: case Type::DoubleTyID: + case Type::HalfTyID: return getTypeBitSize(unit, Ty)/8; case Type::ArrayTyID: return getAlignmentByte(unit, cast<ArrayType>(Ty)->getElementType()); @@ -165,6 +166,7 @@ namespace gbe case Type::VoidTyID: NOT_SUPPORTED; case Type::PointerTyID: return unit.getPointerSize(); case Type::IntegerTyID: return cast<IntegerType>(Ty)->getBitWidth(); + case Type::HalfTyID: return 16; case Type::FloatTyID: return 32; case Type::DoubleTyID: return 64; case Type::VectorTyID: -- 1.7.9.5 _______________________________________________ Beignet mailing list Beignet@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/beignet