Skip to content
  • Daniel Grumberg's avatar
    Start adding support for generating CC1 command lines from CompilerInvocation · 29125ddf
    Daniel Grumberg authored
    This change includes the following:
    - Add additional information in the relevant table-gen files to encode
    the necessary information to automatically parse the argument into a
    CompilerInvocation instance and to generate the appropriate command
    line argument from a CompilerInvocation instance.
    - Extend OptParserEmitter to emit the necessary macro tables as well as
    constant tables to support parsing and generating command line
    arguments for options that provide the necessary information.
    - Port some options to use this new system for parsing and generating
    command line arguments.
    
    Differential Revision: https://reviews.llvm.org/D79796
    29125ddf