Changes
Summary
- [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
- [Statepoints] Add a test which shows a miscompile with no-realign-stacks
- Revert "Fixing build error from commit 9285295." This reverts commit 95cbc3da8871f43c1ce2b2926afaedcd826202b1.
Change Type | Path in Repository | Path in Workspace |
---|---|---|
![]() | /cfe/trunk/include/clang/Driver/Types.def (diff) | clang.src/include/clang/Driver/Types.def |
![]() | /cfe/trunk/include/clang/Driver/Types.h (diff) | clang.src/include/clang/Driver/Types.h |
![]() | /cfe/trunk/lib/Driver/Driver.cpp (diff) | clang.src/lib/Driver/Driver.cpp |
![]() | /cfe/trunk/lib/Driver/Types.cpp (diff) | clang.src/lib/Driver/Types.cpp |
Change Type | Path in Repository | Path in Workspace |
![]() | /llvm/trunk/test/CodeGen/X86/statepoint-no-realign-stack.ll | llvm.src/test/CodeGen/X86/statepoint-no-realign-stack.ll |
Change Type | Path in Repository | Path in Workspace |
![]() | /llvm/trunk/include/llvm/Transforms/IPO/Attributor.h (diff) | llvm.src/include/llvm/Transforms/IPO/Attributor.h |
![]() | /llvm/trunk/include/llvm/Transforms/Utils/Local.h (diff) | llvm.src/include/llvm/Transforms/Utils/Local.h |
![]() | /llvm/trunk/lib/Transforms/IPO/Attributor.cpp (diff) | llvm.src/lib/Transforms/IPO/Attributor.cpp |
![]() | /llvm/trunk/lib/Transforms/Utils/Local.cpp (diff) | llvm.src/lib/Transforms/Utils/Local.cpp |
![]() | /llvm/trunk/test/Transforms/FunctionAttrs/liveness.ll | llvm.src/test/Transforms/FunctionAttrs/liveness.ll |