1. 14aa7fe Two fixes: by Chris Lattner · 23 years ago
  2. 3fc14c2 Fix prolog/epilog in the presence of alloca by Chris Lattner · 23 years ago
  3. 4863fe1 Make sure stack manipulation refers to ESP the right number of times by Chris Lattner · 23 years ago
  4. 8a307e8 Add some special cases to make common getelementptr cases easier to read/faster by Chris Lattner · 23 years ago
  5. 27177cb Finish implementation of alias list impl by Chris Lattner · 23 years ago
  6. c21be92 * Fix a gross X86 hack that was intended to avoid allocating SP and BP by Chris Lattner · 23 years ago
  7. 69c1988 Keep the stack frame aligned. by Chris Lattner · 23 years ago
  8. 439a27a Add mechanism to select register allocator to use by Chris Lattner · 23 years ago
  9. b74e83c Initial checkin of "local" register allocator. Bugs are still present. by Chris Lattner · 23 years ago
  10. 92aec04 Try #2 to get alias set stuff to work by Chris Lattner · 23 years ago
  11. 1894dd6 Add comments by Chris Lattner · 23 years ago
  12. c2fc7ea Add info about register aliases, add prototype for createLocalRegisterAllocator by Chris Lattner · 23 years ago
  13. dfb0a54 Add info about register file aliasing by Chris Lattner · 23 years ago
  14. 1a49517 Add information about register file aliasing by Chris Lattner · 23 years ago
  15. 880eaa5 Add call clobber info by Chris Lattner · 23 years ago
  16. 1a45626 Rename createSimpleX86RegisterAllocator to createSimpleRegisterAllocator by Chris Lattner · 23 years ago
  17. 1d62cea Rename createSimpleX86RegisterAllocator to createSimpleRegisterAllocator. by Chris Lattner · 23 years ago
  18. 68b1edc brg by Brian Gaeke · 23 years ago
  19. b167c04 Some simpliciations to the spill/reload interface by Chris Lattner · 23 years ago
  20. 8ed9eb5 Simplify PHI node elimination significantly by doing it as a prepass to by Chris Lattner · 23 years ago
  21. f4b95d9 Correct the setting of Def flags on registers that are modified! by Chris Lattner · 23 years ago
  22. 9f366d7 Variety of small or trivial simplifications to the code, completely eliminated by Chris Lattner · 23 years ago
  23. f605055 Remove unused savePhysRegToStack method by Chris Lattner · 23 years ago
  24. 01b08c5 Localize a map, remove another by Chris Lattner · 23 years ago
  25. f0eb7be Give passes nice names! by Chris Lattner · 23 years ago
  26. 8233e2f Give simple reg allocator a nice Pass Name by Chris Lattner · 23 years ago
  27. 15f96db Add a big assert making sure 2 address instructions are formed right by Chris Lattner · 23 years ago
  28. 3f91ad7 Fix a problem that occurs when PHI nodes have multiple entries for the same predecessor by Chris Lattner · 23 years ago
  29. da7e453 Grab bag of minor cleanups. Export some statistics about the number of by Chris Lattner · 23 years ago
  30. 2109f50 Implement printing of MBB arguments by Chris Lattner · 23 years ago
  31. 198ab64 Simplify interfaces used by regalloc to insert code by Chris Lattner · 23 years ago
  32. c2db1a9 * Simplify code a bit by breaking the PHI node handling stuff out into a seperate by Chris Lattner · 23 years ago
  33. afe628c Changes to make new TargetRegisterClass interface. by Chris Lattner · 23 years ago
  34. 9593fb1 * Remove some unneccesary instance variables by Chris Lattner · 23 years ago
  35. 439b767 * Simplify TargetRegisterClass implementations by Chris Lattner · 23 years ago
  36. dd444f9 pull inverse reg class mapping into a class that is sharable and out of the by Chris Lattner · 23 years ago
  37. abe8dd5 Prune #includes by Chris Lattner · 23 years ago
  38. ad44bd9 Remove extraneous #includes, perform FIXME by Chris Lattner · 23 years ago
  39. 197ff79 Fix bug: Assembler/2002-12-15-GlobalResolve.ll by Chris Lattner · 23 years ago
  40. 8e637a9 planes is not spelled with an O by Chris Lattner · 23 years ago
  41. 71c8372 Fix borkness with not using MachineBasicBlocks in PHI nodes by Chris Lattner · 23 years ago
  42. 6b993cc Add support to cast from a bool type by Chris Lattner · 23 years ago
  43. d909683 Use MachineOperand::isFoo methods instead of our own global functions by Chris Lattner · 23 years ago
  44. 4d0a82d Fix a huge performance problem in reassociate by introducing a by Chris Lattner · 23 years ago
  45. 680f0c2 Minor changes: by Chris Lattner · 23 years ago
  46. 6e49a4b Implement indirect function calls by Chris Lattner · 23 years ago
  47. b8ead9d Make function code generation printing debug-only. by Misha Brukman · 23 years ago
  48. 202a2d0 Fix bork in doMultiply by Chris Lattner · 23 years ago
  49. d7d3872 Add sanity checks by Chris Lattner · 23 years ago
  50. 0868667 Fixed a bug where moves due to phis were being neglected. by Misha Brukman · 23 years ago
  51. 87e369d Cleaned up the code: factored out switch/case into a separate function, put by Misha Brukman · 23 years ago
  52. 74676da Need to insert all moves due to PHI nodes before *ALL* jumps in a predecessor by Misha Brukman · 23 years ago
  53. 9205363 Insert phi code at top of block by Chris Lattner · 23 years ago
  54. 992447f by Brian Gaeke · 23 years ago
  55. 972b03f This should be more correct: invalidates physical registers that are used in by Misha Brukman · 23 years ago
  56. 7d25589 Implement cast bool to X by Chris Lattner · 23 years ago
  57. 71794c0 by Brian Gaeke · 23 years ago
  58. f08ad9f Finish up iterator stuph by Chris Lattner · 23 years ago
  59. fa18ade Treat longs as ints => pretend they're all 32-bit values and squeeze them into by Misha Brukman · 23 years ago
  60. 59b3eed Fixed bug with running out of registers. Also, reinstated namespace which by Misha Brukman · 23 years ago
  61. 333b2fa Code gen phi's correctly by Chris Lattner · 23 years ago
  62. 3faae2d Print X86 PHI nodes in a sane manner by Chris Lattner · 23 years ago
  63. 203b769 This should handle register allocating PHI nodes. by Misha Brukman · 23 years ago
  64. 2b46e8e Added moveReg2Reg() and moveImm2Reg() to accomodate moving data around due to by Misha Brukman · 23 years ago
  65. ed6902c by Brian Gaeke · 23 years ago
  66. 95780cc by Brian Gaeke · 23 years ago
  67. c0812d8 Implement getelementptr constant exprs by Chris Lattner · 23 years ago
  68. e48ec01 by Brian Gaeke · 23 years ago
  69. 2067184 Emit the right form of mod/rm mod field by Chris Lattner · 23 years ago
  70. 276867d Nicify a bit by Chris Lattner · 23 years ago
  71. b1224f2 Fix encoding of CBW instruction by Chris Lattner · 23 years ago
  72. cea2245 Start allocating stack space at [ebp-4] to not overwrite the return address. by Misha Brukman · 23 years ago
  73. 07e376b Moves now select correct opcode based on the data size. by Misha Brukman · 23 years ago
  74. 95b12ba Remove extranous #include by Chris Lattner · 23 years ago
  75. a0f38c8 Rename MemArg* to Arg* by Chris Lattner · 23 years ago
  76. a6a382c Make mem size an assert Add mem size flags to all instructions using an imm by Chris Lattner · 23 years ago
  77. 5000e43 This is supposed to provide correct size for datatypes. Supposedly. by Misha Brukman · 23 years ago
  78. d1bedcc Take advantage of our knowledge of 2-address X86 instructions and by Misha Brukman · 23 years ago
  79. 9f32791 Added the flag to mark instructions which are really 2-address instructions in by Misha Brukman · 23 years ago
  80. 20244b7 by Brian Gaeke · 23 years ago
  81. f4445df 'graph' is spelled without a 'c'. by Misha Brukman · 23 years ago
  82. 3fc4645 Remove #includes by Chris Lattner · 23 years ago
  83. d86deb6 External routines used to identify Cilk operations inserted by the by Vikram S. Adve · 23 years ago
  84. 83e3b65 This file implements the function DemoteRegToStack(), which takes a by Vikram S. Adve · 23 years ago
  85. e12c74c This file implements a pass that automatically parallelizes a program, by Vikram S. Adve · 23 years ago
  86. 0d4f766 Iterator that enumerates the ProgramDependenceGraph (PDG) for a function, by Vikram S. Adve · 23 years ago
  87. 96b21c1 An explicit representation of dependence graphs, and a pass that by Vikram S. Adve · 23 years ago
  88. 138b0cd Namespacify more by Chris Lattner · 23 years ago
  89. bbdabce Add support to count the number of dynamic instructions executed by LLI by Chris Lattner · 23 years ago
  90. a1af8bd Add total instruction, bb, & function counts by Chris Lattner · 23 years ago
  91. ac8d4d9 Fix bug that was bugging bugpoint by Chris Lattner · 23 years ago
  92. 342d182 Remove dead code by Chris Lattner · 23 years ago
  93. bac0622 Two bug fixes: by Vikram S. Adve · 23 years ago
  94. 2b7a92c Fix several related bugs in DSNode::mergeWith() caused by the by Vikram S. Adve · 23 years ago
  95. d474e9c Implement a lot of cast functionality (no FP or 64) by Brian Gaeke · 23 years ago
  96. c736d56 Fix bug: 2002-12-05-MissedConstProp.ll pointed out by Casey Carter by Chris Lattner · 23 years ago
  97. c102cb7 Cute bug fix: when moving links from N to this, some links could have by Vikram S. Adve · 23 years ago
  98. 86764d7 Target/X86/Printer.cpp: Add sizePtr function, and use it instead of by Brian Gaeke · 23 years ago
  99. dd46e2a Added code generation for function prologues and epilogues. by Misha Brukman · 23 years ago
  100. 2adb395 Implemented functions for emitting prologues and epilogues; by Misha Brukman · 23 years ago