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 c7a3c5c5d1 Finish moving TargetRegisterInfo::isVirtualRegister() and friends to llvm::Register as started by r367614. NFC %!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
  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
  Francis Visoiu Mistrih ca0df55065 [CodeGen] Unify MBB reference format in both MIR and debug output %!s(int64=7) %!d(string=hai) anos
  David Blaikie e3a9b4ce3a Fix a bunch more layering of CodeGen headers that are in Target %!s(int64=7) %!d(string=hai) anos
  David Blaikie 48319238e4 Target/TargetInstrInfo.h -> CodeGen/TargetInstrInfo.h to match layering %!s(int64=7) %!d(string=hai) anos
  Matthias Braun 94c4904dc5 CodeGen: Rename DEBUG_TYPE to match passnames %!s(int64=8) %!d(string=hai) anos
  Duncan P. N. Exon Smith 20a62528ef Revert "CodeGen: MachineInstr::getIterator() => getInstrIterator(), NFC" %!s(int64=9) %!d(string=hai) anos
  Duncan P. N. Exon Smith 6e5736e1aa CodeGen: MachineInstr::getIterator() => getInstrIterator(), NFC %!s(int64=9) %!d(string=hai) anos
  Duncan P. N. Exon Smith fdec461fa2 CodeGen: Avoid more ilist iterator implicit conversions, NFC %!s(int64=10) %!d(string=hai) anos
  Chandler Carruth 9146833fa3 [PM/AA] Rebuild LLVM's alias analysis infrastructure in a way compatible %!s(int64=10) %!d(string=hai) anos
  Matthias Braun e67bd6c248 CodeGen: Use mop_iterator instead of MIOperands/ConstMIOperands %!s(int64=10) %!d(string=hai) anos
  Eric Christopher 6035518e3b Have MachineFunction cache a pointer to the subtarget to make lookups %!s(int64=11) %!d(string=hai) anos
  Eric Christopher 9f85dccfc6 Remove the TargetMachine forwards for TargetSubtargetInfo based %!s(int64=11) %!d(string=hai) anos
  Chandler Carruth 8677f2ff9a [Modules] Remove potential ODR violations by sinking the DEBUG_TYPE %!s(int64=11) %!d(string=hai) anos
  Owen Anderson 92fca73d52 Switch a number of loops in lib/CodeGen over to range-based for-loops, now that %!s(int64=11) %!d(string=hai) anos
  Owen Anderson bf63022492 Phase 2 of the great MachineRegisterInfo cleanup. This time, we're changing %!s(int64=11) %!d(string=hai) anos
  Craig Topper 9f998de891 [C++11] Add 'override' keyword to virtual methods that override their base class. %!s(int64=11) %!d(string=hai) anos
  Matthias Braun b1aa5e43a2 Fix typo %!s(int64=12) %!d(string=hai) anos
  David Blaikie 986d76d7b3 Tidy up a few more uses of MF.getFunction()->getName(). %!s(int64=13) %!d(string=hai) anos
  Jakob Stoklund Olesen 5984d2b31f Run ProcessImplicitDefs on SSA form where it can be much simpler. %!s(int64=13) %!d(string=hai) anos
  Jakob Stoklund Olesen 0cafa139c0 Remove ProcessImplicitDefs.h which was unused. %!s(int64=13) %!d(string=hai) anos
  Jakob Stoklund Olesen 396618b43a Switch all register list clients to the new MC*Iterator interface. %!s(int64=13) %!d(string=hai) anos
  Craig Topper 9ebfbf8b9f Convert more GenRegisterInfo tables from unsigned to uint16_t to reduce static data size. %!s(int64=13) %!d(string=hai) anos
  Andrew Trick 8dd26253f5 RegAlloc superpass: includes phi elimination, coalescing, and scheduling. %!s(int64=13) %!d(string=hai) anos
  Jakob Stoklund Olesen e8838d5c5f Improve sub-register def handling in ProcessImplicitDefs. %!s(int64=13) %!d(string=hai) anos
  Jakob Stoklund Olesen f6c690019b Handle REG_SEQUENCE with implicitly defined operands. %!s(int64=14) %!d(string=hai) anos
  Jakob Stoklund Olesen cf03e35d90 Place context in member variables instead of passing around pointers. %!s(int64=14) %!d(string=hai) anos