Hi Arushi, > INITIALIZE_PASS(Foo, "foo", "DUMP MODULE", false, false) INITIALIZE_PASS doesn't work with dynamically loaded passes. Check out Hello.cpp in lib/Transforms/Hello/ to see how to do it. Ciao, Duncan.