Commit History

Autor SHA1 Mensaxe Data
  Daniel Sanders 57a8129407 Apply llvm-prefer-register-over-unsigned from clang-tidy to LLVM %!s(int64=6) %!d(string=hai) anos
  Daniel Sanders 0b3e53d745 Use MCRegister in MCRegisterInfo's interfaces %!s(int64=6) %!d(string=hai) anos
  Daniel Sanders c7a3c5c5d1 Finish moving TargetRegisterInfo::isVirtualRegister() and friends to llvm::Register as started by r367614. NFC %!s(int64=6) %!d(string=hai) anos
  Matt Arsenault 9d5e3568ac RegAllocFast: Set MayLiveAcrossBlocks when allocating uses %!s(int64=6) %!d(string=hai) anos
  Matt Arsenault 5fd17c6d29 RegAllocFast: Improve hinting heuristic %!s(int64=6) %!d(string=hai) anos
  Quentin Colombet 5c75d64b7b [RegAllocFast] Scan physcial reg definitions before assigning virtual reg definitions %!s(int64=6) %!d(string=hai) anos
  Matt Arsenault edc4b49937 Reapply r359906, "RegAllocFast: Add heuristic to detect values not live-out of a block" %!s(int64=6) %!d(string=hai) anos
  Nico Weber 53c6ce1a39 Revert r359906, "RegAllocFast: Add heuristic to detect values not live-out of a block" %!s(int64=6) %!d(string=hai) anos
  Matt Arsenault ca31476482 RegAllocFast: Add heuristic to detect values not live-out of a block %!s(int64=6) %!d(string=hai) anos
  Matt Arsenault c5826b9f48 RegAllocFast: Do not allocate registers for undef uses %!s(int64=6) %!d(string=hai) anos
  Matt Arsenault 51c2ad77cd RegAllocFast: Remove early selection loop, the spill calculation will report cost 0 anyway for free regs %!s(int64=6) %!d(string=hai) anos
  Matt Arsenault 9629afce59 RegAllocFast: Add hint to debug printing %!s(int64=6) %!d(string=hai) anos
  Chandler Carruth 6b547686c5 Update the file headers across all of the LLVM projects in the monorepo %!s(int64=6) %!d(string=hai) anos
  Matthias Braun 3816d00971 RegAllocFast: Further cleanups; NFC %!s(int64=6) %!d(string=hai) anos
  Matthias Braun b7a96d6f83 RegAllocFast: Leave unassigned virtreg entries in map %!s(int64=6) %!d(string=hai) anos
  Matthias Braun b8a4e3806c RegAllocFast: Further cleanups; NFC %!s(int64=6) %!d(string=hai) anos
  Matthias Braun 2c10712291 RegAllocFast: Refactor PhysRegState usage; NFC %!s(int64=6) %!d(string=hai) anos
  Matthias Braun a2606fd7a7 RegAllocFast: Factor spill/reload creation into their own functions; NFC %!s(int64=6) %!d(string=hai) anos
  Matthias Braun a007c003b5 RegAllocFast: Cleanups; NFC %!s(int64=6) %!d(string=hai) anos
  Matthias Braun f41ebcbed2 RegAllocFast: Rename statistic from NumCopies to NumCoalesced %!s(int64=6) %!d(string=hai) anos
  Fangrui Song 7d88286b7c [CodeGen] Fix inconsistent declaration parameter name %!s(int64=7) %!d(string=hai) anos
  Nicola Zaghen 0818e789cb Rename DEBUG macro to LLVM_DEBUG. %!s(int64=7) %!d(string=hai) anos
  Shiva Chen 24abe71d71 [DebugInfo] Examine all uses of isDebugValue() for debug instructions. %!s(int64=7) %!d(string=hai) anos
  Adrian Prantl 26b584c691 Remove \brief commands from doxygen comments. %!s(int64=7) %!d(string=hai) anos
  Geoff Berry 13357c96d2 [MachineOperand][Target] MachineOperand::isRenamable semantics changes %!s(int64=7) %!d(string=hai) anos
  Quentin Colombet 263c46c7a9 [RAFast] Don't dereference MBB::end %!s(int64=7) %!d(string=hai) anos
  Michael Zolotukhin 41b2567ccb Remove redundant includes from lib/CodeGen. %!s(int64=7) %!d(string=hai) anos
  Geoff Berry 3b391fe80e [MachineOperand][MIR] Add isRenamable to MachineOperand. %!s(int64=7) %!d(string=hai) anos
  Francis Visoiu Mistrih fd11bc0813 [CodeGen] Use MachineOperand::print in the MIRPrinter for MO_Register. %!s(int64=7) %!d(string=hai) anos
  Francis Visoiu Mistrih e6b89910eb [CodeGen] Always use `printReg` to print registers in both MIR and debug %!s(int64=7) %!d(string=hai) anos