Move individual group name strings from the OptionTable into one big char...
Move individual group name strings from the OptionTable into one big char array. Then only store offsets into it in the OptionTable. Saves about 4K from the clang binary and removes 400 relocation entries from DiagnosticIDs.o. llvm-svn: 189568
Showing
- clang/lib/Basic/DiagnosticIDs.cpp 11 additions, 14 deletionsclang/lib/Basic/DiagnosticIDs.cpp
- clang/tools/diagtool/DiagnosticNames.cpp 4 additions, 0 deletionsclang/tools/diagtool/DiagnosticNames.cpp
- clang/tools/diagtool/DiagnosticNames.h 4 additions, 7 deletionsclang/tools/diagtool/DiagnosticNames.h
- clang/tools/diagtool/TreeView.cpp 1 addition, 2 deletionsclang/tools/diagtool/TreeView.cpp
- clang/utils/TableGen/ClangDiagnosticsEmitter.cpp 22 additions, 10 deletionsclang/utils/TableGen/ClangDiagnosticsEmitter.cpp
Loading
Please register or sign in to comment