Chandler Carruth
|
6b547686c5
Update the file headers across all of the LLVM projects in the monorepo
|
6 năm trước cách đây |
Fedor Sergeev
|
e6959a6ecf
[New PM] Introducing PassInstrumentation framework
|
7 năm trước cách đây |
Eric Christopher
|
85a14f0491
Temporarily Revert "[New PM] Introducing PassInstrumentation framework"
|
7 năm trước cách đây |
Fedor Sergeev
|
5ffd6db668
[New PM] Introducing PassInstrumentation framework
|
7 năm trước cách đây |
Fedor Sergeev
|
68fc66e3d3
Revert rL342544: [New PM] Introducing PassInstrumentation framework
|
7 năm trước cách đây |
Fedor Sergeev
|
fa4dbf77f1
[New PM] Introducing PassInstrumentation framework
|
7 năm trước cách đây |
Adrian Prantl
|
26b584c691
Remove \brief commands from doxygen comments.
|
7 năm trước cách đây |
Chandler Carruth
|
79b7faac96
[PM] Teach PreservedAnalyses to have an `allInSet` static factory
|
8 năm trước cách đây |
Chandler Carruth
|
3c0d60785c
Re-sort #include lines for unittests. This uses a slightly modified
|
8 năm trước cách đây |
Chandler Carruth
|
0fc446723e
[PM] Introduce the facilities for registering cross-IR-unit dependencies
|
8 năm trước cách đây |
Chandler Carruth
|
8bf2780092
[PM] Support invalidation of inner analysis managers from a pass over the outer IR unit.
|
8 năm trước cách đây |
Chandler Carruth
|
78a68061a3
[PM] Extend the explicit 'invalidate' method API on analysis results to
|
8 năm trước cách đây |
Chandler Carruth
|
33d568124e
[PM] Change the static object whose address is used to uniquely identify
|
8 năm trước cách đây |
Chandler Carruth
|
8c28aa1da8
[PM] Re-instate r279227 and r279228 with a fix to the way the templating
|
9 năm trước cách đây |
Chandler Carruth
|
7d191bbd95
[PM] Revert r279227 and r279228 until I can find someone to help me
|
9 năm trước cách đây |
Chandler Carruth
|
7fdf9ef04b
[PM] Fix a compile error with GCC. NFC.
|
9 năm trước cách đây |
Chandler Carruth
|
73e7eb0a79
[PM] Make the the new pass manager support fully generic extra arguments
|
9 năm trước cách đây |
Chandler Carruth
|
bd6882c677
[PM] Run clang-format over various parts of the new pass manager code
|
9 năm trước cách đây |
Chandler Carruth
|
04d0fe9c10
[PM] Remove support for omitting the AnalysisManager argument to new
|
9 năm trước cách đây |
Mehdi Amini
|
8be7707c14
Remove every uses of getGlobalContext() in LLVM (but the C API)
|
9 năm trước cách đây |
Chandler Carruth
|
8e27cb2f34
[PM] Make the AnalysisManager parameter to run methods a reference.
|
9 năm trước cách đây |
Chandler Carruth
|
18e9a2b623
[PM] Rename the CRTP mixin base classes for the new pass manager to
|
9 năm trước cách đây |
Chandler Carruth
|
e95015f4c9
[PM] Implement the final conclusion as to how the analysis IDs should
|
9 năm trước cách đây |
Chandler Carruth
|
adb60a3a11
[PM] Introduce CRTP mixin base classes to help define passes and
|
9 năm trước cách đây |
Chandler Carruth
|
67a41f0919
[PM/AA] Teach the new pass manager to use pass-by-lambda for registering
|
9 năm trước cách đây |
Chandler Carruth
|
040ca449b2
[PM] Add names and debug logging for analysis passes to the new pass
|
10 năm trước cách đây |
Chandler Carruth
|
b246acebf4
[PM] Switch the new pass manager to use a reference-based API for IR
|
10 năm trước cách đây |
Rafael Espindola
|
9b29ff99c0
Modernize the .ll parsing interface.
|
11 năm trước cách đây |
Craig Topper
|
b177041dfa
[C++11] Use 'nullptr'.
|
11 năm trước cách đây |
Chandler Carruth
|
2d74092f5f
[PM] As was pointed out in review, I need to define a custom swap in
|
11 năm trước cách đây |