Historial de Commits

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