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