1. bd1d382 Add support for undef by Chris Lattner · 20 years ago
  2. ca4f6eb Allow machine operands to represent global variables with offsets. This is by Chris Lattner · 20 years ago
  3. 47eb656 This patch fixes the nasty bug that caused 175.vpr to fail for X86 last night. by Chris Lattner · 20 years ago
  4. 8df6a59 This patch adds and improves debugging output. No functionality changes. by Chris Lattner · 20 years ago
  5. d96cb6e Update to reflect changes in Makefile rules. by Reid Spencer · 20 years ago
  6. de2a943 ModuloScheduling has moved to lib/Target/SparcV9 by Misha Brukman · 20 years ago
  7. f60a149 ModuloScheduling moved to lib/Target/SparcV9 as it is SparcV9-specific by Misha Brukman · 20 years ago
  8. 420025b Added debug information. Fixed several bugs in the reconstruct loop function. by Tanya Lattner · 20 years ago
  9. 01930c4 Remove the InstrSched directory (moved to SparcV9) by Reid Spencer · 20 years ago
  10. d9a9925 Directory no long exists (moved to Targets/SparcV9). by Reid Spencer · 20 years ago
  11. 9f41a5f Initial version of automake Makefile.am file. by Reid Spencer · 20 years ago
  12. 6a134de Hyphenate target-(in)dependent for more tasty grammar goodness (tm) by Misha Brukman · 20 years ago
  13. 6b68973 InstrSched has been moved to lib/Target/SparcV9 by Misha Brukman · 20 years ago
  14. c8e0491 InstrSched is SparcV9-specific and so has been moved to lib/Target/SparcV9/ by Misha Brukman · 20 years ago
  15. 1481a5c Single-space instead of double-spacing in the Makefile by Misha Brukman · 20 years ago
  16. 7cf3490 Do not repeat the map lookup by Chris Lattner · 20 years ago
  17. bec6a9e When a virtual register is folded into an instruction, keep track of whether by Chris Lattner · 20 years ago
  18. 52b25db Add a simple little improvement to the local spiller to keep track of stores by Chris Lattner · 20 years ago
  19. 7fb6434 Substantially revamp the local spiller, causing it to actually improve the by Chris Lattner · 20 years ago
  20. ef05436 Pretty print a bit nicer :) by Chris Lattner · 20 years ago
  21. c736b3a Document this class a bit :-) by Alkis Evlogimenos · 20 years ago
  22. dbea973 Use more efficient map operations. Fix a bug that would affect hypothetical by Chris Lattner · 20 years ago
  23. 477e455 There is no need to call MachineInstr::print directly, just send the MI& to an ostream. by Chris Lattner · 20 years ago
  24. 70ca358 * Wrap some comments to 80 cols by Chris Lattner · 20 years ago
  25. 0fc27cc Simplify the logic in the simple spiller and capitalize some variables by Chris Lattner · 20 years ago
  26. 5f7d2d4 Switch from defaulting to the 'local' spiller to the 'simple' spiller. The by Chris Lattner · 20 years ago
  27. 4ea1b82 Don't use a densemap for keeping track of which vregs are already loaded, just by Chris Lattner · 20 years ago
  28. 7f690e6 Use longer and more explicit names for instance vars (particularly important by Chris Lattner · 20 years ago
  29. 510a3ea Free the VirtRegMap at the end of MachineFunction processing instead of at by Chris Lattner · 20 years ago
  30. 8c4d88d Reindent code, improve comments, move huge nested methods out of classes, by Chris Lattner · 20 years ago
  31. c72c617 Add includes and use std:: for standard library calls to make code by Alkis Evlogimenos · 20 years ago
  32. c4d3b91 Fix includes. Patch contributed by Paolo Invernizzi! by Alkis Evlogimenos · 20 years ago
  33. 2c4f7b5 Grow the map on entry so that we don't crash if joinIntervals never by Alkis Evlogimenos · 20 years ago
  34. 5d0d1e3 Use a DenseMap for mapping reg->reg. This improves the LiveInterval by Alkis Evlogimenos · 20 years ago
  35. 76d9dac Indent to 2 spaces and cleanup excess whitespace. by Alkis Evlogimenos · 20 years ago
  36. a638286 Indent to 2 spaces. by Alkis Evlogimenos · 20 years ago
  37. 08a6c76 Order #includes alphabetically, local .h files first. by Misha Brukman · 20 years ago
  38. 20aa474 Fixes to make LLVM compile with vc7.1. by Alkis Evlogimenos · 20 years ago
  39. 70619fa Change the way we choose a free register: instead of picking the first by Alkis Evlogimenos · 20 years ago
  40. 84f5bcb Change the way we choose a free register: instead of picking the first by Alkis Evlogimenos · 20 years ago
  41. 82b4955 We don't need to sort the added vector as unhandled intervals are by Alkis Evlogimenos · 20 years ago
  42. 551ccae Changes For Bug 352 by Reid Spencer · 20 years ago
  43. ed54373 Be a bit more efficient when processing the active and inactive by Alkis Evlogimenos · 20 years ago
  44. 2e58a41 Give a better assertion if we see a use before a def. by Alkis Evlogimenos · 20 years ago
  45. d19e290 Minor code clarity changes. by Alkis Evlogimenos · 20 years ago
  46. 81ab877 Put this change back in after testing from Reid proved its innocence. getSpillSize now returns value in bits by Nate Begeman · 20 years ago
  47. 81bc6e3 Remove dead code. by Alkis Evlogimenos · 20 years ago
  48. ca5d1c3 Now that LiveIntervals::addIntervalsForSpills is fixed, do not require by Alkis Evlogimenos · 20 years ago
  49. d8d26b3 Only update LiveVariables if it is available. addIntervalsForSpills by Alkis Evlogimenos · 20 years ago
  50. ccdf21a Back out this change as it broke the build last night. This should be by Alkis Evlogimenos · 20 years ago
  51. bd2efb9 Back out change to divide getSpillSize by 8 until I figure out why it breaks x86, which has register sizes in bits. by Nate Begeman · 20 years ago
  52. 3f06e68 The linear scan variants do not require the LiveVariables analysis. by Alkis Evlogimenos · 20 years ago
  53. 5709998 Register sizes are in bits, not bytes by Nate Begeman · 20 years ago
  54. 22a2f6d Use newly added API in MRegisterInfo and don't expose the allocatable by Alkis Evlogimenos · 20 years ago
  55. 5327801 Use newly added API in MRegisterInfo. by Alkis Evlogimenos · 20 years ago
  56. d0d0a1a Fix a bug in a previous checkin of mine, correcting by Chris Lattner · 20 years ago
  57. 7af2865 Do not use .xword and friends to emit zeros on V9. Apparently there are issues by Chris Lattner · 20 years ago
  58. 7008034 Register info alignment is in bits, frame object alignment is (currently) in by Chris Lattner · 20 years ago
  59. fa1face Now that we have per-register spill size/alignment info, remove more uses by Chris Lattner · 20 years ago
  60. 418379e Instead of using isDummyPhiInstr, we just compare the opcode with V9::PHI. by Brian Gaeke · 20 years ago
  61. e058b27 Instead of using isDummyPhiInstr, we just compare the opcode with V9::PHI. by Brian Gaeke · 20 years ago
  62. f746a7d Rename var by Chris Lattner · 20 years ago
  63. 7d057a3 Add support for targets without a .zero directive by Chris Lattner · 20 years ago
  64. bfddc20 Add support for alignment by Chris Lattner · 20 years ago
  65. 0554fb6 Use a designated comment character when printing comments. by Chris Lattner · 20 years ago
  66. e85a5a9 Add support for targets that have .quad, drop extra tab inserted by Chris Lattner · 20 years ago
  67. 1b7e235 Implement emitGlobalConstant by Chris Lattner · 20 years ago
  68. af2bf0a We now allow targets to use any prefix they want for global symbols. Lets by Chris Lattner · 20 years ago
  69. ed1ff01 Some asmwriters want an _ prefix by Chris Lattner · 20 years ago
  70. a80ba71 Initial implementation of the asmprinter base class by Chris Lattner · 20 years ago
  71. ad82816 Move this code to lib/Target/SparcV9/MachineFunctionInfo.cpp by Chris Lattner · 20 years ago
  72. e7f3727 This file is moving to lib/Target/SparcV9 by Chris Lattner · 20 years ago
  73. 85015a0 Move MachineCodeForInstruction.h and MachineFunctionInfo.h into lib/Target/SparcV9 by Chris Lattner · 20 years ago
  74. 753c16c Nuke this file by Chris Lattner · 20 years ago
  75. e97db86 Fold MachineInstrAnnot.cpp into this file by Chris Lattner · 20 years ago
  76. e6c3dc8 Add a note that people shouldn't use MachineFunctionInfo. by Brian Gaeke · 20 years ago
  77. 3bba026 Reduce usage of MRegisterInfo::getRegClass by Chris Lattner · 20 years ago
  78. 078fee3 The insertion method returns void now by Chris Lattner · 20 years ago
  79. 3cc03be Nuke ifdef'd out code by Chris Lattner · 20 years ago
  80. 26eb14b Stop using CreateStackObject(RegClass*) by Chris Lattner · 20 years ago
  81. 57f1b67 These methods no longer take a TargetRegisterClass* operand. by Chris Lattner · 20 years ago
  82. 8c9b4de Make this compile on gc 3.4.1 (static_cast to non-const type was not allowed). by Alkis Evlogimenos · 20 years ago
  83. 5de0f7a Elminiate MachineFunction& argument from eliminateFrameIndex by Nate Begeman · 20 years ago
  84. c330b68 Split saveCallerSavedRegisters into two methods for clarity, and add comments. by Chris Lattner · 20 years ago
  85. 4f65fb3 Forward substitute some constants into their users by Chris Lattner · 20 years ago
  86. 3927af8 The only target that uses this code (v9) always has argsOnStackHaveFixedSize by Chris Lattner · 20 years ago
  87. b814e2d Get rid of a warning when compiling optimized. Uninitialized variable has by Reid Spencer · 20 years ago
  88. ecf8afd Ok get rid of the REST of the tabs by Chris Lattner · 20 years ago
  89. d555da5 Death to tabs by Chris Lattner · 20 years ago
  90. 7065157 Clean up whitespace. by Alkis Evlogimenos · 20 years ago
  91. 1a8ea01 Convert indentation to 2 spaces. by Alkis Evlogimenos · 20 years ago
  92. 57195d1 Include SparcV9TmpInstr.h to pick up the def. of TmpInstruction, by Brian Gaeke · 20 years ago
  93. f7d4efb Tighten up some whitespace. Include SparcV9TmpInstr.h to pick up by Brian Gaeke · 20 years ago
  94. 46c2b3a Squelch warnings in release mode by Chris Lattner · 20 years ago
  95. 6a90f82 Add #include <cstdlib> and abort() to silence a warning by Misha Brukman · 20 years ago
  96. 82fd8d8 * ceil() requires #include <cmath> for compilation by Misha Brukman · 20 years ago
  97. e0b531c Adding ModuloScheduling so that it compiles for everyone. by Tanya Lattner · 20 years ago
  98. 4ae131e Dereferencing end() is bad. by Chris Lattner · 20 years ago
  99. f978a1d Make OptimizeBlock take a MachineFunction::iterator instead of a by Alkis Evlogimenos · 20 years ago
  100. 7f74340 Next on a pointer increments the pointer, not an iterator by Chris Lattner · 20 years ago