Commit History

Autor SHA1 Mensaxe Data
  Alp Toker ae43cab6ba Fix known typos %!s(int64=11) %!d(string=hai) anos
  Arnold Schwaighofer 2becaaf3a1 LoopVectorizer: A reduction that has multiple uses of the reduction value is not %!s(int64=11) %!d(string=hai) anos
  Arnold Schwaighofer e96fec2e43 LoopVectorize: Only strip casts from integer types when replacing symbolic %!s(int64=11) %!d(string=hai) anos
  Chandler Carruth 7f2eff792a [PM] Split DominatorTree into a concrete analysis result object which %!s(int64=11) %!d(string=hai) anos
  Chandler Carruth 56e1394c88 [cleanup] Move the Dominators.h and Verifier.h headers into the IR %!s(int64=11) %!d(string=hai) anos
  Arnold Schwaighofer 73c9559237 LoopVectorizer: Enable strided memory accesses versioning per default %!s(int64=11) %!d(string=hai) anos
  NAKAMURA Takumi 55da404566 LoopVectorize.cpp: Appease MSC16. %!s(int64=11) %!d(string=hai) anos
  Arnold Schwaighofer ee3f7de62e LoopVectorizer: Handle strided memory accesses by versioning %!s(int64=11) %!d(string=hai) anos
  Chandler Carruth 974a445bd9 Re-sort all of the includes with ./utils/sort_includes.py so that %!s(int64=11) %!d(string=hai) anos
  Arnold Schwaighofer 83196a9fcb LoopVectorizer: Don't if-convert constant expressions that can trap %!s(int64=11) %!d(string=hai) anos
  Renato Golin 07d9471bc5 Add #pragma vectorize enable/disable to LLVM %!s(int64=11) %!d(string=hai) anos
  Alp Toker 087ab613f4 Correct word hyphenations %!s(int64=11) %!d(string=hai) anos
  Arnold Schwaighofer b40f14eb89 LoopVectorizer: Truncate i64 trip counts of i32 phis if necessary %!s(int64=11) %!d(string=hai) anos
  Arnold Schwaighofer 07a3c481c6 LoopVectorizer: Extend the induction variable to a larger type %!s(int64=11) %!d(string=hai) anos
  Arnold Schwaighofer 4634338655 LoopVectorizer: Use abi alignment for accesses with no alignment %!s(int64=11) %!d(string=hai) anos
  Renato Golin 4921d5b0a9 Move debug message in vectorizer %!s(int64=11) %!d(string=hai) anos
  Benjamin Kramer ff566d8f44 LoopVectorize: Remove quadratic behavior the local CSE. %!s(int64=11) %!d(string=hai) anos
  Arnold Schwaighofer bc28e88a28 LoopVectorizer: Move cse code into its own function %!s(int64=11) %!d(string=hai) anos
  Arnold Schwaighofer f4775827d0 LoopVectorizer: Perform redundancy elimination on induction variables %!s(int64=11) %!d(string=hai) anos
  Benjamin Kramer 7208b0763c LoopVectorize: Look for consecutive acces in GEPs with trailing zero indices %!s(int64=11) %!d(string=hai) anos
  Arnold Schwaighofer 0097e15502 LoopVectorizer: If dependency checks fail try runtime checks %!s(int64=11) %!d(string=hai) anos
  Arnold Schwaighofer d272a12233 LoopVectorizer: Clear all member data structures in RuntimeCheck.reset() %!s(int64=11) %!d(string=hai) anos
  Wan Xiaofei 887f9c5ec1 Quick look-up for block in loop. %!s(int64=11) %!d(string=hai) anos
  Hal Finkel 006183a936 LoopVectorizer: Don't attempt to vectorize extractelement instructions %!s(int64=11) %!d(string=hai) anos
  Renato Golin d6aa89eca5 Mark vector loops as already vectorized %!s(int64=12) %!d(string=hai) anos
  Matt Arsenault 244d245974 Use more type helper functions %!s(int64=12) %!d(string=hai) anos
  Benjamin Kramer d45b3c4653 LoopVectorize: Properly reflect PODness in comments. %!s(int64=12) %!d(string=hai) anos
  Tobias Grosser fe82a3e360 LoopVectorize: Add missing INITIALIZE_PASS_DEPENDENCY macros %!s(int64=12) %!d(string=hai) anos
  Renato Golin de2aa60843 Better info when debugging vectorizer %!s(int64=12) %!d(string=hai) anos
  Arnold Schwaighofer 1ee3c0008b LoopVectorize: External uses must use the last value in a reduction cycle %!s(int64=12) %!d(string=hai) anos