1. 75361b6 rename llvm::llvm_report_error -> llvm::report_fatal_error by Chris Lattner · 15 years ago
  2. 506049f - Change MachineInstr::isIdenticalTo to take a new option that determines whether it should skip checking defs or at least virtual register defs. This subsumes part of the TargetInstrInfo::isIdentical functionality. by Evan Cheng · 15 years ago
  3. 30ac046 Add Target hook to duplicate machine instructions. by Jakob Stoklund Olesen · 16 years ago
  4. 7896c9f improve portability to avoid conflicting with std::next in c++'0x. by Chris Lattner · 16 years ago
  5. 39aa725 Check if subreg index is zero. by Evan Cheng · 16 years ago
  6. d57cdd5 - Change TargetInstrInfo::reMaterialize to pass in TargetRegisterInfo. by Evan Cheng · 16 years ago
  7. 78e5c11 - Add TargetInstrInfo::isIdentical(). It's similar to MachineInstr::isIdentical by Evan Cheng · 16 years ago
  8. ff89dcb -Revert parts of 84326 and 84411. Distinquishing between fixed and non-fixed by Evan Cheng · 16 years ago
  9. 20270c9 Only fixed stack objects and spill slots should be get FixedStack PseudoSourceValue. by Evan Cheng · 16 years ago
  10. 6553155 Revert 84315 for now. Re-thinking the patch. by Evan Cheng · 16 years ago
  11. bf12558 Rename getFixedStack to getStackObject. The stack objects represented are not by Evan Cheng · 16 years ago
  12. 3a6b9eb Revert the kludge in 76703. I got a clean by Dale Johannesen · 16 years ago
  13. a70dca1 Factor out LiveIntervalAnalysis' code to determine whether an instruction by Dan Gohman · 16 years ago
  14. c76909a Improve MachineMemOperand handling. by Dan Gohman · 16 years ago
  15. 28f02fd Change MachineMemOperand's alignment value to be the alignment of by Dan Gohman · 16 years ago
  16. fc6ad40 Let each target determines whether a machine instruction is dead. If true, that allows late codeine passes to delete it. by Evan Cheng · 16 years ago
  17. 3784453 Let callers decide the sub-register index on the def operand of rematerialized instructions. by Evan Cheng · 16 years ago
  18. 34c7509 Use findCommutedOpIndices to find the operands to commute. by Evan Cheng · 16 years ago
  19. 261ce1d Remove TargetInstrInfo::CommuteChangesDestination and added findCommutedOpIndices which returns the operand indices which are swapped (when applicable). This allows for some code clean up and future enhancements. by Evan Cheng · 16 years ago
  20. 498c290 CommuteChangesDestination() should check if to-be-commuted instruction defines any register. Also teaches the default commuteInstruction() to commute instruction without definitions (e.g. X86::test / ARM::tsp). by Evan Cheng · 16 years ago
  21. 587daed Change MachineInstrBuilder::addReg() to take a flag instead of a list of by Bill Wendling · 16 years ago
  22. d62e06c Explicitly pass in debug location information to BuildMI. by Bill Wendling · 17 years ago
  23. c54baa2 Split foldMemoryOperand into public non-virtual and protected virtual by Dan Gohman · 17 years ago
  24. d735b80 Switch the MachineOperand accessors back to the short names like by Dan Gohman · 17 years ago
  25. 014278e Remove isImm(), isReg(), and friends, in favor of by Dan Gohman · 17 years ago
  26. 3885578 Fix a 80 column violation. by Evan Cheng · 17 years ago
  27. 44eb65c Convert uses of std::vector in TargetInstrInfo to SmallVector. This change had to be propoagated down into all the targets and up into all clients of this API. by Owen Anderson · 17 years ago
  28. 8e5f2c6 Pool-allocation for MachineInstrs, MachineBasicBlocks, and by Dan Gohman · 17 years ago
  29. 58dcb0e Add option to commuteInstruction() which forces it to create a new (commuted) instruction. by Evan Cheng · 17 years ago
  30. 52e724a Infrastructure for getting the machine code size of a function and an instruction. X86, PowerPC and ARM are implemented by Nicolas Geoffray · 17 years ago
  31. ca1267c Move reMaterialize() from TargetRegisterInfo to TargetInstrInfo. by Evan Cheng · 17 years ago
  32. f20db15 Added CommuteChangesDestination(). This returns true if commuting the specified by Evan Cheng · 17 years ago
  33. 9cec00e Simplify. by Evan Cheng · 17 years ago
  34. a4d16a1 commuteInstr() can now commute non-ssa machine instrs. by Evan Cheng · 17 years ago
  35. 749c6f6 rename TargetInstrDescriptor -> TargetInstrDesc. by Chris Lattner · 18 years ago
  36. 8ca5c67 Add predicates methods to TargetOperandInfo, and switch all clients by Chris Lattner · 18 years ago
  37. 6924430 Rename MachineInstr::getInstrDescriptor -> getDesc(), which reflects by Chris Lattner · 18 years ago
  38. 6410552 Fix a problem where lib/Target/TargetInstrInfo.h would include and use by Chris Lattner · 18 years ago