Chandler Carruth
|
6b547686c5
Update the file headers across all of the LLVM projects in the monorepo
|
6 gadi atpakaļ |
Chandler Carruth
|
d8d8371469
[TI removal] Make `getTerminator()` return a generic `Instruction`.
|
6 gadi atpakaļ |
Florian Hahn
|
5e8f334dfa
[Dominators] Change getNode parameter type to const NodeT * (NFC).
|
7 gadi atpakaļ |
Jakub Kuderski
|
ce531b3cc4
[Dominators] Add PDT constructor from Function
|
7 gadi atpakaļ |
Michael Zolotukhin
|
105e762f2a
[IDF] Enforce the returned blocks to be sorted.
|
7 gadi atpakaļ |
David Green
|
dfc9aa7f4e
[Dominators] Remove verifyDomTree and add some verifying for Post Dom Trees
|
7 gadi atpakaļ |
Jakub Kuderski
|
4f0f375320
[Dominators] Remove misleading double-deletion test
|
7 gadi atpakaļ |
Jakub Kuderski
|
b552ffa812
[Dominators] Visit affected node candidates found at different root levels
|
7 gadi atpakaļ |
Jakub Kuderski
|
c0f00a9516
[Dominators] Include infinite loops in PostDominatorTree
|
8 gadi atpakaļ |
Tobias Grosser
|
98bb5a4f2a
[unittest] Remove TODO comment which caused concern
|
8 gadi atpakaļ |
Jakub Kuderski
|
95e74fa238
[Dominators] Teach LoopDeletion to use the new incremental API
|
8 gadi atpakaļ |
Tobias Grosser
|
05485d7107
[PostDom] document the current handling of infinite loops and unreachables
|
8 gadi atpakaļ |
Jakub Kuderski
|
37b0ef0bdf
[Dominators] Fix reachable visitation and reenable a unit test
|
8 gadi atpakaļ |
Jakub Kuderski
|
eff738f7cf
[Dominators] Temporarily disable a flaky unit test
|
8 gadi atpakaļ |
Jakub Kuderski
|
0ffc7d0836
[Dominators] Remove an extra semicolon and add a missing include.
|
8 gadi atpakaļ |
Jakub Kuderski
|
82f51d560c
[Dominators] Implement incremental deletions
|
8 gadi atpakaļ |
Jakub Kuderski
|
79eefe9ee2
[Dominators] Implement incremental insertions
|
8 gadi atpakaļ |
Jakub Kuderski
|
cb105529db
[Dominators] Make IsPostDominator a template parameter
|
8 gadi atpakaļ |
Jakub Kuderski
|
8915ae98bd
[Dominators] Reapply r306892, r306893, r306893.
|
8 gadi atpakaļ |
Jakub Kuderski
|
6d12ee83fa
Revert "[Dominators] Teach IDF to use level information"
|
8 gadi atpakaļ |
Jakub Kuderski
|
950d20c758
[Dominators] Keep tree level in DomTreeNode and use it to find NCD and answer dominance queries
|
8 gadi atpakaļ |
Jakub Kuderski
|
c9087d07bb
[Dominators] Don't compute DFS InOut numbers eagerly.
|
8 gadi atpakaļ |
Adam Nemet
|
8008a8a954
Handle non-unique edges in edge-dominance
|
8 gadi atpakaļ |
Adam Nemet
|
ad7d2c0d6e
Rearrange Dom unittest to accommodate multiple tests
|
8 gadi atpakaļ |
Adam Nemet
|
bfb2ddf65c
clang-format DomTree unittest
|
8 gadi atpakaļ |
Xin Tong
|
fcebfdfa41
Fix test typo. NFC
|
8 gadi atpakaļ |
Serge Pavlov
|
b2ae9e2c45
[StructurizeCfg] Update dominator info.
|
8 gadi atpakaļ |
Mehdi Amini
|
8be7707c14
Remove every uses of getGlobalContext() in LLVM (but the C API)
|
9 gadi atpakaļ |
Hongbin Zheng
|
5d7472e863
Introduce analysis pass to compute PostDominators in the new pass manager. NFC
|
9 gadi atpakaļ |
Hongbin Zheng
|
9137eb3ff8
Revert "Introduce analysis pass to compute PostDominators in the new pass manager. NFC"
|
9 gadi atpakaļ |