Commit History

Author SHA1 Message Date
  David Blaikie 48319238e4 Target/TargetInstrInfo.h -> CodeGen/TargetInstrInfo.h to match layering 7 years ago
  Eugene Zelenko 7cf6af50d7 [CodeGen] Fix some Clang-tidy modernize-use-using and Include What You Use warnings; other minor fixes (NFC). 8 years ago
  Chandler Carruth e3e43d9d57 Sort the remaining #include lines in include/... and lib/.... 8 years ago
  Matthias Braun 94c4904dc5 CodeGen: Rename DEBUG_TYPE to match passnames 8 years ago
  Matthias Braun 15cdf2c20b MachineRegisterInfo: Remove unused arg from isConstantPhysReg(); NFC 8 years ago
  Dehao Chen 0872bb248f Using branch probability to guide critical edge splitting. 8 years ago
  Dehao Chen 625e9e7e61 Revert r284545 again as the regression in ppc still exists. There is bug in MBPI exposed by th patch. 8 years ago
  Dehao Chen f2a459b587 Using branch probability to guide critical edge splitting. 8 years ago
  Dehao Chen 00842505e0 revert r284541. 8 years ago
  Dehao Chen 6e98f1c84a Using branch probability to guide critical edge splitting. 8 years ago
  Eugene Zelenko 3d7ca1cde6 Fix some Clang-tidy modernize-use-using and Include What You Use warnings; other minor fixes. 9 years ago
  Jacques Pienaar 48ed4ab2d6 Rename AnalyzeBranch* to analyzeBranch*. 9 years ago
  Duncan P. N. Exon Smith dbcbdf39c6 CodeGen: Use MachineInstr& in MachineSink, NFC 9 years ago
  Duncan P. N. Exon Smith 567409db69 CodeGen: Use MachineInstr& in TargetInstrInfo, NFC 9 years ago
  Andrew Kaylor 1e455c5cfb Re-commit optimization bisect support (r267022) without new pass manager support. 9 years ago
  Vedant Kumar 8866d94a61 Revert "Initial implementation of optimization bisect support." 9 years ago
  Quentin Colombet f2cd15729a [MachineBasicBlock] Make the pass argument truly mandatory when 9 years ago
  Andrew Kaylor c852398cbc Initial implementation of optimization bisect support. 9 years ago
  Fiona Glaser 513c245e44 MachineSink: make shouldSink a TII target hook 9 years ago
  Chad Rosier cd3a68c781 [TII] Allow getMemOpBaseRegImmOfs() to accept negative offsets. NFC. 9 years ago
  Richard Trieu 1b96cbe208 Remove uses of builtin comma operator. 9 years ago
  Sanjoy Das e0f8e1a9a9 [MachineSink] Don't break ImplicitNulls 9 years ago
  Owen Anderson 983d814835 Refine the definition of convergent to only disallow the addition of new control dependencies. 10 years ago
  Chandler Carruth 9146833fa3 [PM/AA] Rebuild LLVM's alias analysis infrastructure in a way compatible 10 years ago
  Reid Kleckner c0e64ada5c [WinEH] Add some support for code generating catchpad 10 years ago
  Arnaud A. de Grandmaison 443838d8aa [MachineSink] Address post-commit review comments 10 years ago
  Arnaud A. de Grandmaison 981ffd1bc4 [MachineSink] Improve runtime performance. NFC. 10 years ago
  Owen Anderson 6f9474c1e1 Disable MachineSink on convergent operations, similar to how IR Sink is 10 years ago
  Matthias Braun dfc41dbcda MachineInstr: Remove unused parameter. 10 years ago
  Matthias Braun 3ac70da982 MachineSink: Collect registers before clearing their killflags. 10 years ago