1. a19eede numeric_limits::infinity() apparently does not work on all systems. As a by Chris Lattner · 21 years ago
  2. 6178085 Move the stuff that fixes the size, orientation & fonts of graphs to by Brian Gaeke · 21 years ago
  3. 48b008d Apply simplification suggested by Chris: why assign() when operator = will do? by Brian Gaeke · 21 years ago
  4. 4a9c904 Fixed inconsistent indentation. by John Criswell · 21 years ago
  5. 7ca6712 Missing piece of fix for Bug 333 by Brian Gaeke · 21 years ago
  6. 7e43753 Correctly mangle function names when they are used as part of a by Brian Gaeke · 21 years ago
  7. d11577b Add "Args" optional argument to AbstractInterpreter factory methods, which by Brian Gaeke · 21 years ago
  8. bbc130d Remove unneeded check by Chris Lattner · 21 years ago
  9. c8af02c Improve signed division by power of 2 *dramatically* from this: by Chris Lattner · 21 years ago
  10. b171d79 Add stub support for reading BBTraces. by Brian Gaeke · 21 years ago
  11. b9110c6 Do not mark instructions in unreachable sections of the function as live. by Chris Lattner · 21 years ago
  12. 660ef70 Share ProfilingType enum with the C profiling runtime libraries. by Brian Gaeke · 21 years ago
  13. 9eb9b8e Improve code generated for integer multiplications by 2,3,5,9 by Chris Lattner · 21 years ago
  14. 32ed46b Minor efficiency tweak, suggested by Patrick Meredith by Chris Lattner · 21 years ago
  15. 96e68f9 Fix typo by Brian Gaeke · 21 years ago
  16. ebbc0e9 In InsertProfilingInitCall(), make it legal to pass in a null array, in by Brian Gaeke · 21 years ago
  17. c03eb7b Add initial implementation of basic-block tracing instrumentation pass. by Brian Gaeke · 21 years ago
  18. 7b11e33 Fix a problem with double freeing memory. For some reason, CallGraph is not by Chris Lattner · 21 years ago
  19. 224f7e6 Plug a minor memory leak by Chris Lattner · 21 years ago
  20. bdcc0b8 Do not clone arbitrary condition instructions. by Chris Lattner · 21 years ago
  21. 12fe2b1 Do not infinitely "unroll" single BB loops. by Chris Lattner · 21 years ago
  22. a1f79fb Dont' merge terminators that are needed to select PHI node values. by Chris Lattner · 21 years ago
  23. e67fa05 Implement SimplifyCFG/branch-cond-merge.ll by Chris Lattner · 21 years ago
  24. 00d5131 Make sure to reprocess instructions used by deleted instructions to avoid by Chris Lattner · 21 years ago
  25. 216d4d8 Make sure the instruction combiner doesn't lose track of instructions by Chris Lattner · 21 years ago
  26. 951fdb9 Fix my missing parens by Chris Lattner · 21 years ago
  27. 92da2c2 Implement SimplifyCFG/branch-cond-prop.ll by Chris Lattner · 21 years ago
  28. 7799363 Remove unused #include by Chris Lattner · 21 years ago
  29. 2268684 Iterate over the Machine CFG that Brian added instead of the LLVM CFG. by Chris Lattner · 21 years ago
  30. 015959e Operate on the Machine CFG instead of on the LLVM CFG by Chris Lattner · 21 years ago
  31. f25fb4b Stop LiveVariables from using BasicBlocks as part of the mapping, instead by Chris Lattner · 21 years ago
  32. 55a4700 Add a constructor that got lost by Chris Lattner · 21 years ago
  33. 3c66c35 Generalize the strlen size_t hack, for the benefit of the other external by Brian Gaeke · 21 years ago
  34. 0e1c48b Removing MachineResource class. by Tanya Lattner · 21 years ago
  35. c1526a9 Fix a major pessimization in the instcombiner. If an allocation instruction by Chris Lattner · 21 years ago
  36. 96a8bd7 Wrapped code and comments at 80 cols; doxygenified some comments. by Misha Brukman · 21 years ago
  37. bf94a1e Reorder #includes as per style guide. by Misha Brukman · 21 years ago
  38. e5242de class AssemblyWriter: by Misha Brukman · 21 years ago
  39. 8618e52 Send text and numbers directly to CachedWriter's contained ostream. by Misha Brukman · 21 years ago
  40. 500acf7 Squelch compile-time warning (profile build). by Misha Brukman · 21 years ago
  41. 5cf1acf * Add ability to print out type as symbolic by Misha Brukman · 21 years ago
  42. 1afe773 Make RequiresFPRegKill() take a MachineBasicBlock arg. by Brian Gaeke · 21 years ago
  43. 235aa5e In InsertFPRegKills(), use the machine-CFG itself rather than the by Brian Gaeke · 21 years ago
  44. ea9ca67 Update the machine-CFG edges whenever we see a branch. by Brian Gaeke · 21 years ago
  45. 235d3b7 Integrate the rest of my random sparcv9 scribblings into this file by Brian Gaeke · 21 years ago
  46. 003d517 Fix warning building in optimized mode by Chris Lattner · 21 years ago
  47. 6ffe551 Changes to fix up the inst_iterator to pass to boost iterator checks. This by Chris Lattner · 21 years ago
  48. c6e2d8a Add functions that return instances of these printer passes by Brian Gaeke · 21 years ago
  49. bac7da8 If an object is not in the scalar map then it must be a global from another by Chris Lattner · 21 years ago
  50. 83a2e6e Instcombine X/-1 --> 0-X by Chris Lattner · 21 years ago
  51. 3ca4fcc Fix file header comments and include guards -- many files have been moved or by Brian Gaeke · 21 years ago
  52. 27beae8 Add a getRegisterInfo() accessor just like on the X86 target. by Brian Gaeke · 21 years ago
  53. c991586 Regularize file header comment and include guard. by Brian Gaeke · 21 years ago
  54. 2363b4e Add MRegisterInfo subclass for the SparcV9 target (containing only stub by Brian Gaeke · 21 years ago
  55. 22108fa * Allow aggregating extracted function arguments (controlled by flag) by Misha Brukman · 21 years ago
  56. dd6d822 Fix a typo. by Brian Gaeke · 21 years ago
  57. 4a7553e Move the scev expansion code into this pass, where it belongs. There is by Chris Lattner · 21 years ago
  58. b06432c Eliminate all of the SCEV Expansion code which is really part of the by Chris Lattner · 21 years ago
  59. 18f9f66 Merge TargetRegInfo.h into SparcV9RegInfo.h, which is its only subclass. by Brian Gaeke · 21 years ago
  60. 3b2e5e6 Include SparcV9RegInfo.h instead of TargetRegInfo.h. by Brian Gaeke · 21 years ago
  61. 35450d2 Include SparcV9RegInfo.h instead of TargetRegInfo.h. This serves as a bit of by Brian Gaeke · 21 years ago
  62. 4d529bc Get rid of the old byte-at-a-time emission code used when the Sparc JIT was by Brian Gaeke · 21 years ago
  63. b440dea Go back to the interpreter main loop after performing intrinsic lowering, by Brian Gaeke · 21 years ago
  64. b61fc83 Use emitWordAt() to emit forward-branch fixups. by Brian Gaeke · 21 years ago
  65. 62c6f87 Emit SPARC machine code a word at a time instead of a byte at a time. by Brian Gaeke · 21 years ago
  66. aea1b58 Implement emitWordAt() for the JIT emitter. by Brian Gaeke · 21 years ago
  67. da8246b Implement emitWordAt() for the debug emitter and the file printer emitter. (I by Brian Gaeke · 21 years ago
  68. 7d24839 Clarify the logic: the flag is renamed to `deleteFn' to signify it will delete by Misha Brukman · 21 years ago
  69. 79906c9 Add a flag to choose between isolating a function or deleting the function from by Misha Brukman · 21 years ago
  70. b4782d1 Disable a previous patch that was causing indvars to loop infinitely :( by Chris Lattner · 21 years ago
  71. fcb81f5 Fix an extremely serious thinko I made in revision 1.60 of this file. by Chris Lattner · 21 years ago
  72. 1363e85 Implement a todo, rewriting all possible scev expressions inside of the by Chris Lattner · 21 years ago
  73. 4e5f036 This code really wants to iterate over the OPERANDS of an instruction, not by Chris Lattner · 21 years ago
  74. 5d461d2 Implement a fixme. The helps loops that have induction variables of different by Chris Lattner · 21 years ago
  75. 3e1358a Fix an incredibly nasty iterator invalidation problem. I am too spoiled by ilists :) by Chris Lattner · 21 years ago
  76. af76cfb I'm allergic to the word `stuff'. by Misha Brukman · 21 years ago
  77. 6896a7d Make SparcV9RegInfo::getRegType() return the right answer for registers by Brian Gaeke · 21 years ago
  78. 09233fb Include cerrno (gcc-3.4 fix) by Alkis Evlogimenos · 21 years ago
  79. 107fb18 Fix typeo by Chris Lattner · 21 years ago
  80. 68d57e7 REALLY fix PR324: don't delete linkonce functions until after the SCC traversal by Chris Lattner · 21 years ago
  81. 7203599 Pass the callgraph not the module by Chris Lattner · 21 years ago
  82. a10df50 Add the ability for SCC passes to initialize and finalize themselves by Chris Lattner · 21 years ago
  83. c99acc3 Fix PR325 by Chris Lattner · 21 years ago
  84. 5ad2b1d Fix PR324 and testcase: Inline/2004-04-20-InlineLinkOnce.llx by Chris Lattner · 21 years ago
  85. 3f083d5 Make it legal to ask for the type of a specialreg by Brian Gaeke · 21 years ago
  86. 759d34f Add support for the select instruction by Chris Lattner · 21 years ago
  87. 0eb6103 Make it legal to request a load or store of %fsr. by Brian Gaeke · 21 years ago
  88. 94178e9 Regularize include guards and remove some excess whitespace. by Brian Gaeke · 21 years ago
  89. 03b562a Tighten up SparcV9FloatCCRegClass::getRegName()'s assertion - if you ask it for by Brian Gaeke · 21 years ago
  90. 854db8a Regularize include guards, remove some excess whitespace and fix some comments. by Brian Gaeke · 21 years ago
  91. 18f1609 Initial checkin of a simple loop unswitching pass. It still needs work, by Chris Lattner · 21 years ago
  92. 45a1cf8 It's not just a printer, it's actually an analysis too by Chris Lattner · 21 years ago
  93. 446b86d Remove code to update loop depths by Chris Lattner · 21 years ago
  94. 5864aeb Add #include by Chris Lattner · 21 years ago
  95. 3280f7b Move isLoopInvariant to the Loop class by Chris Lattner · 21 years ago
  96. 85661d0 Add new method by Chris Lattner · 21 years ago
  97. 59fb87d Correct rewriting of exit blocks after my last patch by Chris Lattner · 21 years ago
  98. 343c0cf Fix computation of exit blocks by Chris Lattner · 21 years ago
  99. 5fa802f Loop exit sets are no longer explicitly held, they are dynamically computed on demand. by Chris Lattner · 21 years ago
  100. f1ab4b4 Change the ExitBlocks list from being explicitly contained in the Loop by Chris Lattner · 21 years ago