Commit History

作者 SHA1 備註 提交日期
  Benjamin Kramer d628f19f5d [C++11] Replace llvm::next and llvm::prior with std::next and std::prev. 11 年之前
  Michael Gottesman f392e88e18 [block-freq] Refactor LiveInterals::getSpillWeight to use the new MachineBlockFrequencyInfo methods. 11 年之前
  Craig Topper a0ec3f9b7b Use SmallVectorImpl& instead of SmallVector to avoid repeating small vector size. 12 年之前
  Richard Sandiford 71804149a3 [SystemZ] Remove no-op MVCs 12 年之前
  Richard Sandiford 5f1c7e5eac Fix double renaming bug in stack coloring pass 12 年之前
  Craig Topper f22fd3f7b5 Use SmallVectorImpl instead of SmallVector for iterators and references to avoid specifying the vector size unnecessarily. 12 年之前
  Benjamin Kramer 88d93a7cc4 Remove unused variable. 12 年之前
  Timur Iskhodzhanov 88f34b50d4 Hopefully fix the MSVS build after r184105 12 年之前
  Benjamin Kramer 4eed756153 Switch spill weights from a basic loop depth estimation to BlockFrequencyInfo. 12 年之前
  Chandler Carruth 0b8c9a80f2 Move all of the header files which are involved in modelling the LLVM IR 12 年之前
  Chandler Carruth d04a8d4b33 Use the new script to sort the includes of every file under lib. 12 年之前
  Evan Cheng bb36a43872 Fix a significant recent(?) regression. StackSlotColoring no longer did anything 13 年之前
  David Blaikie 986d76d7b3 Tidy up a few more uses of MF.getFunction()->getName(). 13 年之前
  Craig Topper 96601ca332 Add a getName function to MachineFunction. Use it in places that previously did getFunction()->getName(). Remove includes of Function.h that are no longer needed. 13 年之前
  Benjamin Kramer e288cd100f Remove unused private member variables uncovered by the recent changes to clang's -Wunused-private-field. 13 年之前
  Andrew Trick e8ccb04913 StackSlotColoring does not use a VirtRegMap 13 年之前
  Andrew Trick 1dd8c8560d Codegen pass definition cleanup. No functionality. 13 年之前
  Andrew Trick 32986572bf Move pass configuration out of pass constructors: StackSlotColoring. 13 年之前
  Andrew Trick 1df91b0e54 whitespace 13 年之前
  Joerg Sonnenberger 3470693641 Allow inlining of functions with returns_twice calls, if they have the 13 年之前
  Jakob Stoklund Olesen 929e4da68b Stop tracking unused registers in VirtRegMap. 13 年之前
  Jakob Stoklund Olesen 334575e79b Remove the -color-ss-with-regs option. 13 年之前
  Evan Cheng e837dead3c - Rename TargetInstrDesc, TargetOperandInfo to MCInstrDesc and MCOperandInfo and 14 年之前
  Evan Cheng 15993f83a4 More refactoring. Move getRegClass from TargetOperandInfo to TargetInstrInfo. 14 年之前
  Jakob Stoklund Olesen be97e906e0 Teach TargetRegisterInfo how to cram stack slot indexes in with the virtual and 14 年之前
  Jeffrey Yasskin 8e68c38735 Change all self assignments X=X to (void)X, so that we can turn on a 14 年之前
  Owen Anderson 081c34b725 Get rid of static constructors for pass registration. Instead, every pass exposes an initializeMyPassFunction(), which 15 年之前
  Owen Anderson 2ab36d3502 Begin adding static dependence information to passes, which will allow us to 15 年之前
  Owen Anderson ce665bd2e2 Now with fewer extraneous semicolons! 15 年之前
  Chris Lattner 5f8a87dd76 remove dead proto 15 年之前