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. faa5107 Rename findRegisterUseOperand to findRegisterUseOperandIdx to avoid confusion. by Evan Cheng · 17 years ago
  5. 8e29b21 Minor bug. by Evan Cheng · 17 years ago
  6. 0535028 Be careful when to add implicit kill / dead operands. Don't add them during / post reg-allocation. by Evan Cheng · 17 years ago
  7. ade31f9 Clean up. by Evan Cheng · 17 years ago
  8. e96f501 Data structure change to improve compile time (especially in debug mode). by Evan Cheng · 17 years ago
  9. 24a3cc4 Fix for PR1306. by Evan Cheng · 17 years ago
  10. f44c728 VarInfo::UsedBlocks is no longer used. Remove. by Evan Cheng · 17 years ago
  11. 38b7ca6 Keep track of number of uses within the function per virtual register. by Evan Cheng · 17 years ago
  12. c6a2410 Track the BB's where each virtual register is used. by Evan Cheng · 17 years ago
  13. e2ee996 If a virtual register is already marked alive in this block, that means it is by Evan Cheng · 17 years ago
  14. f0e3bb1 Avoid variable shadowing. by Evan Cheng · 17 years ago
  15. b371f45 Re-apply my liveintervalanalysis changes. Now with PR1207 fixes. by Evan Cheng · 17 years ago
  16. a284cbf For PR1207: by Reid Spencer · 17 years ago
  17. e15764f - Use MRegister::regsOverlap(). by Evan Cheng · 17 years ago
  18. 0c9f92e Allow any MachineBasicBlock (not just the entry block) to have live-in physical by Evan Cheng · 17 years ago
  19. bcd2498 Removed more <iostream> includes by Bill Wendling · 18 years ago
  20. a6c4c1e Do away with kill / dead maps. Move kill / dead info onto MI's. by Evan Cheng · 18 years ago
  21. 438f7bc Add implicit def / use operands to MachineInstr. by Evan Cheng · 18 years ago
  22. 3ed469c For PR786: by Reid Spencer · 18 years ago
  23. f7da4e9 Fix for PR929. The PHI nodes were being gone through for each instruction by Bill Wendling · 18 years ago
  24. d8f44e0 Only call isUse/isDef on register operands by Chris Lattner · 18 years ago
  25. 7a3abdc Move two methods out of line, make them work when the record for a machine by Chris Lattner · 18 years ago
  26. 5d8925c Eliminate RegisterAnalysis. RegisterPass now does all that is necessary. by Chris Lattner · 18 years ago
  27. cd4317e Eliminate data relocations by using NULL instead of global empty list. by Jim Laskey · 18 years ago
  28. 4efeab2 Remove a bunch more dead V9 specific stuff by Chris Lattner · 18 years ago
  29. dacceef Add a LiveVariables::VarInfo::dump method by Chris Lattner · 19 years ago
  30. ac28fbd Add section switching to common code generator code. Add a couple of asserts. by Chris Lattner · 19 years ago
  31. 657b4d1 Implement LiveVariables.h change by Chris Lattner · 19 years ago
  32. 44b94c2 adjust to new live variables interface by Chris Lattner · 19 years ago
  33. 712ad0c allow a virtual register to be associated with live-in values. by Chris Lattner · 19 years ago
  34. edf128a Remove trailing whitespace by Misha Brukman · 19 years ago
  35. d493b34 Consider the livein/out set for a function, allowing targets to not have to by Chris Lattner · 19 years ago
  36. 2a6e163 Just in case, handle something that is both a use and a def. by Chris Lattner · 20 years ago
  37. d45be36 When an instruction moves, make sure to update the VarInfo::Kills list as by Chris Lattner · 20 years ago
  38. 6fcd8d8 Do not use variable sized arrays in C++, they are non-portable. Patch by Chris Lattner · 20 years ago
  39. 551ccae Changes For Bug 352 by Reid Spencer · 20 years ago
  40. 2e58a41 Give a better assertion if we see a use before a def. by Alkis Evlogimenos · 20 years ago
  41. 81bc6e3 Remove dead code. by Alkis Evlogimenos · 20 years ago
  42. 22a2f6d Use newly added API in MRegisterInfo and don't expose the allocatable by Alkis Evlogimenos · 20 years ago
  43. 74de8b1 There is no need to store the MBB along with the MI any more, we can now by Chris Lattner · 20 years ago
  44. 472405e Simplify the interface to LiveVariables::addVirtualRegister(Killed|Dead) by Chris Lattner · 20 years ago
  45. 73d4adf Remove the DefBlock element of VarInfo. DefBlock is always DefInst->getParent() by Chris Lattner · 20 years ago
  46. 9fb6cf1 Add checks to ensure that there are no unreachable blocks in the function by Chris Lattner · 20 years ago
  47. 8490f9c Now that MachineFunction/MachineBasicBlock keep a mapping of blocks to ID #'s by Chris Lattner · 20 years ago
  48. 8ba9771 Start using MBB numbers directly instead of going through the live variables by Chris Lattner · 20 years ago
  49. a5287a6 Instead of building a private numbering of MBB's use brg's nifty auto-numbering. by Chris Lattner · 20 years ago
  50. 09ba906 Convert tabs to spaces. by Misha Brukman · 20 years ago
  51. 9bcdcd1 Adjust to new TargetMachine interface by Chris Lattner · 20 years ago
  52. 6d3848d Patch to fix PR337. Make sure to mark all aliased physical registers as used by Chris Lattner · 20 years ago
  53. f25fb4b Stop LiveVariables from using BasicBlocks as part of the mapping, instead by Chris Lattner · 20 years ago
  54. a8db01a Correctly update LiveVariables when an instruction changes by Alkis Evlogimenos · 20 years ago
  55. 92bc3bc Add an assert by Chris Lattner · 20 years ago
  56. 71e353e Uncomment assertions that register# != 0 on calls to by Alkis Evlogimenos · 20 years ago
  57. a96478d Fix an iterator invalidation problem. :( by Chris Lattner · 20 years ago
  58. 5ed001b Add method to update livevar when an instruction moves by Chris Lattner · 20 years ago
  59. 859a18b Make dense maps keyed on physical registers smallerusing by Alkis Evlogimenos · 20 years ago
  60. c0b9dc5 Change MachineBasicBlock's vector of MachineInstr pointers into an by Alkis Evlogimenos · 21 years ago
  61. 61b08f1 Add #include by Chris Lattner · 21 years ago
  62. 1cbe4d0 Do not use MachineOperand::isVirtualRegister either! by Chris Lattner · 21 years ago
  63. 3d878d8 Eliminate users of MachineOperand::isPhysicalRegister by Chris Lattner · 21 years ago
  64. 4994877 Ugh, perform an optimization that GCC should be able to do itself. This by Chris Lattner · 21 years ago
  65. 96aef89 Only do stuff for the REAL number of physical registers we have, not 1024. by Chris Lattner · 21 years ago
  66. ef09c63 Finegrainify namespacification, use new MRegisterInfo::isVirtualRegister method by Chris Lattner · 21 years ago
  67. 49a5aaa Finegrainify namespacification by Chris Lattner · 21 years ago
  68. c55640f Remove unneeded check (with the recent change in live variables a use by Alkis Evlogimenos · 21 years ago
  69. 19b6486 Correctly compute live variable information for physical registers by Alkis Evlogimenos · 21 years ago
  70. 4d7af65 Change interface of MachineOperand as follows: by Alkis Evlogimenos · 21 years ago
  71. efe995a Remove unecessary if statements when looping on ImplicitDefs. by Alkis Evlogimenos · 21 years ago
  72. d0fde30 Put all LLVM code into the llvm namespace, as per bug 109. by Brian Gaeke · 21 years ago
  73. b576c94 Added LLVM project notice to the top of every C++ source file. by John Criswell · 21 years ago
  74. 73ff512 Change MRegisterDesc::AliasSet, TargetInstrDescriptor::ImplicitDefs by Alkis Evlogimenos · 21 years ago
  75. 5f2180c (1) Added special register class containing (for now) %fsr. by Vikram S. Adve · 21 years ago
  76. fb2cb69 * Keep the BBMap around as long as the pass is live by Chris Lattner · 21 years ago
  77. 5cdfbad Add a vector to keep track of which registers are allocatable. Remove FIXMEs by Chris Lattner · 21 years ago
  78. dff780f Re-add gross hack, it's still necessary. :( by Chris Lattner · 21 years ago
  79. 82a4d20 Remove hideously nasty hack by Chris Lattner · 21 years ago
  80. f98358e Minor cleanup by Chris Lattner · 21 years ago
  81. 3501fea Rename MachineInstrInfo -> TargetInstrInfo by Chris Lattner · 22 years ago
  82. bc40e89 New files by Chris Lattner · 22 years ago