Commit History

Author SHA1 Message Date
  Thomas Raoux 2bfdb54bfd [CodeGen] Add a pass to do block predication on SSA machine IR. 6 years ago
  Daniel Sanders 57a8129407 Apply llvm-prefer-register-over-unsigned from clang-tidy to LLVM 6 years ago
  Daniel Sanders c7a3c5c5d1 Finish moving TargetRegisterInfo::isVirtualRegister() and friends to llvm::Register as started by r367614. NFC 6 years ago
  Chandler Carruth 6b547686c5 Update the file headers across all of the LLVM projects in the monorepo 6 years ago
  Eli Friedman 5383975a2f [EarlyIfConversion] Don't if-convert unconditional branches. 6 years ago
  Nicola Zaghen 0818e789cb Rename DEBUG macro to LLVM_DEBUG. 7 years ago
  Shiva Chen 24abe71d71 [DebugInfo] Examine all uses of isDebugValue() for debug instructions. 7 years ago
  Matthias Braun d318139827 MachineFunction: Return reference from getFunction(); NFC 7 years ago
  Francis Visoiu Mistrih ca0df55065 [CodeGen] Unify MBB reference format in both MIR and debug output 7 years ago
  Francis Visoiu Mistrih accb337c76 [CodeGen] Rename functions PrintReg* to printReg* 7 years ago
  David Blaikie e3a9b4ce3a Fix a bunch more layering of CodeGen headers that are in Target 7 years ago
  David Blaikie 48319238e4 Target/TargetInstrInfo.h -> CodeGen/TargetInstrInfo.h to match layering 7 years ago
  Matthias Braun 94c4904dc5 CodeGen: Rename DEBUG_TYPE to match passnames 8 years ago
  Mehdi Amini 67f335d992 Use StringRef in Pass/PassManager APIs (NFC) 9 years ago
  Matt Arsenault 93e6e5414d Finish renaming remaining analyzeBranch functions 9 years ago
  Matt Arsenault b1a710d5f0 Make analyzeBranch family of instruction names consistent 9 years ago
  Jacques Pienaar 48ed4ab2d6 Rename AnalyzeBranch* to analyzeBranch*. 9 years ago
  Andrew Kaylor 7b7e9c726b Add opt-bisect support to additional passes that can be skipped 9 years ago
  Duncan P. N. Exon Smith 65b18dd93d Reapply "CodeGen: Use references in MachineTraceMetrics::Trace, NFC" 9 years ago
  Duncan P. N. Exon Smith 01f8c42f80 Revert "CodeGen: Use references in MachineTraceMetrics::Trace, NFC" 9 years ago
  Duncan P. N. Exon Smith 8c34e067a7 CodeGen: Use references in MachineTraceMetrics::Trace, NFC 9 years ago
  Duncan P. N. Exon Smith d2c0ad9eb4 CodeGen: Explicitly convert from iterator to pointer, NFC 9 years ago
  Junmo Park 7d3e90397f Minor code cleanup. NFC. 9 years ago
  Cong Hou 5ae2b850eb Normalize MBB's successors' probabilities in several locations. 9 years ago
  Yi Jiang d30c2356b0 Avoid redundant select node in early if-conversion pass 10 years ago
  Matthias Braun 2ec7970df4 This should have been a reference 10 years ago
  Matthias Braun e67bd6c248 CodeGen: Use mop_iterator instead of MIOperands/ConstMIOperands 10 years ago
  Matthias Braun dfc41dbcda MachineInstr: Remove unused parameter. 10 years ago
  Daniel Berlin 7871b86660 Add range iterators for post order and inverse post order. Use them 10 years ago
  Eric Christopher 72e7586339 The subtarget is cached on the MachineFunction. Access it directly. 10 years ago