Efficient Data Flow Algorithm In Compiler Design