Commit History

Autor SHA1 Mensaxe Data
  Daniel Sanders c7a3c5c5d1 Finish moving TargetRegisterInfo::isVirtualRegister() and friends to llvm::Register as started by r367614. NFC %!s(int64=6) %!d(string=hai) anos
  Quentin Colombet 7fce37e34d [LiveRange] Reset the VNIs when splitting subranges %!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
  Matt Arsenault 54d12f35af Pass TRI to printReg %!s(int64=6) %!d(string=hai) anos
  Krzysztof Parzyszek 2c45bcb399 Account for undef values from predecessors in extendSegmentsToUses %!s(int64=7) %!d(string=hai) anos
  Matthias Braun fa621d294f Rename LiveIntervalAnalysis.h to LiveIntervals.h %!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
  Francis Visoiu Mistrih accb337c76 [CodeGen] Rename functions PrintReg* to printReg* %!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
  Eugene Zelenko 2de563a9ab [CodeGen] Fix some Clang-tidy modernize-use-using and Include What You Use warnings; other minor fixes (NFC). %!s(int64=8) %!d(string=hai) anos
  Krzysztof Parzyszek 7a4e530f9e Rangify loops, formatting changes, use bool instead of unsigned, NFC %!s(int64=8) %!d(string=hai) anos
  Krzysztof Parzyszek d37294a1a2 Missed a check for UndefVI in r306466 %!s(int64=8) %!d(string=hai) anos
  Krzysztof Parzyszek a432d58a0f Create a PHI value when merging with a known undef live-in %!s(int64=8) %!d(string=hai) anos
  Matthias Braun 41308c99e9 LiveRangeCalc: Slightly improve map usage; NFC %!s(int64=8) %!d(string=hai) anos
  Matthias Braun b6ebe7d6c7 RegisterCoalescer: Simplify subrange splitting code; NFC %!s(int64=8) %!d(string=hai) anos
  Krzysztof Parzyszek a8b917bef3 Treat segment [B, E) as not overlapping block with boundaries [A, B) %!s(int64=8) %!d(string=hai) anos
  Malcolm Parsons 60f78e3e92 Remove unused lambda captures. NFC %!s(int64=8) %!d(string=hai) anos
  Krzysztof Parzyszek 308c60d0cb Implement LaneBitmask::any(), use it to replace !none(), NFCI %!s(int64=8) %!d(string=hai) anos
  Krzysztof Parzyszek d6ca3f019d Extract LaneBitmask into a separate type %!s(int64=8) %!d(string=hai) anos
  Matthias Braun b0731963da LiveRangeCalc: Fix reporting of invalid vreg usage in liveness calculation %!s(int64=9) %!d(string=hai) anos
  Matt Arsenault 59ff7095a9 Improve debug error message with register name %!s(int64=9) %!d(string=hai) anos
  Krzysztof Parzyszek 57c58d3969 Do not consider subreg defs as reads when computing subrange liveness %!s(int64=9) %!d(string=hai) anos
  Krzysztof Parzyszek adef5a6968 Do not use MRI::getMaxLaneMaskForVReg as a mask covering whole register %!s(int64=9) %!d(string=hai) anos
  Krzysztof Parzyszek 31a5f885bf Create subranges for new intervals resulting from live interval splitting %!s(int64=9) %!d(string=hai) anos
  Matthias Braun 6054e84d82 LiveIntervalAnalysis: Rework constructMainRangeFromSubranges() %!s(int64=9) %!d(string=hai) anos
  Tom Stellard c37b54dfc5 Revert "LiveIntervalAnalysis: Rework constructMainRangeFromSubranges()" %!s(int64=9) %!d(string=hai) anos
  Matthias Braun e607e01664 LiveIntervalAnalysis: Rework constructMainRangeFromSubranges() %!s(int64=9) %!d(string=hai) anos
  Duncan P. N. Exon Smith 42e18357c5 CodeGen: Take MachineInstr& in SlotIndexes and LiveIntervals, NFC %!s(int64=9) %!d(string=hai) anos
  Matthias Braun dfc5b65a74 TargetRegisterInfo: Add typedef unsigned LaneBitmask and use it where apropriate; NFC %!s(int64=10) %!d(string=hai) anos
  Matthias Braun 948b20ecb3 LiveRangeCalc: Improve error messages on malformed IR %!s(int64=10) %!d(string=hai) anos