<div dir="ltr">Dear All,<div><br></div><div>I am trying to use an Analysis Pass inside a transformation pass. After the transformations, I call the analysis pass again using getAvailableAnalysis but it seems to run on the old IR.</div><div><br></div><div><b>Snippet of my code: </b></div><div>MyAnalysis* MP = getAnalysisIfAvailable<MyAnalysis>();<br></div><div>... Transformation code ... </div><div>MyAnalysis* NewMP = getAnalysisIfAvailable<MyAnalysis>();<br></div><div>... Transformation code ...</div><div><br></div><div>MP and NewMP are the same, while I have transformed the code. Please let me know if there is something wrong with what I am doing.</div><div><br></div><div>Thanks!</div><div>Manish</div></div>