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
  Matt Arsenault 78c83d2c67 CodeGen: Allow virtual registers in bundles %!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
  Bjorn Pettersson 9a9829f273 [CodeGen] Set FrameSetup/FrameDestroy on BUNDLE instructions %!s(int64=7) %!d(string=hai) anos
  Bjorn Pettersson 6a7eb84023 Change how finalizeBundle selects debug location for the BUNDLE instruction %!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 cc928287e4 CodeGen/Passes: Pass MachineFunction as functor arg; NFC %!s(int64=8) %!d(string=hai) anos
  Benjamin Kramer 022a8990dd Move instances of std::function. %!s(int64=9) %!d(string=hai) anos
  Benjamin Kramer 14aae01bc3 Apply clang-tidy's misc-move-constructor-init throughout LLVM. %!s(int64=9) %!d(string=hai) anos
  Quentin Colombet 7ec26d4fef [MachineInstrBundle] Actually set the PartialDeadDef flag only when the register %!s(int64=9) %!d(string=hai) anos
  Quentin Colombet b62e24784c [MachineInstrBundle] Improvement the recognition of dead definitions. %!s(int64=9) %!d(string=hai) anos
  Matthias Braun 96b46d19c0 MachineInstrBundle: Fix reversed isSuperRegisterEq() call %!s(int64=9) %!d(string=hai) anos
  Matthias Braun f43272c76e CodeGen: Redo analyzePhysRegs() and computeRegisterLiveness() %!s(int64=9) %!d(string=hai) anos
  JF Bastien 010fa7174d x86: Emit LAHF/SAHF instead of PUSHF/POPF %!s(int64=10) %!d(string=hai) anos
  JF Bastien 3e8a65d346 Revert "Fix MO's analyzePhysReg, it was confusing sub- and super-registers. Problem pointed out by Michael Hordijk." %!s(int64=10) %!d(string=hai) anos
  JF Bastien a41cc3c3b8 Fix MO's analyzePhysReg, it was confusing sub- and super-registers. Problem pointed out by Michael Hordijk. %!s(int64=10) %!d(string=hai) anos
  Akira Hatanaka fa6bc2e94d [ARM] Pass a callback to FunctionPass constructors to enable skipping execution %!s(int64=10) %!d(string=hai) anos
  David Blaikie 5401ba7099 Update SetVector to rely on the underlying set's insert to return a pair<iterator, bool> %!s(int64=10) %!d(string=hai) anos
  Eric Christopher c026db75e7 Have MachineInstrBundle use the MachineFunction for subtarget %!s(int64=11) %!d(string=hai) anos
  Eric Christopher 9f85dccfc6 Remove the TargetMachine forwards for TargetSubtargetInfo based %!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
  Benjamin Kramer d628f19f5d [C++11] Replace llvm::next and llvm::prior with std::next and std::prev. %!s(int64=11) %!d(string=hai) anos
  Jakob Stoklund Olesen 73a853f05c Move an assertion so it doesn't dereference end(). %!s(int64=12) %!d(string=hai) anos
  Jakob Stoklund Olesen caf946edf3 Use the new MI bundling API in MachineInstrBundle itself. %!s(int64=12) %!d(string=hai) anos
  Chandler Carruth d04a8d4b33 Use the new script to sort the includes of every file under lib. %!s(int64=12) %!d(string=hai) anos
  Tim Northover 310f248c22 Fix physical register liveness calculations: %!s(int64=12) %!d(string=hai) anos
  Michael Ilseman 8dcc99496d Increase the static sizes of some SmallSets. finalizeBundle() is very frequently called for some backends, and growing into an std::set is overkill for these numbers. %!s(int64=13) %!d(string=hai) anos
  Michael Ilseman 2b94302433 whitespace %!s(int64=13) %!d(string=hai) anos