1. 524608a Add support for the Switch instruction by running the lowerSwitch pass first by Chris Lattner · 23 years ago
  2. b4d58d7 Rename MachineInstrInfo -> TargetInstrInfo by Chris Lattner · 23 years ago
  3. 525e3af * Frame & const pool info is no longer directly in MachineFunction by Chris Lattner · 23 years ago
  4. ccc2c7e Sparc is not little endian by Chris Lattner · 23 years ago
  5. c6d6d62 Initialize implicit uses/defs fields for sparc backend to empty list by Chris Lattner · 23 years ago
  6. 8cdd50d Reassociate pass now works by Chris Lattner · 23 years ago
  7. c1d7563 Sparc backend doesn't use target specific flags yet by Chris Lattner · 23 years ago
  8. b848956 * Privatize the TargetName by Chris Lattner · 23 years ago
  9. 5667f0e Allow TargetMachine to refuse static code gen by Chris Lattner · 23 years ago
  10. 71b6d49 Rename Sparc.h to TargetMachineImpls.h by Chris Lattner · 23 years ago
  11. 01efae0 MachineInstrInfo doesn't need a TargetMachine by Chris Lattner · 23 years ago
  12. 6d8a6c6 Move machine code generation/destruction passes out of Sparc.cpp because by Chris Lattner · 23 years ago
  13. e94db67 Move addPassesToEmitAssembly from TargetMachine to UltraSparc because it by Chris Lattner · 23 years ago
  14. 7ae7f84 Changed `MachineCodeForMethod' to `MachineFunction'. by Misha Brukman · 23 years ago
  15. d6786b5 Prune #includes by Chris Lattner · 23 years ago
  16. bbf45f6 Added class MachineOptInfo as interface to target-specific by Vikram S. Adve · 23 years ago
  17. 36d3e03 Move all the code that creates code generation passes from Sparc.cpp to by Vikram S. Adve · 23 years ago
  18. f246131 Added getFunctionInfo and MappingInfoForFunction pass, and fixed the earlier error in compiling by Anand Shukla · 23 years ago
  19. e64e62e Fix breakage in the build by Chris Lattner · 23 years ago
  20. 428a0ba added Mapping and Function Pass by Mehwish Nagda · 23 years ago
  21. 31d05fd * Move InstructionSelection pass to lib/CodeGen/InstrSelection so it is by Chris Lattner · 23 years ago
  22. 3091e11 GCC 3.1 changes, finally the burm file builds the FIRST time a clean directory is built. by Chris Lattner · 23 years ago
  23. 382f286 Added the Mapping Pass to out put Mapping Info to .s file by Mehwish Nagda · 23 years ago
  24. 7076ff2 by Chris Lattner · 23 years ago
  25. 37104aa Add new optional getPassName() virtual function that a Pass can override by Chris Lattner · 24 years ago
  26. c8e6654 * Rename MethodPass class to FunctionPass by Chris Lattner · 24 years ago
  27. 776df77 Don't pad spills and temp. stack areas for alignment. by Vikram S. Adve · 24 years ago
  28. 929d4a8 * Add a useful file comment by Chris Lattner · 24 years ago
  29. f739fa8 s/Method/Function by Chris Lattner · 24 years ago
  30. 62b7fd1 Change references to the Method class to be references to the Function by Chris Lattner · 24 years ago
  31. 75ee890 Bug re-fix: put back MachineCodeForInstruction::get(*I).dropAllReferences(). by Vikram S. Adve · 24 years ago
  32. 55ee12b Minor fixes. by Vikram S. Adve · 24 years ago
  33. 83d485b * Pull BasicBlock::pred_* and BasicBlock::succ_* out of BasicBlock.h and into by Chris Lattner · 24 years ago
  34. 60a6591 Method.h no longer includes BasicBlock.h by Chris Lattner · 24 years ago
  35. 774cbce Write llvm bytecode to output .s file as last step of LLC. by Chris Lattner · 24 years ago
  36. 1cb3762 The interface to instruction scheduling is now just a call to get the pass. by Chris Lattner · 24 years ago
  37. f48173a Convert RegisterAllocator interface to opaque pass type, so that users do not by Chris Lattner · 24 years ago
  38. 5216cc5 * Minor cleanups by Chris Lattner · 24 years ago
  39. e769482 Pull all of the scheduling related stuff out of Sparc.cpp into it's own file by Chris Lattner · 24 years ago
  40. 36aa542 Split RegisterAllocation stuff OUT of Sparc.cpp into a well defined pass by Chris Lattner · 24 years ago
  41. 64593c5 Move a ton of tables out of SparcInternals.h and move them to Sparc.cpp. by Chris Lattner · 24 years ago
  42. 84fa1e7 Convert sparc backend over to use pass based compilation structure. by Chris Lattner · 24 years ago
  43. 0752167 * Swithc to new MachineCodeForInstruction model by Chris Lattner · 24 years ago
  44. 7f74a56 Changes to build successfully with GCC 3.02 by Chris Lattner · 24 years ago
  45. 4cfbfd5 Added comments and correct logic for finding register sizes. by Ruchira Sasanka · 24 years ago
  46. 6e9422e When allocating space on stack for writing a register, by Vikram S. Adve · 24 years ago
  47. f34fa69 Added class UltraSparcCacheInfo. by Vikram S. Adve · 24 years ago
  48. 6fcb289 Use MachineFrameInfo as base class of UltraSparcFrameInfo, and made by Vikram S. Adve · 24 years ago
  49. 9090b50 Added a frame layout class, and code to insert prolog/epilog code. by Vikram S. Adve · 24 years ago
  50. 01e57a4 Moved implementation of class UltraSparcInstrInfo to SparcInstrInfo.cpp. by Vikram S. Adve · 24 years ago
  51. f3f1e45 Output to cerr rather than cout so that debug info doesn't mess up assembly generation by Chris Lattner · 24 years ago
  52. 086bf0f updated suggesting/coloring of call & return args & implicit operands by Ruchira Sasanka · 24 years ago
  53. 1a176f1 Make the sparc.burg file be a little more flexible and rubust in the fact of by Chris Lattner · 24 years ago
  54. e86a023 Seperate instruction definitions into new SparcInstr.def file by Chris Lattner · 24 years ago
  55. dfc6c88 -- ruchira by Ruchira Sasanka · 24 years ago
  56. 49d908a Make class TargetMachine the common interface to all target-dependent by Vikram S. Adve · 24 years ago
  57. 970886e modified printing of debug messages by Ruchira Sasanka · 24 years ago
  58. 7d144a8 added register allocation code by Ruchira Sasanka · 24 years ago
  59. 8d44b99 Chris seems fond of #include <vector>. Fix these. Also convert use list in by Chris Lattner · 24 years ago
  60. f8464e4 Checkin changes to: by Chris Lattner · 24 years ago
  61. b0ddffa Move files. by Chris Lattner · 24 years ago