1. 4ee451d Remove attribution from file headers, per discussion on llvmdev. by Chris Lattner · 17 years ago
  2. fc643c5 remove attribution from lib Makefiles. by Chris Lattner · 17 years ago
  3. 194c90e Fixing several transforms which would drop the collector attribute by Gordon Henriksen · 17 years ago
  4. 110c835 Make DAE not wipe out attributes on calls, and not drop by Duncan Sands · 17 years ago
  5. f0c3354 When inlining through an 'nounwind' call, mark inlined by Duncan Sands · 17 years ago
  6. 2b0e899 Rename isNoReturn to doesNotReturn, and isNoUnwind to doesNotThrow. by Duncan Sands · 17 years ago
  7. 43ad6b3 Change the PointerType api for creating pointer types. The old functionality of PointerType::get() has become PointerType::getUnqual(), which returns a pointer in the generic address space. The new prototype of PointerType::get() requires both a type and an address space. by Christopher Lamb · 17 years ago
  8. cbb8bad Make PruneEH update the nounwind/noreturn attributes by Duncan Sands · 17 years ago
  9. a3355ff Rather than having special rules like "intrinsics cannot by Duncan Sands · 17 years ago
  10. dc02467 Fix PR1146: parameter attributes are longer part of by Duncan Sands · 17 years ago
  11. 311c4b6 Don't crash on bogus llvm.noinline. This is first part of PR1817 (preventing reduction) by Anton Korobeynikov · 17 years ago
  12. 701bc42 Fix PR1788 by taking the approach suggested by Richard Smith. by Chris Lattner · 17 years ago
  13. 6fa98b1 Allow the block extractor take to take a list of basic blocks to not extract by Nick Lewycky · 17 years ago
  14. 1945024 Fix the regression on Transforms/GlobalOpt/deadglobal-2.ll from my by Chris Lattner · 17 years ago
  15. 7b52fe7 Tighten up a check for folding away loads from (newly constant) globals. This by Chris Lattner · 17 years ago
  16. 4e1be6d Deleting redundant copy of block extractor pass. See also PR1775. by Gordon Henriksen · 17 years ago
  17. c86b677 Finishing initial docs for all transformations in Passes.html. by Gordon Henriksen · 17 years ago
  18. 514ab34 Executive summary: getTypeSize -> getTypeStoreSize / getABITypeSize. by Duncan Sands · 17 years ago
  19. 55cbec3 More fleshing out of docs/Passes.html, plus some typo fixes and by Gordon Henriksen · 17 years ago
  20. 0fcee06 Fix off by 1 bug in printf->puts lowering. by Dale Johannesen · 17 years ago
  21. a0bc7fc Fix PR1735 and Transforms/DeadArgElim/2007-10-18-VarargsReturn.ll by by Chris Lattner · 17 years ago
  22. 8445832 Do not raise free() call that is called through invoke instruction. by Devang Patel · 17 years ago
  23. cb406c2 Use empty() member functions when that's what's being tested for instead by Dan Gohman · 17 years ago
  24. 088b591 Fix PR1719, by not marking llvm.global.annotations internal. by Tanya Lattner · 17 years ago
  25. bd14f58 Fix PR1719, by not marking llvm.noinline internal. by Chris Lattner · 17 years ago
  26. 4292d1c minor long double related changes by Dale Johannesen · 17 years ago
  27. 5e6e494 Fix a logic error in ValueIsOnlyUsedLocallyOrStoredToOneGlobal that caused by Chris Lattner · 17 years ago
  28. 309f20f Teach GlobalLoadUsesSimpleEnoughForHeapSRA and the SROA rewriter how to handle by Chris Lattner · 17 years ago
  29. a637a8b be tolerant of PHI nodes when rewriting heap SROA code. This is a step by Chris Lattner · 17 years ago
  30. 330245e refactor some code, no functionality change. On the path to PR1639 by Chris Lattner · 17 years ago
  31. c451f9c Make ValueIsOnlyUsedLocallyOrStoredToOneGlobal smart enough to see through by Chris Lattner · 17 years ago
  32. 8168618 Make AllUsesOfLoadedValueWillTrapIfNull strong enough to see through PHI by Chris Lattner · 17 years ago
  33. 43421b3 Next round of APFloat changes. by Dale Johannesen · 17 years ago
  34. b8f7479 by David Greene · 17 years ago
  35. f1355a5 by David Greene · 17 years ago
  36. e378495 Change comments to refer to @malloc and @free instead of %malloc and %free. by Dan Gohman · 17 years ago
  37. 9132a2b rename APInt::toString -> toStringUnsigned for symmetry with toStringSigned() by Chris Lattner · 17 years ago
  38. b7211a2 Use SmallVector instead of std::vector. by Devang Patel · 17 years ago
  39. c2bbfc1 More explicit keywords. by Dan Gohman · 17 years ago
  40. 52eec54 by David Greene · 17 years ago
  41. 29381fb Use SmallPtrSet. by Devang Patel · 17 years ago
  42. 6899b31 Add BasicInliner interface. by Devang Patel · 17 years ago
  43. ba6801e fix Transforms/Inline/2007-06-25-WeakInline.ll by not inlining functions by Chris Lattner · 17 years ago
  44. c91c56c Moved Inliner.h to include/llvm/Transforms/IPO/InlinerPass.h by Tanya Lattner · 17 years ago
  45. 6f7426e Inliner pass header file was moved. by Tanya Lattner · 17 years ago
  46. 4b90e3a Do not use ETForest as well as DomiantorTree. DominatorTree is sufficient. by Devang Patel · 17 years ago
  47. b62fa8a Formating fixes. by Tanya Lattner · 17 years ago
  48. 682f683 Instruct the inliner to obey the noinline attribute. Add test case. by Tanya Lattner · 17 years ago
  49. 4e2288b simplify this code and fix PR1493, now that llvm-gcc3 is dead. by Chris Lattner · 17 years ago
  50. f0a9aab When rebuilding constant structs, make sure to honor the isPacked bit. by Chris Lattner · 17 years ago
  51. ce3e2bf selects can also reach here by Chris Lattner · 17 years ago
  52. 79cfddf Fix Transforms/GlobalOpt/2007-05-13-Crash.ll by Chris Lattner · 17 years ago
  53. 1ce6f8d Fix PR1395, by passing the ID correctly by Chris Lattner · 17 years ago
  54. ecd94c8 Fix typo in comment. by Nick Lewycky · 17 years ago
  55. 1997473 Drop 'const' by Devang Patel · 17 years ago
  56. 3e15bf3 Use 'static const char' instead of 'static const int'. by Devang Patel · 17 years ago
  57. 794fd75 Do not use typeinfo to identify pass in pass manager. by Devang Patel · 17 years ago
  58. c6c98af Implement review feedback by Anton Korobeynikov · 17 years ago
  59. a80e118 Implement review feedback. Aliasees can be either GlobalValue's or by Anton Korobeynikov · 17 years ago
  60. 8b0a8c8 Implement aliases. This fixes PR1017 and it's dependent bugs. CFE part by Anton Korobeynikov · 17 years ago
  61. bed2946 Removed tabs everywhere except autogenerated & external files. Add make by Anton Korobeynikov · 17 years ago
  62. 83ae2fc fix SimplifyLibCalls/IsDigit.ll by Chris Lattner · 17 years ago
  63. ae143ce avoid iterator invalidation. by Chris Lattner · 17 years ago
  64. 98a7220 An even better fix. by Jeff Cohen · 17 years ago
  65. e4aee1d Fix recent regression that broke several llvm-tests. by Jeff Cohen · 17 years ago
  66. 35b9b49 Implement a few missing xforms: printf("foo\n") -> puts. printf("x") -> putchar by Chris Lattner · 17 years ago
  67. 8264a9f in addition to merging, constantmerge should also delete trivially dead globals, by Chris Lattner · 17 years ago
  68. c763552 Implement the "thread_local" keyword. by Lauro Ramos Venancio · 17 years ago
  69. 5104785 Fix a typo that broke SimplifyLibCalls/SPrintF.ll (pr1315) by Chris Lattner · 17 years ago
  70. 5cef3c6 implement a fixme: move optimizations for fwrite out of fputs into a new by Chris Lattner · 17 years ago
  71. 0cd3a23 Significantly simplify the clients of GetConstantStringInfo, by having it by Chris Lattner · 17 years ago
  72. 73f5d42 Fix problems in the sprintf optimizer by Chris Lattner · 17 years ago
  73. 3492cda Change CastToCStr to take a pointer instead of a reference. by Chris Lattner · 17 years ago
  74. af33e65 Fix an off-by-one error that broke Prolangs/deriv2 with llc on x86 by Chris Lattner · 17 years ago
  75. c6fcf29 Expunge DomSet from CodeExtractor. This is part of the continuing work by Owen Anderson · 17 years ago
  76. 045af54 fix a miscompilation in printf optimizer. by Chris Lattner · 17 years ago
  77. ef4fd35 trunc to bool no longer compares against zero by Chris Lattner · 17 years ago
  78. 71bf3e2 cleanups for strlen optimizer by Chris Lattner · 17 years ago
  79. 679d718 Introduce a new ReplaceCallWith method, which simplifies a lot of code. by Chris Lattner · 17 years ago
  80. db895b8 fixes for strcpy optimizer by Chris Lattner · 17 years ago
  81. 7b50c8f Fix bugs in strncmp. by Chris Lattner · 17 years ago
  82. ceb375e fix 3 miscompilations and several compielr crashes in strcmp optimizer. by Chris Lattner · 17 years ago
  83. 6897fe5 Fix several nasty bugs in the strchr optimizer, this fixes by Chris Lattner · 17 years ago
  84. 09c11aa clean up strcat optimizer, no functionality change. by Chris Lattner · 17 years ago
  85. c8e1741 rename getConstantStringLength -> GetConstantStringInfo. Make it return by Chris Lattner · 17 years ago
  86. 4913bf4 Fix Transforms/GlobalOpt/2007-04-05-Crash.ll by Chris Lattner · 17 years ago
  87. ca5183d Unbreak VC++ build. by Jeff Cohen · 18 years ago
  88. cae5754 Prefer non-virtual calls to ConstantInt::isZero over virtual calls to by Reid Spencer · 18 years ago
  89. a0e0129 Use APInt conversion to string so the result is correct regardless of the by Reid Spencer · 18 years ago
  90. 4a6f363 fix comment by Chris Lattner · 18 years ago
  91. eb47391 simplify pass, delete dead gvar protos as well. by Chris Lattner · 18 years ago
  92. 9d6565a For PR1195: by Reid Spencer · 18 years ago
  93. c18470c eliminate a bunch of vector-related heap traffic by Chris Lattner · 18 years ago
  94. 93e985f Eliminate use of ctors that take vectors. by Chris Lattner · 18 years ago
  95. 1ccd185 stop using methods that take vectors. by Chris Lattner · 18 years ago
  96. dec628e Switch ValueSymbolTable to use StringMap<Value*> instead of std::map<std::string, Value*> by Chris Lattner · 18 years ago
  97. 046800a simplify name juggling through the use of Value::takeName. by Chris Lattner · 18 years ago
  98. 3cfc1d2 Fix Transforms/DeadArgElim/2007-02-07-FuncRename.ll, fallout from PR411. by Chris Lattner · 18 years ago
  99. 7f1444b shrink vmcore by moving symbol table stripping support out of VMCore into by Chris Lattner · 18 years ago
  100. 9133fe2 Apply the VISIBILITY_HIDDEN field to the remaining anonymous classes in by Reid Spencer · 18 years ago