1. 1b38ec8 Cosmetic changes. by Evan Cheng · 17 years ago
  2. 6ddba2b Change class' public PassInfo variables to by initialized with the by Dan Gohman · 17 years ago
  3. 844731a Clean up the use of static and anonymous namespaces. This turned up by Dan Gohman · 17 years ago
  4. ae94dda Constify isSourceDefinedByImplicitDef function. Otherwise, just formatting by Bill Wendling · 17 years ago
  5. b3e0a6d If all sources of a PHI node are defined by an implicit_def, just emit an implicit_def instead of a copy. by Evan Cheng · 17 years ago
  6. f870fbc If a PHI node has a single implicit_def source, replace it with an implicit_def instead of a copy. by Evan Cheng · 17 years ago
  7. fc5423d Undo PHI elimination copy placement patch. This causes coalescing (performace) issues. by Evan Cheng · 17 years ago
  8. 576a270 - PHI elimination also eliminates implicit_def that fits into a PHI node rather than copying it. by Evan Cheng · 17 years ago
  9. 1088317 Remove #include<map> from LiveVariables.h. Not referenced. by Evan Cheng · 17 years ago
  10. 6130f66 Refactor code. Remove duplicated functions that basically do the same thing as by Evan Cheng · 17 years ago
  11. 6f0d024 Rename MRegisterInfo to TargetRegisterInfo. by Dan Gohman · 18 years ago
  12. 7047dd4 Remove DefInst from LiveVariables::VarInfo. Use the facilities on MachineRegisterInfo instead. by Owen Anderson · 18 years ago
  13. 67d65bb Don't recalculate the loop info and loop dominators analyses if they're by Bill Wendling · 18 years ago
  14. d10fd97 Move copyRegToReg from MRegisterInfo to TargetInstrInfo. This is part of the by Owen Anderson · 18 years ago
  15. 84bc542 Rename SSARegMap -> MachineRegisterInfo in keeping with the idea by Chris Lattner · 18 years ago
  16. 8aa797a Add new shorter predicates for testing machine operands for various types: by Chris Lattner · 18 years ago
  17. 4ee451d Remove attribution from file headers, per discussion on llvmdev. by Chris Lattner · 18 years ago
  18. a018540 Bring UsedBlocks back. StrongPHIElimination needs this information. by Owen Anderson · 18 years ago
  19. 9efce63 Allow copyRegToReg to emit cross register classes copies. by Evan Cheng · 18 years ago
  20. ecd94c8 Fix typo in comment. by Nick Lewycky · 18 years ago
  21. 1997473 Drop 'const' by Devang Patel · 18 years ago
  22. 3e15bf3 Use 'static const char' instead of 'static const int'. by Devang Patel · 18 years ago
  23. 794fd75 Do not use typeinfo to identify pass in pass manager. by Devang Patel · 18 years ago
  24. f44c728 VarInfo::UsedBlocks is no longer used. Remove. by Evan Cheng · 18 years ago
  25. 3fefc18 Increment use count of new virtuals created during PHI elimination. by Evan Cheng · 18 years ago
  26. e951cd1 Keep UsedBlocks info accurate. by Evan Cheng · 18 years ago
  27. 94c002a rename DenseMap to IndexedMap. by Chris Lattner · 19 years ago
  28. cd3245a Eliminate static ctors from Statistics by Chris Lattner · 19 years ago
  29. ac0b6ae Detemplatize the Statistic class. The only type it is instantiated with by Chris Lattner · 19 years ago
  30. ca756d2 "Once more into the breach, dear friends, once more, or fill the wall up by Bill Wendling · 19 years ago
  31. 8af24b8 re-re-revert this, back to the right revision. It currently breaks bisort/mst by Chris Lattner · 19 years ago
  32. 31cefb9 re-revert this patch, bisort and mst are still broken in Olden. by Chris Lattner · 19 years ago
  33. 4da1abb Reapplying this patch. With the newest commits, the error in Olden/bisort by Bill Wendling · 19 years ago
  34. 6c88e9b Temporarily revert this. This breaks Olden/bisort on PPC by Chris Lattner · 19 years ago
  35. c36f2a4 PR878: Instead of calculating the vreg to PHI use count everytime we get by Bill Wendling · 19 years ago
  36. a4f0b3a s|llvm/Support/Visibility.h|llvm/Support/Compiler.h| by Chris Lattner · 19 years ago
  37. 103de77 Fix an obvious bug, noticed by inspection. No current targets trigger this. by Chris Lattner · 19 years ago
  38. ed41f1b Reduce number of exported symbols by Andrew Lenharth · 19 years ago
  39. 9525528 Use hidden visibility to make symbols in an anonymous namespace get by Chris Lattner · 19 years ago
  40. 2adfa7e Add support for targets (like Alpha) that have terminator instructions which by Chris Lattner · 20 years ago
  41. 172c362 Add an assertion, update DefInst even though no one uses it (dangling pointers by Chris Lattner · 20 years ago
  42. 6db0756 clean up this code a bit, no functionality change by Chris Lattner · 20 years ago
  43. 53a79aa Break the body of the loop out into a new method by Chris Lattner · 20 years ago
  44. 44b94c2 adjust to new live variables interface by Chris Lattner · 20 years ago
  45. d7a10c8 * Order #includes alphabetically * Remove commented-out debug printouts by Misha Brukman · 20 years ago
  46. dedf2bd Convert tabs to spaces by Misha Brukman · 20 years ago
  47. edf128a Remove trailing whitespace by Misha Brukman · 20 years ago
  48. 551ccae Changes For Bug 352 by Reid Spencer · 21 years ago
  49. 94881e8 Update live intervals more accurately for PHI elim. This slightly reduces by Chris Lattner · 21 years ago
  50. a7bfbba costmetic changes by Chris Lattner · 21 years ago
  51. 74de8b1 There is no need to store the MBB along with the MI any more, we can now by Chris Lattner · 21 years ago
  52. 472405e Simplify the interface to LiveVariables::addVirtualRegister(Killed|Dead) by Chris Lattner · 21 years ago
  53. 8ba9771 Start using MBB numbers directly instead of going through the live variables by Chris Lattner · 21 years ago
  54. 9bcdcd1 Adjust to new TargetMachine interface by Chris Lattner · 21 years ago
  55. bee8872 Fix a really nasty bug from my changes on Monday to PHIElim. These changes by Chris Lattner · 21 years ago
  56. 8abf693 Switch this from using an std::map to using a DenseMap. This speeds up by Chris Lattner · 21 years ago
  57. 80e20eb Use a new VRegPHIUseCount to compute uses of PHI values by other phi values by Chris Lattner · 21 years ago
  58. 791f896 Now that we use an ilist of machine instructions, iterators are more robust by Chris Lattner · 21 years ago
  59. 015959e Operate on the Machine CFG instead of on the LLVM CFG by Chris Lattner · 21 years ago
  60. 4f6410f MachineBasicBlock::remove should not modify the iterator passed in by Chris Lattner · 21 years ago
  61. 0742b59 Finegrainify namespacification by Chris Lattner · 21 years ago
  62. 743d0a1 Refactor rewinding code for finding the first terminator of a basic by Alkis Evlogimenos · 21 years ago
  63. f81af21 Use newly added next() and prior() utility functions. by Alkis Evlogimenos · 22 years ago
  64. be766c7 Remove getAllocatedRegNum(). Use getReg() instead. by Alkis Evlogimenos · 22 years ago
  65. c0b9dc5 Change MachineBasicBlock's vector of MachineInstr pointers into an by Alkis Evlogimenos · 22 years ago
  66. 1cbe4d0 Do not use MachineOperand::isVirtualRegister either! by Chris Lattner · 22 years ago
  67. 4d7af65 Change interface of MachineOperand as follows: by Alkis Evlogimenos · 22 years ago
  68. d0fde30 Put all LLVM code into the llvm namespace, as per bug 109. by Brian Gaeke · 22 years ago
  69. b576c94 Added LLVM project notice to the top of every C++ source file. by John Criswell · 22 years ago
  70. 9e2dd8f Const correctness fixes by Chris Lattner · 22 years ago
  71. 08d2e4e Fix bug: Jello/2003-06-04-bzip2-bug.ll by Chris Lattner · 22 years ago
  72. 5f2180c (1) Added special register class containing (for now) %fsr. by Vikram S. Adve · 22 years ago
  73. b52e024 Use a kill, not a dead definition, update comment by Chris Lattner · 22 years ago
  74. 572c770 * Keep LiveVariable information more up-to-date and consistent by Chris Lattner · 22 years ago
  75. a13f0d3 Fix bug where we could iterate off the end of a basic block by Chris Lattner · 22 years ago
  76. 98719d7 Fix N^2 algorithm by Chris Lattner · 22 years ago
  77. 927ce5d * Fix several comments by Chris Lattner · 22 years ago
  78. 0416d2a Fix problems with empty basic blocks by Chris Lattner · 23 years ago
  79. 3501fea Rename MachineInstrInfo -> TargetInstrInfo by Chris Lattner · 23 years ago
  80. bc40e89 New files by Chris Lattner · 23 years ago