1. 18395d2 Avoid getting a compiler warning by Duncan Sands · 16 years ago
  2. 21c4bdd add IVUsers.cpp by Chris Lattner · 16 years ago
  3. 9422e01 add ShrinkWrapping.cpp by Chris Lattner · 16 years ago
  4. bcc2e7d Fix PR4206 - crash in simplify lib calls by Chris Lattner · 16 years ago
  5. 60dc734 Fix for PR4121. If TwoAddressInstructionPass removes a dead def, and the regB by Lang Hames · 16 years ago
  6. 467c430 Add three new helper routines, getNoopOrZeroExtend, by Dan Gohman · 16 years ago
  7. 7b9486a Add an int64_t variant of abs, for host environments by Dale Johannesen · 16 years ago
  8. 0e0da73 Add support for GCC compatible builtin setjmp and longjmp intrinsics. This is by Jim Grosbach · 16 years ago
  9. 9d3094b If header of inner loop is aligned, do not align the outer loop header. We don't want to add nops in the outer loop for the sake of aligning the inner loop. by Evan Cheng · 16 years ago
  10. eca24fb Teach TransferDeadness to delete truly dead instructions if they do not produce side effects. by Evan Cheng · 16 years ago
  11. c93f961 correct register class for tADDspi to GPR since the register will always be SP by Jim Grosbach · 16 years ago
  12. b877a1f More MSVC fixes -- class/struct conflicts. by Bill Wendling · 16 years ago
  13. 378553c by John Mosby · 16 years ago
  14. e1e2014 Switch to using IRBuilder throughout. by Jay Foad · 16 years ago
  15. 0af934e 80 col violations. by Evan Cheng · 16 years ago
  16. 1ea7327 Fixed a stack slot coloring with reg bug: do not update implicit use / def when doing forward / backward propagation. by Evan Cheng · 16 years ago
  17. 39bf051 Fix up a few minor typos in comments. by Bob Wilson · 16 years ago
  18. 8494526 Fix 80-col violations and remove trailing whitespace. No functional changes. by Bob Wilson · 16 years ago
  19. 2364cfe Iterate over globals once and sectionize them into appropriate sections. by Sanjiv Gupta · 16 years ago
  20. 4291857 We do not need to create a label for external defs and decls, by Sanjiv Gupta · 16 years ago
  21. ed4f4fb Mark mayLoad, mayStore for insns correctly and use them by Sanjiv Gupta · 16 years ago
  22. 74b0ccc Fix pr4195: When iterating through predecessor blocks, break out of the loop by Bob Wilson · 16 years ago
  23. 81db61a Factor the code for collecting IV users out of LSR into an IVUsers class, by Dan Gohman · 16 years ago
  24. efb9fbf When forgetting SCEVs for loop PHIs, don't forget SCEVUnknown values. by Dan Gohman · 16 years ago
  25. 42a5875 Fix GetMinTrailingZeros for SCEVSignExtend and SCEVZeroExtendExpr to by Dan Gohman · 16 years ago
  26. 6ed3491 Avoid unneeded SIB byte encoding. Patch by Zoltan Varga. by Evan Cheng · 16 years ago
  27. bc12c2b - Record that the debug info is actually used so that the label folder doesn't by Bill Wendling · 16 years ago
  28. 9c992f1 Fixed PR4090. by Lang Hames · 16 years ago
  29. 5792f51 Teach LSR to optimize more loop exit compares, i.e. change them to use postinc iv value. Previously LSR would only optimize those which are in the loop latch block. However, if LSR can prove it is safe (and profitable), it's now possible to change those not in the latch blocks to use postinc values. by Evan Cheng · 16 years ago
  30. bf06f6a Fix PR4188. TailMerging can't tolerate inexact sucessor info. by Dale Johannesen · 16 years ago
  31. fb3bd47 Apply patch review feedback. by Evan Cheng · 16 years ago
  32. 8d730fb Don't #include DerivedTypes.h from TargetData.h. by Jay Foad · 16 years ago
  33. 1f3be1a Fix two wording errors that Duncan spotted. by Dan Gohman · 16 years ago
  34. 6afd198 Unbreak non-debug build. by Evan Cheng · 16 years ago
  35. ec51b58 Eliminate a compiler warning. by Evan Cheng · 16 years ago
  36. 4e3fdf2 When scalarizing a vector BITCAST, check whether the operand has vector by Dan Gohman · 16 years ago
  37. 0d9bb68 LLVM has unaligned loads and stores now. by Dan Gohman · 16 years ago
  38. 0174674 Add terminal width detection to llvm::sys::Process. This is needed to by Douglas Gregor · 16 years ago
  39. 5c8274b Upgrade this example to new-style syntax. by Dan Gohman · 16 years ago
  40. 3cd90a1 Convert a subtract into a negate and an add when it helps x86 address folding. by Dan Gohman · 16 years ago
  41. 32c5f17 remove some done things: we have nocapture and SROA is smarter. by Chris Lattner · 16 years ago
  42. d919a8b add a note by Chris Lattner · 16 years ago
  43. c1acc3f Reverse a loop that is counting up to a maximum to by Dale Johannesen · 16 years ago
  44. b9cfbd9 by John Mosby · 16 years ago
  45. 589b1ef Don't generate redundant casts of constant values when lowering calls to by Jay Foad · 16 years ago
  46. 7524b59 Change TargetData::getIntPtrType() to return an IntegerType instead of by Jay Foad · 16 years ago
  47. e0b4b0e Fix more naming issues. by Sanjiv Gupta · 16 years ago
  48. 0608b49 Detect calls to compiler intrinsics and emit an extern declarations by Sanjiv Gupta · 16 years ago
  49. 26e2de1 Needed #includes. Thanks Fritz van Bommel! by Bill Wendling · 16 years ago
  50. a5c8a4e This is a large rewrite of how Dwarf info for inlined functions is handled. by Bill Wendling · 16 years ago
  51. cb33799 Make MDNode use CallbackVH. Also change MDNode to store Value* instead of by Nick Lewycky · 16 years ago
  52. af3fdb5 Module iterator contains list of filescope functions as well, we don't need to emit and global declarations for them. This was working earlier and was broken during one of the recent commit for PIC16 naming. by Sanjiv Gupta · 16 years ago
  53. 9c11d21 Add imm-reg and imm-mem patters for cmp on msp430 by Anton Korobeynikov · 16 years ago
  54. 211f362 Changed lowering and asmprinter to use ABI Names class called PAN. by Sanjiv Gupta · 16 years ago
  55. c677fe5 --- Reverse-merging r71370 into '.': by Bill Wendling · 16 years ago
  56. e34b723 A debug function start was not being recorded when the optimization level wasn't by Bill Wendling · 16 years ago
  57. 5374405 Oops. Don't forget to align single bb loops. by Evan Cheng · 16 years ago
  58. 361e54d Allow scalar evolution to compute iteration counts for loops with a by Eli Friedman · 16 years ago
  59. cea03cd Remove a completed optimization. Add a potential optimization I ran into. by Eli Friedman · 16 years ago
  60. 777d230 Rename PaddedSize to AllocSize, in the hope that this by Duncan Sands · 16 years ago
  61. 09560f8 Use 16 bit arithmetic while retrieving the address of callee's frame during indirect function calls, and set pclath before every call to retrieve the frame address. by Sanjiv Gupta · 16 years ago
  62. 2d85052 Factor out code that optimize loop terminating condition. by Evan Cheng · 16 years ago
  63. c63a627 Don't attempt to handle unsized types in ScalarEvolution's GEP analyzer. by Dan Gohman · 16 years ago
  64. f045f80 Enable loop bb placement optimization. by Evan Cheng · 16 years ago
  65. b028593 Fix bogus overflow checks by replacing them with actual overflow checks. by Dan Gohman · 16 years ago
  66. 82ae933 PPC::B and PPC::BCC's target operand may be an immediate. by Evan Cheng · 16 years ago
  67. 1e8f072 Avoid warning in release-asserts build. by Mike Stump · 16 years ago
  68. 6c4311d Mirror how Fast ISel determines if a region.end intrinsic is the end of an by Bill Wendling · 16 years ago
  69. 728c7f3 Fold trunc casts into add-recurrence expressions, allowing the by Dan Gohman · 16 years ago
  70. e688faf Compute the offsets of the compile units. We need this so that when we emit a by Bill Wendling · 16 years ago
  71. fb79160 Fix another bug in r71252. This code supports GetElementPtr by Dan Gohman · 16 years ago
  72. 6bce643 Add memoization for getSCEVAtScope results for instructions by Dan Gohman · 16 years ago
  73. 66a7e85 Make the SCEV* form of getSCEVAtScope public, to allow ScalarEvolution by Dan Gohman · 16 years ago
  74. a951957 Minor clean ups. No functionality change. by Bill Wendling · 16 years ago
  75. e810b0d Fix an error from r71252. by Dan Gohman · 16 years ago
  76. ad9c278 Print out nicer dump info for DIDescriptor. by Bill Wendling · 16 years ago
  77. 26466c0 Factor out the code for creating SCEVs for GEPs into a separate function. by Dan Gohman · 16 years ago
  78. 185cf03 Implement several new SCEV folding rules for UDiv SCEVs. by Dan Gohman · 16 years ago
  79. 0269d3c Don't align loop header unless the loop back edge is below the header. by Evan Cheng · 16 years ago
  80. c1c6ef8 Factor out cycle-finder code and make it generic. by Anton Korobeynikov · 16 years ago
  81. d34167a Do not emit bit tests if target does not support natively left shift by Anton Korobeynikov · 16 years ago
  82. da4d2f6 Allow 8 bit select in custom inserter by Anton Korobeynikov · 16 years ago
  83. 58c04e1 Properly expand libcalls for urem / srem. Also make code more straightforward. by Anton Korobeynikov · 16 years ago
  84. fb3f84f Typo by Anton Korobeynikov · 16 years ago
  85. 0616c3b Expand UREM / SREM into libcalls by Anton Korobeynikov · 16 years ago
  86. 1cb0ace Add 8 bit select by Anton Korobeynikov · 16 years ago
  87. 4992196 Fix PR4152: asm constraint validation happens before dag combine, so we by Chris Lattner · 16 years ago
  88. ef55484 fix RewriteStoreUserOfWholeAlloca to use the correct type size by Chris Lattner · 16 years ago
  89. 4b7f7a6 Reverse branch condition only when there is a conditional branch. by Evan Cheng · 16 years ago
  90. 0ab2dce Add explicit braces to disambiguate nested if/else. Removes a warning. by Nick Lewycky · 16 years ago
  91. 48f95ad This transform requires valid TargetData info. Wrap it in 'if (TD)' in by Nick Lewycky · 16 years ago
  92. 45e0010 Optimize code placement in loop to eliminate unconditional branches or move unconditional branch to the outside of the loop. e.g. by Evan Cheng · 16 years ago
  93. 4a22886 Add missing #include for "strlen" which is used inline in this header. Fixes by Nick Lewycky · 16 years ago
  94. 573eb5e Moved pic16 naming functions to correct place. No functionality change. by Sanjiv Gupta · 16 years ago
  95. 5877ad7 PR4123: don't crash when inlining a call which uses its own result. by Eli Friedman · 16 years ago
  96. 9d928c2 Fix pr4100. Do not remove no-op copies when they are dead. The register by Bob Wilson · 16 years ago
  97. 8d24f41 Fix a comment (again). by Bob Wilson · 16 years ago
  98. e0f745b Fix a comment. by Bob Wilson · 16 years ago
  99. 9a38e3e Revert 71165. It did more than just revert 71158 and it introduced by Dan Gohman · 16 years ago
  100. 31e4c77 Perform constant folding on operands of instructions with non-void by Dan Gohman · 16 years ago