diff options
author | Zhigang Gong <zhigang.gong@intel.com> | 2014-06-06 15:34:18 +0800 |
---|---|---|
committer | Zhigang Gong <zhigang.gong@intel.com> | 2014-06-11 11:09:58 +0800 |
commit | 8e38796b20cee1806ee552458d0856043ae77bd4 (patch) | |
tree | 48d86226747d7543a93ac30fc5f44b73df469702 | |
parent | d565c55b5cb65e4a8eb8883c7c01039d5a411c68 (diff) | |
download | beignet-8e38796b20cee1806ee552458d0856043ae77bd4.tar.gz |
GBE: ignoring some debug related intrinsics.
We don't need to assert the kernel if we met some
debug related intrinsics. Just ignore them.
This patch could make beignet works well with Debug
mode clBLAS.
Signed-off-by: Zhigang Gong <zhigang.gong@intel.com>
Reviewed-by: "Yang, Rong R" <rong.r.yang@intel.com>
-rw-r--r-- | backend/src/llvm/llvm_gen_backend.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/backend/src/llvm/llvm_gen_backend.cpp b/backend/src/llvm/llvm_gen_backend.cpp index 4bb90393..7cb71b72 100644 --- a/backend/src/llvm/llvm_gen_backend.cpp +++ b/backend/src/llvm/llvm_gen_backend.cpp @@ -2188,6 +2188,10 @@ namespace gbe this->newRegister(&I); break; #endif /* LLVM_VERSION_MINOR >= 2 */ + case Intrinsic::debugtrap: + case Intrinsic::dbg_value: + case Intrinsic::dbg_declare: + break; default: GBE_ASSERTM(false, "Unsupported intrinsics"); } @@ -2494,6 +2498,10 @@ namespace gbe case Intrinsic::lifetime_end: break; #endif /* LLVM_VERSION_MINOR >= 2 */ + case Intrinsic::debugtrap: + case Intrinsic::dbg_value: + case Intrinsic::dbg_declare: + break; default: NOT_IMPLEMENTED; } } else { |