1. c951003 BBVectorize: Don't over-search when building the dependency map by Hal Finkel · 12 years ago
  2. 8f3359a BBVectorize: Omit unnecessary entries in PairableInstUsers by Hal Finkel · 12 years ago
  3. 9c213cc Optimization: bitcast (<1 x ...> insertelement ..., X, ...) to ... ==> bitcast X to ... by Michael Ilseman · 12 years ago
  4. b1a8258 BBVectorize: Eliminate one more restricted linear search by Hal Finkel · 12 years ago
  5. 117de48 [asan] added a flag -mllvm asan-short-64bit-mapping-offset=1 (0 by default) by Kostya Serebryany · 12 years ago
  6. 00f63b1 BBVectorize: Remove the linear searches from pair connection searching by Hal Finkel · 12 years ago
  7. 2f0e63c BBVectorize: Avoid linear searches within the load-move set by Hal Finkel · 12 years ago
  8. 3fc1e4a BBVectorize: isa/cast cleanup in getInstructionTypes by Hal Finkel · 12 years ago
  9. da20ea6 BBVectorize: Make the bookkeeping to support full cycle checking less expensive by Hal Finkel · 12 years ago
  10. 6050edf LSR IVChain improvement. by Andrew Trick · 12 years ago
  11. 4fa5793 Remove #includes from the commonly used LoopInfo.h. by Jakub Staszak · 12 years ago
  12. 5844691 Revert "Add LLVMContext::emitWarning methods and use them. <rdar://problem/12867368>" by Bob Wilson · 12 years ago
  13. 0cf5d39 BBVectorize: Use TTI->getAddressComputationCost by Hal Finkel · 12 years ago
  14. 33daeab [SimplifyLibCalls] Library call simplification doen't work if the call site by Chad Rosier · 12 years ago
  15. 9de31bd Typos. by Jakob Stoklund Olesen · 12 years ago
  16. fb55a8f ARM cost model: Address computation in vector mem ops not free by Arnold Schwaighofer · 12 years ago
  17. bcf60de Test Commit by Michael Kuperstein · 12 years ago
  18. d2bcda7 Revert "Have InstCombine call SipmlifyCall when handling calls. Test case included." by Andrew Trick · 12 years ago
  19. 3854a5d Have InstCombine call SipmlifyCall when handling calls. Test case included. by Michael Ilseman · 12 years ago
  20. 4fae15e fix 80-col violation and fix the docs. by Nadav Rotem · 12 years ago
  21. 96a6555 Loop Vectorizer: Refactor Memory Cost Computation by Arnold Schwaighofer · 12 years ago
  22. 65c46b0 Moved some comments due to the recent refactoring of ObjCARC. by Michael Gottesman · 12 years ago
  23. 0fae64f Preserve fast-math flags after reassociation and commutation. Update test cases by Michael Ilseman · 12 years ago
  24. 39b5f12 InstCombine: Fix and simplify the inttoptr side too. by Benjamin Kramer · 12 years ago
  25. da6bf1d Removed explicit inline as per the LLVM style guide. by Michael Gottesman · 12 years ago
  26. 1018fa2 InstCombine: Harden code to work with vectors of pointers and simplify it a bit. by Benjamin Kramer · 12 years ago
  27. 7d80dad Loop Vectorizer: Refactor code to compute vectorized memory instruction cost by Arnold Schwaighofer · 12 years ago
  28. 1e45487 [SjLj Prepare] When demoting an invoke instructions to the stack, if the normal by Chad Rosier · 12 years ago
  29. 935645b Loop Vectorizer: Handle pointer stores/loads in getWidestType() by Arnold Schwaighofer · 12 years ago
  30. fb10b25 Revert accidental commit (ran svn commit from wrong directory). by Nick Lewycky · 12 years ago
  31. 214a566 This patch makes "&Cls::purevfn" not an odr use. This isn't what the standard by Nick Lewycky · 12 years ago
  32. 83474ee This patch aims to improve compile time performance by increasing by Preston Gurd · 12 years ago
  33. 36146af Revert r174152. The shift amount may overflow and in that case this transformation is illegal. by Nadav Rotem · 12 years ago
  34. d5eb1cb Optimize shift lefts of a constant by a value plus constant into a single shift. by Nadav Rotem · 12 years ago
  35. 16d1a6b Linker: correctly link in dbg.declare by Manman Ren · 12 years ago
  36. e22df33 Revert r173946. This breaks compilation of googletest with Clang by Alexey Samsonov · 12 years ago
  37. a070d2a Change GetPointerBaseWithConstantOffset's DataLayout argument from a by Dan Gohman · 12 years ago
  38. ac72eb2 Remove addRetAttributes and addFnAttributes, which aren't useful abstractions. by Bill Wendling · 12 years ago
  39. e743654 Convert typeIncompatible to return an AttributeSet. by Bill Wendling · 12 years ago
  40. 1229c0c Linker: correctly link in dbg.declare by Manman Ren · 12 years ago
  41. cc687fa InstCombine: canonicalize sext-and --> select by Nadav Rotem · 12 years ago
  42. 5500943 Made certain small functions in PtrState inlined. by Michael Gottesman · 12 years ago
  43. d855049 LoopVectorize: convert TinyTripCountVectorThreshold constant by Pekka Jaaskelainen · 12 years ago
  44. 485da64 Removed trailing comma in last element of enum declaration. by Michael Gottesman · 12 years ago
  45. b82d200 Moved S_Stop back to its previous position in the sequence order. by Michael Gottesman · 12 years ago
  46. 02c953e Fixed a few debug messages and some 80+ violations. by Michael Gottesman · 12 years ago
  47. a519c97 Added some periods to some comments and added an overload for operator<< for type Sequence so I can print out Sequences in debug statements. by Michael Gottesman · 12 years ago
  48. 82b8301 Changed DoesObjCBlockEscape => DoesRetainableObjPtrEscape so I can use it to perform escape analysis of other retainable object pointers in other locations. by Michael Gottesman · 12 years ago
  49. f1af1fe Fixing warnings revealed by gcc release build by Edwin Vane · 12 years ago
  50. 8c3a411 LoopVectorize: Clean up ValueMap a bit and avoid double lookups. by Benjamin Kramer · 12 years ago
  51. 09840da Hopefully fix the Windows build failure introduced in r173769 by Timur Iskhodzhanov · 12 years ago
  52. 9d46ef6 Fixed 2 more header comments... by Michael Gottesman · 12 years ago
  53. 7fd324a Fixed header comment. by Michael Gottesman · 12 years ago
  54. 3dcfdab Fixed some whitespace/80+ violations. Also added a space after a namespace declaration. by Michael Gottesman · 12 years ago
  55. 6786610 Added missing dashes from header declaration comment. by Michael Gottesman · 12 years ago
  56. 9ab758b Juggled Debug.h from ObjCARC.h to only the including cpp files that by Michael Gottesman · 12 years ago
  57. 7a7102d Sorted includes using utils/sort_includes. by Michael Gottesman · 12 years ago
  58. 4a0480a Added two missing headers from ObjCARCAliasAnalysis.h. by Michael Gottesman · 12 years ago
  59. b0f82e7 Removed InstCombine/Targets as library dependencies for libObjCARCOpts since they are unnecessary. by Michael Gottesman · 12 years ago
  60. 3a57c37 Extracted ObjCARCContract from ObjCARCOpts into its own file. by Michael Gottesman · 12 years ago
  61. 3b0f537 Removed some cruft from ObjCARCAliasAnalysis.cpp. by Michael Gottesman · 12 years ago
  62. c0b3d4c Unroll again after running BBVectorize by Hal Finkel · 12 years ago
  63. 237f09d Vectorization Factor clarification by Renato Golin · 12 years ago
  64. 647c66e [msan] Mostly disable msan-handle-icmp-exact. by Evgeniy Stepanov · 12 years ago
  65. ccfc295 Revert r173678. by Evgeniy Stepanov · 12 years ago
  66. 2f36a16 [msan] Make msan-handle-icmp-exact=0 by default. by Evgeniy Stepanov · 12 years ago
  67. 64437ea Created ObjCARCUtil.cpp for functions which in my humble opinion are too large to static inline and place in a header file such as ObjCARC.h. by Michael Gottesman · 12 years ago
  68. 074ddd6 Cleaned up includes in various ObjCARC files and removed some whitespace violations. by Michael Gottesman · 12 years ago
  69. 6086847 Refactor ObjCARCAliasAnalysis into its own file. by Michael Gottesman · 12 years ago
  70. 3c67f1c Refactored out pass ObjCARCAPElim from ObjCARCOpts.cpp => ObjCARCAPElim.cpp. by Michael Gottesman · 12 years ago
  71. 73104b7 Fixed case insensitive issue. by Michael Gottesman · 12 years ago
  72. 6313c99 Removed extraneous doxygen end module statement. by Michael Gottesman · 12 years ago
  73. 6504255 Extracted pass ObjCARCExpand from ObjCARC.cpp => ObjCARCExpand.cpp. by Michael Gottesman · 12 years ago
  74. 24c4898 Extracted ObjCARC.cpp into its own library libLLVMObjCARCOpts in preparation for refactoring the ARC Optimizer. by Michael Gottesman · 12 years ago
  75. 245b657 BBVectorize: Better use of TTI->getShuffleCost by Hal Finkel · 12 years ago
  76. 455151e Re-revert r173342, without losing the compile time improvements, flat by Chandler Carruth · 12 years ago
  77. 6de90c0 Renamed function IsPotentialUse to IsPotentialRetainableObjPtr. by Michael Gottesman · 12 years ago
  78. ac90696 Use the AttributeSet instead of AttributeWithIndex. by Bill Wendling · 12 years ago
  79. b2484b4 Use the AttributeSet instead of AttributeWithIndex. by Bill Wendling · 12 years ago
  80. d04b2d4 Use the AttributeSet instead of AttributeWithIndex. by Bill Wendling · 12 years ago
  81. ec5c3c2 BBVectorize: Add a additional comment about the cost computation by Hal Finkel · 12 years ago
  82. 7a8aba9 BBVectorize: Fix anomalous capital letter in comment by Hal Finkel · 12 years ago
  83. 32a5795 Convert BuildLibCalls.cpp to using the AttributeSet methods instead of AttributeWithIndex. by Bill Wendling · 12 years ago
  84. 8e47daf Remove some introspection functions. by Bill Wendling · 12 years ago
  85. c655c43 LoopVectorize: Refactor the code that vectorizes loads/stores to remove duplication. by Nadav Rotem · 12 years ago
  86. 8587564 Use the new 'getSlotIndex' method to retrieve the attribute's slot index. by Bill Wendling · 12 years ago
  87. 5ac70a3 LoopVectorize: Simplify code. No functionality change. by Benjamin Kramer · 12 years ago
  88. 3f16858 added ability to dynamically change the ExportList of an already by Pedro Artigas · 12 years ago
  89. 1275708 LoopVectorizer: Refactor more code to use the IRBuilder. by Nadav Rotem · 12 years ago
  90. f8c2f90 Refactor some code to use the IRBuilder. by Nadav Rotem · 12 years ago
  91. 94d1f5b [msan] A comment on ICmp handling logic. by Evgeniy Stepanov · 12 years ago
  92. 351f65d [msan] Implement exact shadow propagation for relational ICmp. by Evgeniy Stepanov · 12 years ago
  93. baf868b Switch this code away from Value::isUsedInBasicBlock. That code either by Chandler Carruth · 12 years ago
  94. 7c24e61 Added comment to ObjCARC elaborating what is meant by the term 'Provenance' in 'Provenance Analysis'. by Michael Gottesman · 12 years ago
  95. d5a80c7 Reapply chandlerc's r173342 now that the miscompile it was triggering is fixed. by Benjamin Kramer · 12 years ago
  96. eacef32 Revert r173342 temporarily. It appears to cause a very late miscompile by Chandler Carruth · 12 years ago
  97. 1f25541 Plug TTI into the speculation logic, giving it a real cost interface by Chandler Carruth · 12 years ago
  98. 47d8f6d Address a large chunk of this FIXME by accumulating the cost for by Chandler Carruth · 12 years ago
  99. 681add7 Switch the constant expression speculation cost evaluation away from by Chandler Carruth · 12 years ago
  100. 2c107a8 Rephrase the speculating scan of the conditional BB to be phrased in by Chandler Carruth · 12 years ago