[Beignet] [PATCH] GBE: set default address space to -1 to avoid incorrect unroll hint.

Zhigang Gong zhigang.gong at intel.com
Sun Oct 26 17:39:53 PDT 2014


Signed-off-by: Zhigang Gong <zhigang.gong at intel.com>
---
 backend/src/llvm/llvm_unroll.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/backend/src/llvm/llvm_unroll.cpp b/backend/src/llvm/llvm_unroll.cpp
index 271cc7b..c13e571 100644
--- a/backend/src/llvm/llvm_unroll.cpp
+++ b/backend/src/llvm/llvm_unroll.cpp
@@ -132,7 +132,7 @@ namespace gbe {
             blocks.insert(bb);
         for(auto bb : blocks) {
           for (BasicBlock::iterator inst = bb->begin(), instE = bb->end(); inst != instE; ++inst) {
-            unsigned addrSpace = 0;
+            unsigned addrSpace = -1;
             if (isa<LoadInst>(*inst)) {
               LoadInst *ld = cast<LoadInst>(&*inst);
               addrSpace = ld->getPointerAddressSpace();
-- 
1.8.3.2



More information about the Beignet mailing list