Currently Clang::ConstructJob has more than 2000 lines of code and it is a little bit hard to follow ...
This change tries to cleanup Clang::ConstructJob by introducing 'AddAnalyzeArgs' and move the related code there
Differential D28050
[Clang][Driver] Clean up Clang::ConstructJob a little bit, NFC Needs ReviewPublic Authored by etherzhhb on Dec 22 2016, 2:07 AM.
Details
Summary Currently Clang::ConstructJob has more than 2000 lines of code and it is a little bit hard to follow ... This change tries to cleanup Clang::ConstructJob by introducing 'AddAnalyzeArgs' and move the related code there
Diff Detail
Event TimelineComment Actions I think this patch is an improvement, but Clang::ConstructJob is still one giant function. Do you have ideas to improve readability of this function or plans to further reduce its size? Comment Actions
I am trying to identify the self-contained chunks and extra them
Diff 82319 lib/Driver/Tools.h
lib/Driver/Tools.cpp
|