1. 865f006 Eliminate several more unnecessary intptr_t casts. by Dan Gohman · 16 years ago
  2. caa0c2c GV with null value initializer shouldn't go to BSS if it's meant for a mergeable strings section. Currently it only checks for Darwin. Someone else please check if it should apply to other targets as well. by Evan Cheng · 16 years ago
  3. d2067fd Fix a corner case in the new indvars promotion logic: if there by Dan Gohman · 16 years ago
  4. f284ce2 Fix a typo in a comment. by Dan Gohman · 16 years ago
  5. cdf5ffb If an alias is dead and so is its aliasee, then globaldce would by Duncan Sands · 16 years ago
  6. 13319ce The debugger sometimes lookup dynamically in the runtime to find ivar info of any Objective-C classes. It would be very helpful to debugger if the compiler encodes runtime version number in DWARF. by Devang Patel · 16 years ago
  7. fdc40a0 Remove trailing whitespace to reduce later commit patch noise. by Scott Michel · 16 years ago
  8. 36375ee Emit debug info for bitfields. by Devang Patel · 16 years ago
  9. 97b6e2c LoopIndexSplit doesn't actually use ScalarEvolution. by Dan Gohman · 16 years ago
  10. 60f8a63 Add a method to ScalarEvolution for telling it when a loop has been by Dan Gohman · 16 years ago
  11. a84f47c commit a tweaked version of Daniel's patch for PR3599. We now by Chris Lattner · 16 years ago
  12. 189c635 Move dumpPassStructure out of line. by Dan Gohman · 16 years ago
  13. cafb813 Delete trailing whitespace. by Dan Gohman · 16 years ago
  14. 7ae5b9e This transform also applies to private linkage. by Duncan Sands · 16 years ago
  15. a575871 Fix 80-column violation. by Dan Gohman · 16 years ago
  16. bf18939 A couple of places where reused use operands should be marked kill. This is exposed by recent availability fallthrough changes. by Evan Cheng · 16 years ago
  17. a66878b add a horrible note by Chris Lattner · 16 years ago
  18. 86e6cb9 --- Merging (from foreign repository) r64714 into '.': by Bill Wendling · 16 years ago
  19. 5a6c1a8 Strengthen the "non-constant stride must dominate loop preheader" check. by Evan Cheng · 16 years ago
  20. 1a5e936 Simplify; fix some 80-column violations. by Dan Gohman · 16 years ago
  21. 9fbb52d Delete trailing whitespace. by Dan Gohman · 16 years ago
  22. ecd0fb5 Fix EnforceKnownAlignment so that it doesn't ever reduce the alignment by Dan Gohman · 16 years ago
  23. 586a7c4 Fix typo caused by too much surfing, dudes... by Nick Lewycky · 16 years ago
  24. ebcd4af Delete this long-commented-out code. The situation it seems to have by Dan Gohman · 16 years ago
  25. 926b0a2 Change these tests to use regular loads instead of llvm.x86.sse2.loadu.dq. by Dan Gohman · 16 years ago
  26. 97d1163 Don't assume that a left-shift of a value with one bit set will have by Dan Gohman · 16 years ago
  27. 35188eb MachineLICM now handles these cases. by Dan Gohman · 16 years ago
  28. 225f747 Update the list of function annotations for nocapture. All of these came up by Nick Lewycky · 16 years ago
  29. 42cc8f1 On 64bit we may have a personality function which requires 64 bits to by Nicolas Geoffray · 16 years ago
  30. a37d119 Make this more useful for cleaning up after the by Duncan Sands · 16 years ago
  31. 4782b30 If the target of an alias has internal linkage, then the by Duncan Sands · 16 years ago
  32. b599979 Fix PR3522. It's not safe to sink into landing pad BB's. by Evan Cheng · 16 years ago
  33. 8f40afe Fix pr3571: If stride is a value defined by an instruction, make sure it dominates the loop preheader. When IV users are strength reduced, the stride is inserted into the preheader. It could create a use before def situation. by Evan Cheng · 16 years ago
  34. f8546f1 ifdef out unneeded if statement. by Evan Cheng · 17 years ago
  35. 8eada62 Fix warning on gcc 4.3. by Mikhail Glushenkov · 17 years ago
  36. b8863a1 Whitespace fixes. by Mikhail Glushenkov · 17 years ago
  37. aff9c27 Unbreak the build on win32. Cleanup some warning. by Cedric Venet · 17 years ago
  38. d869b38 Generalize some alias analysis logic from atomic by Duncan Sands · 17 years ago
  39. b5aa3ad The x86-64 red zone is now being used. by Dan Gohman · 17 years ago
  40. aa03649 Extend the IndVarSimplify support for promoting induction variables: by Dan Gohman · 17 years ago
  41. f108e2e Clarify debug output. by Dan Gohman · 17 years ago
  42. cd3eb9b Simplify some code. hasComputableLoopEvolution is overkill in this case. by Dan Gohman · 17 years ago
  43. c7ce29b Teach x86 target -soft-float. by Evan Cheng · 17 years ago
  44. 03ce042 In CodeGenPrepare's debug output, use WriteAsOperand instead of by Dan Gohman · 17 years ago
  45. e698696 Complete the sentance in this comment. I have reservations by Dan Gohman · 17 years ago
  46. ddd8c45 If a function only reads memory, then we know that... by Duncan Sands · 17 years ago
  47. 02b6a6a Mark strto* as readonly when the endptr is null. by Nick Lewycky · 17 years ago
  48. 4c49841 On strtod and friends, mark 'endptr' nocapture in the function prototype, and by Nick Lewycky · 17 years ago
  49. e70a683 Reapply r64301. These uses of "inline" can cause strange by Duncan Sands · 17 years ago
  50. e2b3fdd Switch from new[] + delete[] to malloc + free since llvm does not catch C++ exceptions. by Evan Cheng · 17 years ago
  51. 726135a If new[] fails, return 0 rather then trying to dereference a null pointer. by Evan Cheng · 17 years ago
  52. 8968a07 Reapply r64300: by Nick Lewycky · 17 years ago
  53. 826f7ce BasicAA was making the assumption that a local allocation which hadn't escaped by Nick Lewycky · 17 years ago
  54. 9194e8b Fix the code that checked if a SCEVAddRecExpr Start contains an by Dan Gohman · 17 years ago
  55. 9481757 Remove non-DebugLoc versions of BuildMI from IA64, Mips. by Dale Johannesen · 17 years ago
  56. 8d13f8f Remove non-DebugLoc versions of BuildMI from X86. by Dale Johannesen · 17 years ago
  57. 0b4581f missed file by Dale Johannesen · 17 years ago
  58. d552eee Remove non-DebugLoc versions of buildMI from Sparc. by Dale Johannesen · 17 years ago
  59. 01b36e6 Remove non-DebugLoc versions of BuildMI from Alpha and Cell. by Dale Johannesen · 17 years ago
  60. bd9ef18 Remove refs to non-DebugLoc version of BuildMI from XCore, PIC16. by Dale Johannesen · 17 years ago
  61. 536a2f1 Remove refs to non-DebugLoc version of BuildMI from PowerPC. by Dale Johannesen · 17 years ago
  62. 8a43d98 and one more file by Dale Johannesen · 17 years ago
  63. b672840 Remove refs to non-DebugLoc versions of BuildMI from ARM. by Dale Johannesen · 17 years ago
  64. 92c1e12 Revert this. It was breaking stuff. by Bill Wendling · 17 years ago
  65. 54fc7d6 Turn off the old way of handling debug information in the code generator. Use by Bill Wendling · 17 years ago
  66. bc51172 Fix LSR's IV sorting function to explicitly sort by bitwidth by Dan Gohman · 17 years ago
  67. c5b5051 Check in missing file. by Dale Johannesen · 17 years ago
  68. 21b5541 Eliminate a couple of non-DebugLoc BuildMI variants. Modify callers. by Dale Johannesen · 17 years ago
  69. c2390b1 Teach IndVarSimplify to optimize code using the C "int" type for by Dan Gohman · 17 years ago
  70. 0f123cf Add suppport for ConstantExprs of shufflevectors whose result type is not equal to the by Nate Begeman · 17 years ago
  71. 78e3e52 Arrange to print constants that match "n" and "i" constraints by Dale Johannesen · 17 years ago
  72. c833246 Add a utility function to LoopInfo to return the exit block by Dan Gohman · 17 years ago
  73. 8c4d1b2 fix PR3538 for ARM. by Chris Lattner · 17 years ago
  74. f902d24 fix PR3538 for PPC by Chris Lattner · 17 years ago
  75. 1823c92 fix the X86 backend to just drop llvm.declare nodes for VLAs instead of by Chris Lattner · 17 years ago
  76. 4ed76e7 Adjust the sizes for a few SmallVectors to reflect their usage. by Dan Gohman · 17 years ago
  77. 14c4c1e make fast isel fall back to selectiondags for VLA llvm.declare intrinsics. by Chris Lattner · 17 years ago
  78. d0ffa73 This code doesn't actually use the ExitingBlocks list. by Dan Gohman · 17 years ago
  79. 8679119 It's (currently) not safe to keep certain physical registers live across basic blocks, e.g. x86 fp stack registers. by Evan Cheng · 17 years ago
  80. f2b1471 Oops. Last second clean up messed things up. by Evan Cheng · 17 years ago
  81. 6d209c4 If availability info is kept when fallthrough into a bb, add the available registers to live-in set. by Evan Cheng · 17 years ago
  82. 8182347 Replace one of burr scheduling heuristic with something more sensible. Now calcMaxScratches simply compute the number of true data dependencies. This actually improve a couple of tests in dejagnu suite as many tests in llvm nightly test suite. by Evan Cheng · 17 years ago
  83. 9430fe7 Fix MingW build, patch by Kenneth Boyd! by Julien Lerouge · 17 years ago
  84. af9985c Fix a nasty bug (PR3550) where the inline pass could incorrectly mark by Chris Lattner · 17 years ago
  85. 0aefc0e improve naming of values in GVN, patch by Jay Foad! by Chris Lattner · 17 years ago
  86. 65c02fb fix PR3537: if resetting bbi back to the start of a block, we need to by Chris Lattner · 17 years ago
  87. b7c9eee Don't mark all args to strtod and friends as nocapture. by Nick Lewycky · 17 years ago
  88. d1c321a Move debug loc info along when the spiller creates new instructions. by Bill Wendling · 17 years ago
  89. f412f7c Apparently some MachineBasicBlock's don't have corresponding llvm basic blocks. by Evan Cheng · 17 years ago
  90. ce7f5a1 Remove a bogus assertion. It's possible a live-in available value is used by a previous instruction. by Evan Cheng · 17 years ago
  91. 7b25467 the two non-mask arguments to a shufflevector must be the same width, but they do not have to be the same by Nate Begeman · 17 years ago
  92. fbef310 Propagate DebugLoc info for spiller call-backs. by Bill Wendling · 17 years ago
  93. c7fa16f Fix a comment. by Dan Gohman · 17 years ago
  94. c8db34c Don't use special heuristics for nodes with no data predecessors by Dan Gohman · 17 years ago
  95. cc994ea Delete the heuristic for non-livein CopyFromReg nodes. Non-liveinness by Dan Gohman · 17 years ago
  96. d293e0d Don't try to set an EFLAGS operand to dead if no instruction was created. by Dan Gohman · 17 years ago
  97. 85b0ede Make a transformation added in 63266 a bit less aggressive. by Dale Johannesen · 17 years ago
  98. 905c7e9 Revert r64300 and r64301. These were causing the following errors respectively: by Bill Wendling · 17 years ago
  99. b91a2a1 These uses of "inline" can cause strange link-time by Duncan Sands · 17 years ago
  100. af06875 Make sure the SCC pass manager initializes any contained by Duncan Sands · 17 years ago