1. 49102de several major improvements to the sparc backend: support for weak linkage by Chris Lattner · 16 years ago
  2. d1aa70a Remove unused member functions. by Eli Friedman · 16 years ago
  3. bd448e3 llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable. by Edwin Török · 16 years ago
  4. 675d562 assert(0) -> LLVM_UNREACHABLE. by Edwin Török · 16 years ago
  5. 6521982 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
  6. 2b73976 Change MachineInstrBuilder::addReg() to take a flag instead of a list of by Bill Wendling · 16 years ago
  7. c909bbb Factor out the code to add a MachineOperand to a MachineInstrBuilder. by Dan Gohman · 17 years ago
  8. b73e4bb Remove non-DebugLoc versions of buildMI from Sparc. by Dale Johannesen · 17 years ago
  9. 77cce4d Eliminate a couple of non-DebugLoc BuildMI variants. Modify callers. by Dale Johannesen · 17 years ago
  10. 5b8a97b Move debug loc info along when the spiller creates new instructions. by Bill Wendling · 17 years ago
  11. f97496a Change TargetInstrInfo::isMoveInstr to return source and destination sub-register indices as well. by Evan Cheng · 17 years ago
  12. c24a3f8 Tidy up #includes, deleting a bunch of unnecessary #includes. by Dan Gohman · 17 years ago
  13. edc83d6 Split foldMemoryOperand into public non-virtual and protected virtual by Dan Gohman · 17 years ago
  14. 90feee2 Add more const qualifiers. This fixes build breakage from r59540. by Dan Gohman · 17 years ago
  15. 46b948e Const-ify several TargetInstrInfo methods. by Dan Gohman · 17 years ago
  16. b9f4fa7 Switch the MachineOperand accessors back to the short names like by Dan Gohman · 17 years ago
  17. 7f7f365 Remove isImm(), isReg(), and friends, in favor of by Dan Gohman · 17 years ago
  18. 9fa72d9 Make TargetInstrInfo::copyRegToReg return a bool indicating whether the copy requested by Owen Anderson · 17 years ago
  19. d131b5b 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
  20. 221a437 Pool-allocation for MachineInstrs, MachineBasicBlocks, and by Dan Gohman · 17 years ago
  21. e52c191 - Remove calls to copyKillDeadInfo which is an N^2 function. Instead, propagate kill / dead markers as new instructions are constructed in foldMemoryOperand, convertToThressAddress, etc. by Evan Cheng · 17 years ago
  22. 4f2f3f6 It's not always safe to fold movsd into xorpd, etc. Check the alignment of the load address first to make sure it's 16 byte aligned. by Evan Cheng · 18 years ago
  23. 8ae8877 Add missing newline at EOF. by Duncan Sands · 18 years ago
  24. 9a184ef Move even more functionality from MRegisterInfo into TargetInstrInfo. by Owen Anderson · 18 years ago
  25. 8187543 Move some more instruction creation methods from RegisterInfo into InstrInfo. by Owen Anderson · 18 years ago
  26. d2fd6db Fix a problem where lib/Target/TargetInstrInfo.h would include and use by Chris Lattner · 18 years ago
  27. 8f2c893 Move copyRegToReg from MRegisterInfo to TargetInstrInfo. This is part of the by Owen Anderson · 18 years ago
  28. 6017d48 Add new shorter predicates for testing machine operands for various types: by Chris Lattner · 18 years ago
  29. a96056a Use MachineOperand::getImm instead of MachineOperand::getImmedValue. Likewise setImmedValue -> setImm by Chris Lattner · 18 years ago
  30. 081ce94 Remove attribution from file headers, per discussion on llvmdev. by Chris Lattner · 18 years ago
  31. 1636de9 Add lengthof and endof templates that hide a lot of sizeof computations. by Owen Anderson · 18 years ago
  32. f17a25c It's not necessary to do rounding for alloca operations when the requested by Dan Gohman · 18 years ago