summaryrefslogtreecommitdiff
path: root/src/mesa/pipe/llvm/storage.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mesa/pipe/llvm/storage.cpp')
-rw-r--r--src/mesa/pipe/llvm/storage.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/mesa/pipe/llvm/storage.cpp b/src/mesa/pipe/llvm/storage.cpp
index ba78de8260..0fe973b78e 100644
--- a/src/mesa/pipe/llvm/storage.cpp
+++ b/src/mesa/pipe/llvm/storage.cpp
@@ -77,6 +77,7 @@ llvm::Value *Storage::inputElement(int idx)
m_block);
LoadInst *load = new LoadInst(getElem, name("input"),
false, m_block);
+ load->setAlignment(8);
m_inputs[idx] = load;
return load;
}
@@ -93,6 +94,7 @@ llvm::Value *Storage::constElement(int idx)
m_block);
LoadInst *load = new LoadInst(getElem, name("const"),
false, m_block);
+ load->setAlignment(8);
m_consts[idx] = load;
return load;
}
@@ -136,6 +138,7 @@ void Storage::store(int dstIdx, llvm::Value *val, int mask)
name("out_ptr"),
m_block);
StoreInst *st = new StoreInst(val, getElem, false, m_block);
+ st->setAlignment(8);
//m_dstCache[dstIdx] = st;
}