Used llvm_ostream instead of std::ostream objects. This will reduce use