How can extract memory dependence among of instructions. I used the following code but it find only one dep for a instruction.I want to get all dependences for an instruction.<br><br> MemoryDependenceAnalysis &mda = getAnalysis<MemoryDependenceAnalysis>();<br>
<br> MemDepResult mdr = mda.getDependency(inst);<br><br><br> if (mdr.isDef()) {<br> Instruction *dep = mdr.getInst();<br><br> if (isa<LoadInst>(inst)) {<br> if (isa<StoreInst>(dep)) {<br>
//READ AFTER WRITE<br> }<br> }<br> if (isa<StoreInst>(inst)) {<br> if (isa<LoadInst>(dep)) {<br> //WRITE AFTER READ<br>
}<br> if (isa<StoreInst>(dep)) {<br> //WRITE AFTER WRITE<br> }<br> }<br><br>