1. 1997473 Drop 'const' by Devang Patel · 17 years ago
  2. 3e15bf3 Use 'static const char' instead of 'static const int'. by Devang Patel · 17 years ago
  3. 794fd75 Do not use typeinfo to identify pass in pass manager. by Devang Patel · 17 years ago
  4. 6c087e5 Match MachineFunction::UsedPhysRegs changes. by Evan Cheng · 17 years ago
  5. 61de82d Use BitVector instead of vector<bool> which can be extremely slow. by Evan Cheng · 17 years ago
  6. 94c002a rename DenseMap to IndexedMap. by Chris Lattner · 18 years ago
  7. cd3245a Eliminate static ctors from Statistics by Chris Lattner · 18 years ago
  8. 832171c Removing even more <iostream> includes. by Bill Wendling · 18 years ago
  9. ac0b6ae Detemplatize the Statistic class. The only type it is instantiated with by Chris Lattner · 18 years ago
  10. b2b9c20 More removal of std::cerr and DEBUG, replacing with DOUT instead. by Bill Wendling · 18 years ago
  11. ddee842 Match live variable changes. by Evan Cheng · 18 years ago
  12. 438f7bc Add implicit def / use operands to MachineInstr. by Evan Cheng · 18 years ago
  13. 2b41b8e Fix UnitTests/2005-05-12-Int64ToFP.c with llc-beta. In particular, do not by Chris Lattner · 18 years ago
  14. 0c5b8da Non-allocatable physregs can be killed and dead, but don't treat them as by Chris Lattner · 18 years ago
  15. cc40632 This fixes Benchmarks/Prolangs-C/unix-smail by Chris Lattner · 18 years ago
  16. 45d5788 Fix a bunch of llc-beta failures on x86 yesterday. Don't allow selection by Chris Lattner · 18 years ago
  17. 5d8062b Only call isUse/isDef on register operands by Evan Cheng · 18 years ago
  18. 5e50349 Fix Regression/CodeGen/Generic/2006-09-02-LocalAllocCrash.ll on X86. by Chris Lattner · 18 years ago
  19. 2ac0d43 When deleting a machine instruction, make sure to remove it from the by Chris Lattner · 18 years ago
  20. a4f0b3a s|llvm/Support/Visibility.h|llvm/Support/Compiler.h| by Chris Lattner · 18 years ago
  21. eb577ba Final polish on machine pass registries. by Jim Laskey · 18 years ago
  22. 13ec702 Introducing plugable register allocators and instruction schedulers. by Jim Laskey · 18 years ago
  23. cd4317e Eliminate data relocations by using NULL instead of global empty list. by Jim Laskey · 18 years ago
  24. ae6153f 80 cols by Andrew Lenharth · 18 years ago
  25. ed41f1b Reduce number of exported symbols by Andrew Lenharth · 18 years ago
  26. 9525528 Use hidden visibility to make symbols in an anonymous namespace get by Chris Lattner · 18 years ago
  27. 44500e3 Teach the local allocator to know that live-in values (e.g. arguments) are by Chris Lattner · 18 years ago
  28. e53f4a0 Move some methods out of MachineInstr into MachineOperand by Chris Lattner · 18 years ago
  29. 2c2c6c6 Add explicit #includes of <iostream> by Chris Lattner · 19 years ago
  30. e6a88ac Nuke noop copies. by Chris Lattner · 19 years ago
  31. 9a5ef20 Disable some overly-aggressive checking code. This speeds up the local by Chris Lattner · 19 years ago
  32. bf9716b Change this code ot pass register classes into the stack slot spiller/reloader by Chris Lattner · 19 years ago
  33. 44b94c2 adjust to new live variables interface by Chris Lattner · 19 years ago
  34. edf128a Remove trailing whitespace by Misha Brukman · 19 years ago
  35. 0648b16 Update this pass to set PhysRegsUsed info in MachineFunction. by Chris Lattner · 20 years ago
  36. 27f2916 Clean up the MachineBasicBlock.h file, percolating #includes into this file. by Chris Lattner · 20 years ago
  37. 551ccae Changes For Bug 352 by Reid Spencer · 20 years ago
  38. 3bba026 Reduce usage of MRegisterInfo::getRegClass by Chris Lattner · 20 years ago
  39. 3cc03be Nuke ifdef'd out code by Chris Lattner · 20 years ago
  40. 26eb14b Stop using CreateStackObject(RegClass*) by Chris Lattner · 20 years ago
  41. 57f1b67 These methods no longer take a TargetRegisterClass* operand. by Chris Lattner · 20 years ago
  42. 7848e68 These files don't need to include <iostream> since they include "Support/Debug.h". by Brian Gaeke · 20 years ago
  43. aebcce8 Fix a recent regression in Applications/sgefa that Alkis pointed out to me. by Chris Lattner · 20 years ago
  44. 9bcdcd1 Adjust to new TargetMachine interface by Chris Lattner · 20 years ago
  45. 39354c9 Change MRegisterInfo::foldMemoryOperand to return the folded by Alkis Evlogimenos · 20 years ago
  46. 71e353e Uncomment assertions that register# != 0 on calls to by Alkis Evlogimenos · 20 years ago
  47. 7b1af15 No need to clear the map here, it will always be empty by Chris Lattner · 20 years ago
  48. 4d0d864 Add DenseMap template and actually use it for for mapping virtual regs by Alkis Evlogimenos · 20 years ago
  49. 743d0a1 Refactor rewinding code for finding the first terminator of a basic by Alkis Evlogimenos · 20 years ago
  50. d0d1c8f Another bug fix for empty MBB's by Chris Lattner · 20 years ago
  51. 688c825 Fix a bug where we were implicitly assuming that there would be at least by Chris Lattner · 20 years ago
  52. d6f6d1a Make 'fold' statistic's description the same in both allocators. by Alkis Evlogimenos · 20 years ago
  53. d368c61 Fix problem fusing spill code into instructions: we didn't update the live by Chris Lattner · 20 years ago
  54. 2acef2d Rename reloads/spills to loads/stores. by Alkis Evlogimenos · 20 years ago
  55. 56ddada Remove the -disable-kill option. The register allocator is buggy with it, by Chris Lattner · 20 years ago
  56. 11390e7 Add support to the local allocator for fusing spill code into the instructions by Chris Lattner · 20 years ago
  57. cdee287 Fix a bug in my previous refactoring change... arg! by Chris Lattner · 20 years ago
  58. 1e3812c Once we have a way to fold spill code reloads into instructions, we have a way to use it. :) by Chris Lattner · 20 years ago
  59. 42e0a8f Refactor code a bit. No functionality changes, though the comment hints at things to come. by Chris Lattner · 20 years ago
  60. 859a18b Make dense maps keyed on physical registers smallerusing by Alkis Evlogimenos · 20 years ago
  61. be766c7 Remove getAllocatedRegNum(). Use getReg() instead. by Alkis Evlogimenos · 20 years ago
  62. 4de473b Use getNumVirtualRegs(). by Alkis Evlogimenos · 20 years ago
  63. c0b9dc5 Change MachineBasicBlock's vector of MachineInstr pointers into an by Alkis Evlogimenos · 21 years ago
  64. 1cbe4d0 Do not use MachineOperand::isVirtualRegister either! by Chris Lattner · 21 years ago
  65. 3d878d8 Eliminate users of MachineOperand::isPhysicalRegister by Chris Lattner · 21 years ago
  66. ecea563 Another nice speedup for the register allocator. This time, we replace by Chris Lattner · 21 years ago
  67. 64667b6 Change the PhysRegsUsed map into a dense array. Seeing that this is a mapping by Chris Lattner · 21 years ago
  68. ef09c63 Finegrainify namespacification, use new MRegisterInfo::isVirtualRegister method by Chris Lattner · 21 years ago
  69. 19b6486 Correctly compute live variable information for physical registers by Alkis Evlogimenos · 21 years ago
  70. 4c08086 Remove TwoAddressInstruction from the public headers and add an ID by Alkis Evlogimenos · 21 years ago
  71. 9af9dbd Modify local register allocator to use the two-address instruction pass. by Alkis Evlogimenos · 21 years ago
  72. 4d7af65 Change interface of MachineOperand as follows: by Alkis Evlogimenos · 21 years ago
  73. efe995a Remove unecessary if statements when looping on ImplicitDefs. by Alkis Evlogimenos · 21 years ago
  74. a327e7f Make assertion stricter. Since the source operands are allocated at by Alkis Evlogimenos · 21 years ago
  75. d0fde30 Put all LLVM code into the llvm namespace, as per bug 109. by Brian Gaeke · 21 years ago
  76. 3e43026 standardize command line option names by Chris Lattner · 21 years ago
  77. b576c94 Added LLVM project notice to the top of every C++ source file. by John Criswell · 21 years ago
  78. 73ff512 Change MRegisterDesc::AliasSet, TargetInstrDescriptor::ImplicitDefs by Alkis Evlogimenos · 21 years ago
  79. 41822c7 Fix bug: Jello/2003-08-23-RegisterAllocatePhysReg.ll by Chris Lattner · 21 years ago
  80. 128c2aa Fix bug: Jello/2003-08-15-AllocaAssertion.ll by Chris Lattner · 21 years ago
  81. 53b99a0 Fix typo in comment by Brian Gaeke · 21 years ago
  82. 19df387 Factory methods for FunctionPasses now return type FunctionPass *. by Brian Gaeke · 21 years ago
  83. 8c81945 Fix bugs handling ESP in alloca references by Chris Lattner · 21 years ago
  84. d9ac6a7 Revert previous change, and be really anal about what physical registers can do. by Chris Lattner · 21 years ago
  85. 27615d7 Don't bother calculating info unless its needed. May reduce number of stack slots created. by Chris Lattner · 21 years ago
  86. b8822ad * Fix spelling of 'necessary' by Chris Lattner · 21 years ago
  87. 4cc662b Set debug types by Chris Lattner · 21 years ago
  88. d3fd79f Wrap at 80 columns by Chris Lattner · 21 years ago
  89. a11136b Move DEBUG to Debug.h by Chris Lattner · 21 years ago
  90. 5f2180c (1) Added special register class containing (for now) %fsr. by Vikram S. Adve · 21 years ago
  91. d572563 Fix tab infestation! by Chris Lattner · 21 years ago
  92. 15b55e2 Debug output should go to cerr, not cout, because that's where bytecode goes. by Misha Brukman · 21 years ago
  93. 0416d2a Fix problems with empty basic blocks by Chris Lattner · 22 years ago
  94. 3501fea Rename MachineInstrInfo -> TargetInstrInfo by Chris Lattner · 22 years ago
  95. 91a452b * Convert to use LiveVariable analysis by Chris Lattner · 22 years ago
  96. eb24db9 Rename FunctionFrameInfo to MachineFrameInfo by Chris Lattner · 22 years ago
  97. 580f9be * Convert to be a MachineFunctionPass instance by Chris Lattner · 22 years ago
  98. ff863ba Adjust to simpler spill interface by Chris Lattner · 22 years ago
  99. 0eb172c Substantial fixes to live range handling, fixing several problems, getting by Chris Lattner · 22 years ago
  100. 82bee0f * Fix several register aliasing bugs by Chris Lattner · 22 years ago