Chandler Carruth
|
6b547686c5
Update the file headers across all of the LLVM projects in the monorepo
|
%!s(int64=6) %!d(string=hai) anos |
David Green
|
dfc9aa7f4e
[Dominators] Remove verifyDomTree and add some verifying for Post Dom Trees
|
%!s(int64=7) %!d(string=hai) anos |
Mikael Holmen
|
3371137454
[[Machine]Dominators] Improved printout when verifyDomTree fails [NFC]
|
%!s(int64=7) %!d(string=hai) anos |
Zachary Turner
|
9a4e15cb76
Mark all library options as hidden.
|
%!s(int64=7) %!d(string=hai) anos |
Jakub Kuderski
|
cb105529db
[Dominators] Make IsPostDominator a template parameter
|
%!s(int64=8) %!d(string=hai) anos |
Chandler Carruth
|
e3e43d9d57
Sort the remaining #include lines in include/... and lib/....
|
%!s(int64=8) %!d(string=hai) anos |
Serge Pavlov
|
e9106e2cd2
Do not verify MachimeDominatorTree if it is not calculated
|
%!s(int64=8) %!d(string=hai) anos |
Chad Rosier
|
43cbae2946
Revert "Do not verify dominator tree if it has no roots"
|
%!s(int64=8) %!d(string=hai) anos |
Serge Pavlov
|
841259051a
Do not verify dominator tree if it has no roots
|
%!s(int64=8) %!d(string=hai) anos |
Serge Pavlov
|
69a1a20613
Reverted: Track validity of pass results
|
%!s(int64=8) %!d(string=hai) anos |
Serge Pavlov
|
e77eb6a23d
Track validity of pass results
|
%!s(int64=8) %!d(string=hai) anos |
Chad Rosier
|
7ba5baa40a
[MDT] Always verify machine dominfo if expensive checking is enabled.
|
%!s(int64=9) %!d(string=hai) anos |
Chad Rosier
|
238d855bdc
[MachineDominatorTree] Add a MDT verifier.
|
%!s(int64=9) %!d(string=hai) anos |
Benjamin Kramer
|
0ed5091742
Remove macro guards for extern template instantiations.
|
%!s(int64=10) %!d(string=hai) anos |
Benjamin Kramer
|
0a7ed28ea6
MachineDominators: Move applySplitCriticalEdges into the cpp file.
|
%!s(int64=10) %!d(string=hai) anos |
Quentin Colombet
|
49128636b6
[MachineDominatorTree] Provide a method to inform a MachineDominatorTree that a
|
%!s(int64=11) %!d(string=hai) anos |
Owen Anderson
|
081c34b725
Get rid of static constructors for pass registration. Instead, every pass exposes an initializeMyPassFunction(), which
|
%!s(int64=15) %!d(string=hai) anos |
Owen Anderson
|
ce665bd2e2
Now with fewer extraneous semicolons!
|
%!s(int64=15) %!d(string=hai) anos |
Owen Anderson
|
02dd53e1c5
Now that PassInfo and Pass::ID have been separated, move the rest of the passes over to the new registration API.
|
%!s(int64=15) %!d(string=hai) anos |
Owen Anderson
|
90c579de5a
Reapply r110396, with fixes to appease the Linux buildbot gods.
|
%!s(int64=15) %!d(string=hai) anos |
Owen Anderson
|
1f74590e9d
Revert r110396 to fix buildbots.
|
%!s(int64=15) %!d(string=hai) anos |
Owen Anderson
|
9ccaf53ada
Don't use PassInfo* as a type identifier for passes. Instead, use the address of the static
|
%!s(int64=15) %!d(string=hai) anos |
Dan Gohman
|
4593433015
Don't bother calling releaseMemory before destroying the DominatorTreeBase.
|
%!s(int64=15) %!d(string=hai) anos |
John McCall
|
f32616e0bd
Explicit template instantiations must happen in the template's immediately
|
%!s(int64=15) %!d(string=hai) anos |
Chris Lattner
|
45cfe545ec
Change Pass::print to take a raw ostream instead of std::ostream,
|
%!s(int64=16) %!d(string=hai) anos |
Chris Lattner
|
791102fb11
eliminate the std::ostream form of WriteAsOperand and update clients.
|
%!s(int64=16) %!d(string=hai) anos |
Dan Gohman
|
865f006bb4
Eliminate several more unnecessary intptr_t casts.
|
%!s(int64=16) %!d(string=hai) anos |
Dan Gohman
|
d68a07650c
Tidy up #includes, deleting a bunch of unnecessary #includes.
|
%!s(int64=16) %!d(string=hai) anos |
Dan Gohman
|
6ddba2b933
Change class' public PassInfo variables to by initialized with the
|
%!s(int64=17) %!d(string=hai) anos |
Dan Gohman
|
844731a7f1
Clean up the use of static and anonymous namespaces. This turned up
|
%!s(int64=17) %!d(string=hai) anos |