1. 4ee451d Remove attribution from file headers, per discussion on llvmdev. by Chris Lattner · 17 years ago
  2. d64b5c8 Add a argument to storeRegToStackSlot and storeRegToAddr to specify whether by Evan Cheng · 17 years ago
  3. 1997473 Drop 'const' by Devang Patel · 17 years ago
  4. 3e15bf3 Use 'static const char' instead of 'static const int'. by Devang Patel · 17 years ago
  5. 794fd75 Do not use typeinfo to identify pass in pass manager. by Devang Patel · 17 years ago
  6. 6c087e5 Match MachineFunction::UsedPhysRegs changes. by Evan Cheng · 17 years ago
  7. cd3245a Eliminate static ctors from Statistics by Chris Lattner · 18 years ago
  8. cc22a7a Move findTiedToSrcOperand to TargetInstrDescriptor. by Evan Cheng · 18 years ago
  9. 7814ad0 findTiedToSrcOperand() changed. by Evan Cheng · 18 years ago
  10. bcd2498 Removed more <iostream> includes by Bill Wendling · 18 years ago
  11. ac0b6ae Detemplatize the Statistic class. The only type it is instantiated with by Chris Lattner · 18 years ago
  12. a09362e Use llvm streams instead of <iostream> by Bill Wendling · 18 years ago
  13. e6ae14e Rename by Evan Cheng · 18 years ago
  14. 360c2dd Two-address instructions no longer have to be A := A op C. Now any pair of dest / src operands can be tied together. by Evan Cheng · 18 years ago
  15. 2926869 Fix a long-standing wart in the code generator: two-address instruction lowering by Chris Lattner · 18 years ago
  16. a4f0b3a s|llvm/Support/Visibility.h|llvm/Support/Compiler.h| by Chris Lattner · 18 years ago
  17. eb577ba Final polish on machine pass registries. by Jim Laskey · 18 years ago
  18. 13ec702 Introducing plugable register allocators and instruction schedulers. by Jim Laskey · 18 years ago
  19. cd4317e Eliminate data relocations by using NULL instead of global empty list. by Jim Laskey · 18 years ago
  20. ed41f1b Reduce number of exported symbols by Andrew Lenharth · 18 years ago
  21. f8c68f6 Shave another 27K off libllvmgcc.dylib with visibility hidden by Chris Lattner · 18 years ago
  22. e53f4a0 Move some methods out of MachineInstr into MachineOperand by Chris Lattner · 18 years ago
  23. 2c2c6c6 Add explicit #includes of <iostream> by Chris Lattner · 19 years ago
  24. bf9716b Change this code ot pass register classes into the stack slot spiller/reloader by Chris Lattner · 19 years ago
  25. dedf2bd Convert tabs to spaces by Misha Brukman · 19 years ago
  26. edf128a Remove trailing whitespace by Misha Brukman · 19 years ago
  27. 7861163 Update physregsused info. by Chris Lattner · 20 years ago
  28. 551ccae Changes For Bug 352 by Reid Spencer · 20 years ago
  29. 26eb14b Stop using CreateStackObject(RegClass*) by Chris Lattner · 20 years ago
  30. 57f1b67 These methods no longer take a TargetRegisterClass* operand. by Chris Lattner · 20 years ago
  31. 7848e68 These files don't need to include <iostream> since they include "Support/Debug.h". by Brian Gaeke · 20 years ago
  32. b140762 Made a fix so that you can print out MachineInstrs that belong to a MachineBasicBlock that is not yet attached to a MachineFunction. This change includes changing the third operand (TargetMachine) to a pointer for the MachineInstr::print function. by Tanya Lattner · 20 years ago
  33. 9bcdcd1 Adjust to new TargetMachine interface by Chris Lattner · 20 years ago
  34. 6ae9eb1 Fix PR294 by Chris Lattner · 20 years ago
  35. fc2b449 Simplify iterator usage now that we have next(). Also don't pass iterators by reference now that MachineInstr* are in an ilist by Alkis Evlogimenos · 20 years ago
  36. 2acef2d Rename reloads/spills to loads/stores. by Alkis Evlogimenos · 20 years ago
  37. 5aaf1d2 Finegrainify namespacification by Chris Lattner · 20 years ago
  38. 859a18b Make dense maps keyed on physical registers smallerusing by Alkis Evlogimenos · 20 years ago
  39. be766c7 Remove getAllocatedRegNum(). Use getReg() instead. by Alkis Evlogimenos · 21 years ago
  40. c0b9dc5 Change MachineBasicBlock's vector of MachineInstr pointers into an by Alkis Evlogimenos · 21 years ago
  41. 1cbe4d0 Do not use MachineOperand::isVirtualRegister either! by Chris Lattner · 21 years ago
  42. 4d7af65 Change interface of MachineOperand as follows: by Alkis Evlogimenos · 21 years ago
  43. d0fde30 Put all LLVM code into the llvm namespace, as per bug 109. by Brian Gaeke · 21 years ago
  44. b576c94 Added LLVM project notice to the top of every C++ source file. by John Criswell · 21 years ago
  45. 73ff512 Change MRegisterDesc::AliasSet, TargetInstrDescriptor::ImplicitDefs by Alkis Evlogimenos · 21 years ago
  46. 5560c9d Spell `necessary' correctly. by Misha Brukman · 21 years ago
  47. 19df387 Factory methods for FunctionPasses now return type FunctionPass *. by Brian Gaeke · 21 years ago
  48. 4cc662b Set debug types by Chris Lattner · 21 years ago
  49. a11136b Move DEBUG to Debug.h by Chris Lattner · 21 years ago
  50. 5f2180c (1) Added special register class containing (for now) %fsr. by Vikram S. Adve · 21 years ago
  51. 3501fea Rename MachineInstrInfo -> TargetInstrInfo by Chris Lattner · 22 years ago
  52. 80a0478 * Use the PHI Elimination pass by Chris Lattner · 22 years ago
  53. eb24db9 Rename FunctionFrameInfo to MachineFrameInfo by Chris Lattner · 22 years ago
  54. 600dee4 * Convert to be a MachineFunctionPass instance by Chris Lattner · 22 years ago
  55. 5124aec Adjustments to work with the simpler spill interface by Chris Lattner · 22 years ago
  56. e500864 Fix compilation on GCC 2.96 by Chris Lattner · 22 years ago
  57. aed967c Implicit defs/uses list may be empty. by Chris Lattner · 22 years ago
  58. e7d361d Use new reginfo interface by Chris Lattner · 22 years ago
  59. 69c1988 Keep the stack frame aligned. by Chris Lattner · 22 years ago
  60. 1d62cea Rename createSimpleX86RegisterAllocator to createSimpleRegisterAllocator. by Chris Lattner · 22 years ago
  61. b167c04 Some simpliciations to the spill/reload interface by Chris Lattner · 22 years ago
  62. 8ed9eb5 Simplify PHI node elimination significantly by doing it as a prepass to by Chris Lattner · 22 years ago
  63. 9f366d7 Variety of small or trivial simplifications to the code, completely eliminated by Chris Lattner · 22 years ago
  64. f605055 Remove unused savePhysRegToStack method by Chris Lattner · 22 years ago
  65. 01b08c5 Localize a map, remove another by Chris Lattner · 22 years ago
  66. 8233e2f Give simple reg allocator a nice Pass Name by Chris Lattner · 22 years ago
  67. 15f96db Add a big assert making sure 2 address instructions are formed right by Chris Lattner · 22 years ago
  68. 3f91ad7 Fix a problem that occurs when PHI nodes have multiple entries for the same predecessor by Chris Lattner · 22 years ago
  69. da7e453 Grab bag of minor cleanups. Export some statistics about the number of by Chris Lattner · 22 years ago
  70. 198ab64 Simplify interfaces used by regalloc to insert code by Chris Lattner · 22 years ago
  71. c2db1a9 * Simplify code a bit by breaking the PHI node handling stuff out into a seperate by Chris Lattner · 22 years ago
  72. 9593fb1 * Remove some unneccesary instance variables by Chris Lattner · 22 years ago
  73. dd444f9 pull inverse reg class mapping into a class that is sharable and out of the by Chris Lattner · 22 years ago
  74. abe8dd5 Prune #includes by Chris Lattner · 22 years ago
  75. ad44bd9 Remove extraneous #includes, perform FIXME by Chris Lattner · 22 years ago
  76. 71c8372 Fix borkness with not using MachineBasicBlocks in PHI nodes by Chris Lattner · 22 years ago
  77. 0868667 Fixed a bug where moves due to phis were being neglected. by Misha Brukman · 22 years ago
  78. 74676da Need to insert all moves due to PHI nodes before *ALL* jumps in a predecessor by Misha Brukman · 22 years ago
  79. 972b03f This should be more correct: invalidates physical registers that are used in by Misha Brukman · 22 years ago
  80. 59b3eed Fixed bug with running out of registers. Also, reinstated namespace which by Misha Brukman · 22 years ago
  81. 203b769 This should handle register allocating PHI nodes. by Misha Brukman · 22 years ago
  82. cea2245 Start allocating stack space at [ebp-4] to not overwrite the return address. by Misha Brukman · 22 years ago
  83. d1bedcc Take advantage of our knowledge of 2-address X86 instructions and by Misha Brukman · 22 years ago
  84. dd46e2a Added code generation for function prologues and epilogues. by Misha Brukman · 22 years ago
  85. 06f8aec Fun arithmetic with iterators aimed at fixing a bug: inserting instructions by Misha Brukman · 22 years ago
  86. dc2ec00 This should fix the bug seen with some registers not being allocated by Misha Brukman · 22 years ago
  87. f514d51 * Abstracted out stack space allocation into its own function by Misha Brukman · 22 years ago
  88. 0721867 A simple (spilling) register allocator. by Misha Brukman · 22 years ago