1. f8a8be8 De-pImpl-ify ScalarEvolution. The pImpl pattern doesn't provide much by Dan Gohman · 16 years ago
  2. 5b69eba It has finally happened. Spiller is now using live interval info. by Evan Cheng · 16 years ago
  3. 578ccf8 When turning (ashr(shl(x, n), n)) into sext(trunc(x)), the width of the by Dan Gohman · 16 years ago
  4. 4558f48 Support --with-llvmgccdir and friends in llvmc, take 2. by Mikhail Glushenkov · 16 years ago
  5. 1d85a1f Test case for revision 69683. by Devang Patel · 16 years ago
  6. 33e24ad fix a crash on a pointless but valid zero-length memset, rdar://6808691 by Chris Lattner · 16 years ago
  7. 83985d7 Silence warnings. by Anton Korobeynikov · 16 years ago
  8. 0957fcb Drop obsolete reference to __eprintf. by Anton Korobeynikov · 16 years ago
  9. 8d8fbf2 'The "or die" is intended to catch the case where nm returned a by Anton Korobeynikov · 16 years ago
  10. 005e798 Get rid of what looks like a copy-and-pasted typo. Spotted by gcc-4.5. by Duncan Sands · 16 years ago
  11. 7daa13c TLS_addr64 and TLS_addr32 define RDI and EAX. They don't use them. by Rafael Espindola · 16 years ago
  12. e16178b Handle direct aggregate type arguments. by Sanjiv Gupta · 16 years ago
  13. 4ee29af Teach ScalarEvolution how to recognize zext-inreg and sext-inreg, by Dan Gohman · 16 years ago
  14. 59d0704 This FIXME is fixed, now that SCEV understands pointers. by Dan Gohman · 16 years ago
  15. 8492360 Factor out a common base class from SCEVTruncateExpr, SCEVZeroExtendExpr, by Dan Gohman · 16 years ago
  16. a682430 Usage getAnalysisToUpdate for TargetData, per PR760. by Dan Gohman · 16 years ago
  17. af79fb5 Introduce encapsulation for ScalarEvolution's TargetData object, and refactor by Dan Gohman · 16 years ago
  18. fb17fd2 Move some assertion checks so they can do more complete checking. by Dan Gohman · 16 years ago
  19. b7ef729 Convert ScalarEvolution to use raw_ostream instead of OStream. by Dan Gohman · 16 years ago
  20. 3e3702d Fix Visual Studio 2008 build failure. Patch by Marius Wachtler by Devang Patel · 16 years ago
  21. 70bc17d Make X86's copyRegToReg able to handle copies to and from subclasses. by Dan Gohman · 16 years ago
  22. bd209ab Simplify this code. getConstant knows how to make broadcasted vector constants. by Dan Gohman · 16 years ago
  23. ea84e93 No, we are not avoiding -O3, just -fstrict-aliasing. by Evan Cheng · 16 years ago
  24. 23300aa Adjust loop size estimate for full unrolling; by Dale Johannesen · 16 years ago
  25. b306e38 One Mac OS X, just build with -O3 but without -fstrict-aliasing (which is kinda broken). by Evan Cheng · 16 years ago
  26. a7f2a9e Make Unix.h:MakeErrMsg separate the prefix and errno string, so we get: by Daniel Dunbar · 16 years ago
  27. 75397f4 Remove unused variable. by Daniel Dunbar · 16 years ago
  28. 998e125 Move duplicated AddLiveIn function from X86 and ARM backends to be a method by Bob Wilson · 16 years ago
  29. 91b477d Match C backend only if it explicitly requested. by Devang Patel · 16 years ago
  30. 911c606 Remove clang since its conditionally there already. by Tanya Lattner · 16 years ago
  31. c885165 Revise my previous change 68996 as suggested by Duncan. by Bob Wilson · 16 years ago
  32. c4f718a - Remove an arbitrary spill weight tweak that should not have been there. by Evan Cheng · 16 years ago
  33. 2bdf490 Emit the auto variables of a function into a different section than parameters. by Sanjiv Gupta · 16 years ago
  34. f30a864 It's not necessary for PrintModulePass to flush the output streams by Dan Gohman · 16 years ago
  35. 51747a7 Use .empty() instead of .size(). by Dan Gohman · 16 years ago
  36. ba0941f Don't discard an AssemblyAnnotationWriter when writing GlobalValues, by Dan Gohman · 16 years ago
  37. c3bbf57 These bitfields were being miscompiled on some by Duncan Sands · 16 years ago
  38. 5b7ff35 Implement operator<<(raw_ostream &OS, const Type &T). by Dan Gohman · 16 years ago
  39. 206d185 Added a linearscan register allocation optimization. When the register allocator spill an interval with multiple uses in the same basic block, it creates a different virtual register for each of the reloads. e.g. by Evan Cheng · 16 years ago
  40. 8f7be47 Make all raw_ostreams support the tell() function. by Douglas Gregor · 16 years ago
  41. 428098d Before trying to introduce/eliminate cast/ext/trunc to make indices type as by Sanjiv Gupta · 16 years ago
  42. 848b314 Use an AssertingVH to detect the case where the Function was deleted but by Nick Lewycky · 16 years ago
  43. 7c53316 Fix missing text in doxygen documentation. by Nick Lewycky · 16 years ago
  44. a507e55 Now that BUILD_VECTOR operands are allowed to be by Duncan Sands · 16 years ago
  45. 4a930ec Remove the SimpleTy enumerated type field from the MVT by Duncan Sands · 16 years ago
  46. 0941b0f Add some assertions. by Mikhail Glushenkov · 16 years ago
  47. 5a22d6a Revert 69474 and 69475. They are causing failures during a bootstrap on Darwin. by Bill Wendling · 16 years ago
  48. fed844d Reconfigure. by Mikhail Glushenkov · 16 years ago
  49. 7ba8ad3 Add a configure check for llvm-gcc (reapply). by Mikhail Glushenkov · 16 years ago
  50. 9dcab2f testcase for PR3898 by Chris Lattner · 16 years ago
  51. 2f992d1 Fix PR3898, which manifests as failures on are an Xcore, by Chris Lattner · 16 years ago
  52. b10b5ac Don't try to make BUILD_VECTOR operands have the same by Duncan Sands · 16 years ago
  53. fa8ffc1 Generalize to support more ARM types. by Nick Lewycky · 16 years ago
  54. f4ccfcb Add a ScalarEvolution::getCouldNotCompute() function, and use it by Dan Gohman · 16 years ago
  55. b40c236 More const qualifiers. by Dan Gohman · 16 years ago
  56. 890f92b Use more const qualifiers with SCEV interfaces. by Dan Gohman · 16 years ago
  57. f34c921 Regenerate. by Nick Lewycky · 16 years ago
  58. 1d6a8ce Detect beagleboard as ARM. The $target is "armv7l". by Nick Lewycky · 16 years ago
  59. dc22376 Make it clearer that llvm-gcc is not needed for building llvm. by Duncan Sands · 16 years ago
  60. ebcceee Temporarily revert r69438 and r69439. These were causing failures during a by Bill Wendling · 16 years ago
  61. e850146 Regenerate. by Mikhail Glushenkov · 16 years ago
  62. 126b014 Add a configure check for llvm-gcc. by Mikhail Glushenkov · 16 years ago
  63. cccdb2b Add a new LiveInterval::overlaps(). It checks if the live interval overlaps a range specified by [Start, End). by Evan Cheng · 16 years ago
  64. 0bd07fc Fixed a few 64 bit cases in X86InstrInfo::commuteInstruction by Mon P Wang · 16 years ago
  65. 2cf68d4 Adjust XFAIL syntax, maybe that will help. The other way worked for me... by Dale Johannesen · 16 years ago
  66. f494845 patch 69408 breaks this by removing the opportunity by Dale Johannesen · 16 years ago
  67. 97d14fc Inline asm's were still introducing bogus dependencies; by Dale Johannesen · 16 years ago
  68. 4644538 remove trailing whitespace by Jim Grosbach · 16 years ago
  69. 1824773 Recommit r69335 and r69336. These were not causing problems. by Bill Wendling · 16 years ago
  70. e3fa9ef Move the AddLiveIn function definition closer to its uses. by Bob Wilson · 16 years ago
  71. e65586b Rearrange code to reduce indentation. by Bob Wilson · 16 years ago
  72. 7eb793d Rename file to have the correct suffix. by Bob Wilson · 16 years ago
  73. dee46d7 Clean up formatting, remove trailing whitespace, fix comment typos and by Bob Wilson · 16 years ago
  74. 276944e Delete an unused field. by Dan Gohman · 16 years ago
  75. 1f595bb Use CallConvLower.h and TableGen descriptions of the calling conventions by Bob Wilson · 16 years ago
  76. 5bea822 Update information on canadian cross builds by Jim Grosbach · 16 years ago
  77. 5b7dfbd by David Greene · 16 years ago
  78. 2a5a12c by David Greene · 16 years ago
  79. dbefd0c by David Greene · 16 years ago
  80. 2ee3db3 For general dynamic TLS access we must use by Rafael Espindola · 16 years ago
  81. c3a76ef Revert r69335 and r69336. They were causing build failures. by Bill Wendling · 16 years ago
  82. edf7cf8 Don't create ConstantInts with pointer type. This fixes a by Dan Gohman · 16 years ago
  83. 276b77e Teach spiller to unfold instructions which modref spill slot when a scratch by Evan Cheng · 16 years ago
  84. d10a4ce MOV8rr_NOREX is a "Move" instruction. This doesn't currently by Dan Gohman · 16 years ago
  85. d51def3 Don't use MOV8rr_NOREX on x86-32. It doesn't actually hurt anything at by Dan Gohman · 16 years ago
  86. 9062d9a Fix some failures in targets on available_externally functions, by Chris Lattner · 16 years ago
  87. 84fc33e Use TargetData::getTypeSizeInBits instead of getPrimitiveSizeInBits() by Dan Gohman · 16 years ago
  88. d305e70 Fix PR3994: LLVMMatchType arguments do not refer to absolute return value by Bob Wilson · 16 years ago
  89. 3f91bb3ce make sure to unlock keymgr if the JIT is created and destroyed, all by Chris Lattner · 16 years ago
  90. c91e40a Add a comment to describe LLVMMatchType. by Bob Wilson · 16 years ago
  91. bde6fda Fix for PR3944: make mem2reg O(N) instead of O(N^2) in the number of by Eli Friedman · 16 years ago
  92. 4d17759 Handle a pointer type correctly in SCEVExpander::visitAddRecExpr. by Dan Gohman · 16 years ago
  93. 0e4042d In the list-burr's pseudo two-addr dependency heuristics, don't by Dan Gohman · 16 years ago
  94. 8af808a Handle SUBREG_TO_REG instructions with the same heuristics by Dan Gohman · 16 years ago
  95. 8170a68 Fix a bug with inttoptr/ptrtoint casts where the pointer has a different by Dan Gohman · 16 years ago
  96. 02f8c41 Do not treat beginning of inlined scope as beginning of normal function scope if the location info is missing. by Devang Patel · 16 years ago
  97. 65e05b6 Minor code simplifications. Don't attempt LSR on theoretical by Dan Gohman · 16 years ago
  98. 13317bc LSR is no longer a GEP optimizer. It is now an IV expression by Dan Gohman · 16 years ago
  99. 6524d3a Fix SCEVExpander::visitSMaxExpr and SCEVExpander::visitUMaxExpr to by Dan Gohman · 16 years ago
  100. f04fa48 Teach SCEVExpander::InsertCastOfTo to avoid creating inttoptr-of-ptrtoint by Dan Gohman · 16 years ago