Driver: More Option implementation.
- Add Options.def file, collects option information. - Actual option instantiation is handled lazily by OptTable to allow the driver to not need to instantiate all options. - cast<> support for Option, other minor tweaks. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@66028 91177308-0d34-0410-b5e6-96231b3b80d8
Showing
- include/clang/Driver/Option.h 93 additions, 24 deletionsinclude/clang/Driver/Option.h
- include/clang/Driver/Options.def 57 additions, 0 deletionsinclude/clang/Driver/Options.def
- include/clang/Driver/Options.h 55 additions, 0 deletionsinclude/clang/Driver/Options.h
- lib/Driver/OptTable.cpp 117 additions, 0 deletionslib/Driver/OptTable.cpp
- lib/Driver/Option.cpp 115 additions, 24 deletionslib/Driver/Option.cpp
- tools/driver/Makefile 1 addition, 1 deletiontools/driver/Makefile
- tools/driver/driver.cpp 3 additions, 0 deletionstools/driver/driver.cpp
Loading
Please register or sign in to comment