1. 06243d7 Revert the kludge in 76703. I got a clean by Dale Johannesen · 16 years ago
  2. 2fbeaf0 Remove some unused variables and methods warned about by by Duncan Sands · 16 years ago
  3. 0b3720b by Lang Hames · 16 years ago
  4. 972c8fa Fix PR4753. by Jakob Stoklund Olesen · 16 years ago
  5. 1a25d73 Kill off more cerr/cout uses and prune includes a bit. by Benjamin Kramer · 16 years ago
  6. ed03a01 remove some DOUTs by Chris Lattner · 16 years ago
  7. abff8fc Update LocalRewriter::DistanceMap when inserting stack loads. by Jakob Stoklund Olesen · 16 years ago
  8. a6d0afc Fix a bunch of namespace pollution. by Dan Gohman · 16 years ago
  9. 71ab2fd by David Greene · 16 years ago
  10. 0dd5e1e More migration to raw_ostream, the water has dried up around the iostream hole. by Daniel Dunbar · 16 years ago
  11. 4dc848f 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
  12. 07a6ac6 Another rewriter bug exposed by recent coalescer changes. ReuseInfo::GetRegForReload() should make sure the "switched" register is in the desired register class. I'm surprised this hasn't caused more failures in the past. by Evan Cheng · 16 years ago
  13. e20cbf3 Enable cross register class coalescing. by Evan Cheng · 16 years ago
  14. 76b561d Fix my brain cramp by inverting the assertion condition. by Evan Cheng · 16 years ago
  15. f60abdb Disable this assert for now, it is firing on an llvm-gcc bootstrap. :( by Daniel Dunbar · 16 years ago
  16. 87b85dd Fix inverted preprocessor conditional. by Daniel Dunbar · 16 years ago
  17. 357645e Changed my mind. We now allow remat of instructions whose defs have subreg indices. by Evan Cheng · 16 years ago
  18. 8451744 Let callers decide the sub-register index on the def operand of rematerialized instructions. by Evan Cheng · 16 years ago
  19. fbcc663 llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable. by Torok Edwin · 16 years ago
  20. 56d0659 assert(0) -> LLVM_UNREACHABLE. by Torok Edwin · 16 years ago
  21. f075943 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
  22. d379e89 Handle IMPLICIT_DEF with isUndef operand marker, part 2. This patch moves the code to annotate machineoperands to LiveIntervalAnalysis. It also add markers for implicit_def that define physical registers. The rest, is just a lot of details. by Evan Cheng · 16 years ago
  23. 0dc101b Add a bit IsUndef to MachineOperand. This indicates the def / use register operand is defined by an implicit_def. That means it can def / use any register and passes (e.g. register scavenger) can feel free to ignore them. by Evan Cheng · 16 years ago
  24. 1a65f61 Removed SimpleRewriter. by Lang Hames · 17 years ago
  25. b39a6be Fix for PR4225: When rewriter reuse a value in a physical register , it clear the register kill operand marker and its kill ops information. However, the cleared operand may be a def of a super-register. Clear the kill ops info for the super-register's sub-registers as well. by Evan Cheng · 17 years ago
  26. fc968ef Update to in-place spilling framework. Includes live interval scaling and trivial rewriter. by Lang Hames · 17 years ago
  27. e23c109 Fix PR4210. Rewritter should track and update kills of sub-registers as well. by Evan Cheng · 17 years ago
  28. df1aeee Teach TransferDeadness to delete truly dead instructions if they do not produce side effects. by Evan Cheng · 17 years ago
  29. ab68cf2 Renamed Spiller classes (plus uses and related files) to VirtRegRewriter. by Lang Hames · 17 years ago