Commit History

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