Eliminated redundant HashSet allocations in mergeIncomingEdgesDataForInitializers for better performance. Also the result of getVariableInitializers() is now cached.