1. 47c9750 Do not fold away subreg_to_reg if the source register has a sub-register index. That means the source register is taking a sub-register of a larger register. e.g. On x86 by Evan Cheng · 17 years ago
  2. 9abd04b Teach LowerSubregs to preserve kill/dead information when lowering by Dan Gohman · 17 years ago
  3. c4ce336 Make LowerSubregs' debug output for EXTRACT_SUBREG consistent with by Dan Gohman · 17 years ago
  4. d38c00c Fix a copy+pasto in an assertion message. by Dan Gohman · 17 years ago
  5. 451afdd Fix indentation level. by Dan Gohman · 17 years ago
  6. cb181bb Silence unused variable warnings. by Devang Patel · 17 years ago
  7. 0d1e9a8 Switch the MachineOperand accessors back to the short names like by Dan Gohman · 17 years ago
  8. 382e2ec Give LowerSubregs.cpp a top-level description. by Dan Gohman · 17 years ago
  9. 962c2cf Instead of setPreservesAll, just mark them preseving machine loop info and machine dominators. by Evan Cheng · 17 years ago
  10. 168f8f3 Mark several codegen passes as preserving all analysis. by Evan Cheng · 17 years ago
  11. a79db30 Tidy up several unbeseeming casts from pointer to intptr_t. by Dan Gohman · 17 years ago
  12. 1ed0681 Fix indentation. by Dan Gohman · 17 years ago
  13. 527ca7e Re-enable elimination of unnecessary SUBREG_TO_REG instructions in by Dan Gohman · 17 years ago
  14. 0ece943 Re-introduce LeakDetector support for MachineInstrs and MachineBasicBlocks. by Dan Gohman · 17 years ago
  15. 5e4188f It's not safe to remove SUBREG_TO_REG that looks like identity copies, e.g. movl %eax, %eax on x86-64 actually does a zero-extend. by Evan Cheng · 17 years ago
  16. 1cde1f8 Do not issue identity copies. by Evan Cheng · 17 years ago
  17. 805cde4 Revert this. by Evan Cheng · 18 years ago
  18. a15e7eb LowerSubregs should not clobber any analysis. by Evan Cheng · 18 years ago
  19. d3d0ad3 Make insert_subreg a two-address instruction, vastly simplifying LowerSubregs pass. Add a new TII, subreg_to_reg, which is like insert_subreg except that it takes an immediate implicit value to insert into rather than a register. by Christopher Lamb · 18 years ago
  20. dd55d3f Get rid of a pseudo instruction and replace it with subreg based operation on real instructions, ridding the asm printers of the hack used to do this previously. In the process, update LowerSubregs to be careful about eliminating copies that have side affects. by Christopher Lamb · 18 years ago
  21. aa7c210 Recommitting parts of r48130. These do not appear to cause the observed failures. by Christopher Lamb · 18 years ago
  22. d54660a Use TargetRegisterInfo::getPhysicalRegisterRegClass. Remove duplicated code. by Evan Cheng · 18 years ago
  23. d4e1d9e Revert 48125, 48126, and 48130 for now to unbreak some x86-64 tests. by Evan Cheng · 18 years ago
  24. 4ba3f04 Allow insert_subreg into implicit, target-specific values. by Christopher Lamb · 18 years ago
  25. 3a4be0f Rename MRegisterInfo to TargetRegisterInfo. by Dan Gohman · 18 years ago
  26. 7a73ae9 Move copyRegToReg from MRegisterInfo to TargetInstrInfo. This is part of the by Owen Anderson · 18 years ago
  27. a10fff5 Rename SSARegMap -> MachineRegisterInfo in keeping with the idea by Chris Lattner · 18 years ago
  28. f3ebc3f Remove attribution from file headers, per discussion on llvmdev. by Chris Lattner · 18 years ago
  29. 847d42a isSubRegOf() is a dup of isSubRegister. by Evan Cheng · 18 years ago
  30. c1e4e37 Allow copyRegToReg to emit cross register classes copies. by Evan Cheng · 18 years ago
  31. 9da02f5 Remove isReg, isImm, and isMBB, and change all their users to use by Dan Gohman · 18 years ago
  32. e081928 Move isSubRegOf into MRegisterInfo. Fix a missed move elimination in LowerSubregs and add more debugging output there. by Christopher Lamb · 18 years ago
  33. 2e5fb9f Implement review feedback. No functionality change. by Christopher Lamb · 18 years ago
  34. e9d738c Add a MachineFunction pass, which runs post register allocation, that turns subreg insert/extract instruction into register copies. This ensures correct code gen if the coalescer isn't able to remove all subreg instructions. by Christopher Lamb · 18 years ago