Remove CodeGen dependencies on Sema.
authorRichard Trieu <rtrieu@google.com>
Thu, 6 Dec 2018 06:12:20 +0000 (06:12 +0000)
committerRichard Trieu <rtrieu@google.com>
Thu, 6 Dec 2018 06:12:20 +0000 (06:12 +0000)
commit5337c7482566198c21eccbf9bd178ba1387b7ebc
treec0666887a850ea6845e48982547c30ca86bf8530
parent0b1d069d64a394e81baf7ed022f44323095389c9
Remove CodeGen dependencies on Sema.

Move diagnostics from Sema to Frontend (or Common) so that CodeGen no longer
needs to include the Sema diagnostic IDs.

llvm-svn: 348458
clang/include/clang/Basic/DiagnosticCommonKinds.td
clang/include/clang/Basic/DiagnosticFrontendKinds.td
clang/include/clang/Basic/DiagnosticSemaKinds.td
clang/lib/CodeGen/CGAtomic.cpp
clang/lib/CodeGen/CGStmt.cpp
clang/lib/CodeGen/CodeGenFunction.cpp
clang/lib/CodeGen/CodeGenModule.cpp