Hi,<br><br>I have a question regarding addition of explicit dependencies between two things in LLVM IR. Suppose I have following code:<br><br>%a = alloca i32<br>......<br>store 10, i32* %a<br>call foo()<br><br>Is there any way of adding an explicit dependence between the call to foo and the store? Can I add some dependence to represent that this call might access the previous store and any pass should not optimize it away.<br>
<br>Thanks<br><br>--Kapil<br>