Question on doInitialization

Have a simple newbie question on doInitialization.
This functions returns boolean by definition.

However, what is the meaning of the return value of doInitialization function?
It just returns boolean and doesn’t seem to be used other places.
The boolean value simply means the initialization process is done successfully?


I believe that a return value of “true” means that doInitialiazation() modified the LLVM IR in some way while “false” means that doInitialization() made no changes to the LLVM IR at all. There might be a comment in the doxygen documentation that can validate this. Regards, John Criswell