llvm-project/polly/lib
Wei Mi 86341247c4 [NFC] Rename ThinLTOPhase to ThinOrFullLTOPhase and move it from PassBuilder.h
to Pass.h.

In some compiler passes like SampleProfileLoaderPass, we want to know which
LTO/ThinLTO phase the pass is in. Currently the phase is represented in enum
class PassBuilder::ThinLTOPhase, so it is only available in PassBuilder and
it also cannot represent phase in full LTO. The patch extends it to include
full LTO phases and move it from PassBuilder.h to Pass.h, then it is much
easier for PassBuilder to communiate with each pass about current LTO phase.

Differential Revision: https://reviews.llvm.org/D94613
2021-01-13 15:55:40 -08:00
..
Analysis [Polly] Consider InvalidContext to determine partial READ. 2020-12-10 22:25:19 -06:00
CodeGen [Polly][CodeGen] Remove use of ScalarEvolution. 2020-12-07 15:21:51 -06:00
Exchange
External Remove .svn from exclude list as we moved to git 2020-10-21 16:09:21 +02:00
Plugin
Support [NFC] Rename ThinLTOPhase to ThinOrFullLTOPhase and move it from PassBuilder.h 2021-01-13 15:55:40 -08:00
Transform [Polly] Move SimplifyVisitor into polly namespace. 2020-11-16 18:59:08 -06:00
CMakeLists.txt [Windows][Polly] Disable LLVMPolly module for all compilers on Windows 2020-09-15 09:12:38 +03:00