Commit History

Autor SHA1 Mensaxe Data
  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