Hi Rohit, > What data structures should I update if I modify the IR? usually nothing. If you want your pass to preserve an analysis (so that the analysis doesn't have to be rerun) then you will have to do something, but you aren't obliged to preserve any analyses. Ciao, Duncan.