]> granicus.if.org Git - clang/commit
[NFC][clang] Refactor getCompilationPhases()+Types.def step 1.
authorPuyan Lotfi <puyan@puyan.org>
Mon, 22 Jul 2019 23:10:10 +0000 (23:10 +0000)
committerPuyan Lotfi <puyan@puyan.org>
Mon, 22 Jul 2019 23:10:10 +0000 (23:10 +0000)
commit7407f17f7409135e4b0388055b831b2c939f7409
tree41bc33d745f1dc1a843ddafe4a1d71fe1d8f44e0
parent4d2a674f7751064fe2d64b1d848194fac3314c79
[NFC][clang] Refactor getCompilationPhases()+Types.def step 1.

Moves list of phases into Types.def table: Currently Types.def contains a
table of strings that are used to assemble a list of compilation phases to be
setup in the clang driver's jobs pipeline. This change makes it so that the table
itself contains the list of phases. A subsequent patch will remove the strings.

Differential Revision: https://reviews.llvm.org/D64098

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@366761 91177308-0d34-0410-b5e6-96231b3b80d8
include/clang/Driver/Types.def
include/clang/Driver/Types.h
lib/Driver/Driver.cpp
lib/Driver/Types.cpp