Commit History

Author SHA1 Message Date
  Nico Weber 0f38c60baf IWYU for llvm-config.h in llvm, additions. 7 years ago
  Aaron Ballman 1d03d382c1 Reverting r315590; it did not include changes for llvm-tblgen, which is causing link errors for several people. 7 years ago
  Don Hinton 5298935fe7 [dump] Remove NDEBUG from test to enable dump methods [NFC] 7 years ago
  Adam Nemet 19925fc03b New OptimizationRemarkEmitter pass for MIR 8 years ago
  Sjoerd Meijer 47a3de7f4d MachineLoop: add methods findLoopControlBlock and findLoopPreheader 9 years ago
  Duncan P. N. Exon Smith 8de6150816 ADT: Remove == and != comparisons between ilist iterators and pointers 9 years ago
  Yaron Keren 55307987a1 Annotate dump() methods with LLVM_DUMP_METHOD, addressing Richard Smith r259192 post commit comment. 9 years ago
  Duncan P. N. Exon Smith 9731c604b2 CodeGen: Continue removing ilist iterator implicit conversions 10 years ago
  Cong Hou 204b59072d Rename LoopInfo::Analyze() to LoopInfo::analyze() and turn its parameter type to const&. 10 years ago
  Benjamin Kramer 1bfcd1f675 Re-sort includes with sort-includes.py and insert raw_ostream.h where it's used. 10 years ago
  Benjamin Kramer d628f19f5d [C++11] Replace llvm::next and llvm::prior with std::next and std::prev. 11 years ago
  Chandler Carruth d04a8d4b33 Use the new script to sort the includes of every file under lib. 12 years ago
  Manman Ren b720be6a50 Release build: guard dump functions with 13 years ago
  Manman Ren 77e300e8f0 Release build: guard dump functions with "ifndef NDEBUG" 13 years ago
  Andrew Trick c9b1e25493 Enable the new LoopInfo algorithm by default. 13 years ago
  Andrew Trick 37aa33bc11 A new algorithm for computing LoopInfo. Temporarily disabled. 13 years ago
  Andrew Trick cbf24b4e58 Move the implementation of LoopInfo into LoopInfoImpl.h. 13 years ago
  Owen Anderson 2ab36d3502 Begin adding static dependence information to passes, which will allow us to 15 years ago
  Owen Anderson ce665bd2e2 Now with fewer extraneous semicolons! 15 years ago
  Owen Anderson 02dd53e1c5 Now that PassInfo and Pass::ID have been separated, move the rest of the passes over to the new registration API. 15 years ago
  Owen Anderson 90c579de5a Reapply r110396, with fixes to appease the Linux buildbot gods. 15 years ago
  Owen Anderson 1f74590e9d Revert r110396 to fix buildbots. 15 years ago
  Owen Anderson 9ccaf53ada Don't use PassInfo* as a type identifier for passes. Instead, use the address of the static 15 years ago
  Dan Gohman dda30cd4af Restore dump() methods to Loop and MachineLoop. 15 years ago
  John McCall f32616e0bd Explicit template instantiations must happen in the template's immediately 15 years ago
  Chris Lattner 7896c9f436 improve portability to avoid conflicting with std::next in c++'0x. 15 years ago
  Dan Gohman 81b16a3558 Add getTopBlock and getBottomBlock member functions to MachineLoopInfo. 16 years ago
  Dan Gohman ad2afc2a42 Reapply r77654 with a fix: MachineFunctionPass's getAnalysisUsage 16 years ago
  Daniel Dunbar c5b19b21d8 Revert r77654, it appears to be causing llvm-gcc bootstrap failures, and many 16 years ago
  Dan Gohman 933c762371 Manage MachineFunctions with an analysis Pass instead of the Annotable 16 years ago