Commit History

Author SHA1 Message Date
  Alp Toker ae43cab6ba Fix known typos 11 years ago
  Chandler Carruth 7f2eff792a [PM] Split DominatorTree into a concrete analysis result object which 11 years ago
  Chandler Carruth 56e1394c88 [cleanup] Move the Dominators.h and Verifier.h headers into the IR 11 years ago
  Chandler Carruth 974a445bd9 Re-sort all of the includes with ./utils/sort_includes.py so that 11 years ago
  Jakub Staszak 7ae72bfd94 Don't #include heavy Dominators.h file in LoopInfo.h. This change reduces 11 years ago
  Rafael Espindola 3bb1184a1a Fix non-deterministic behavior. 11 years ago
  Arnold Schwaighofer 9e0807cb61 SLPVectorizer: An in-tree vectorized entry cannot also be a scalar external use 11 years ago
  Alp Toker 087ab613f4 Correct word hyphenations 11 years ago
  Nadav Rotem 7e8ff837e6 PR1860 - We can't save a list of ExtractElement instructions to CSE because some of these instructions 11 years ago
  Nadav Rotem bba8da2ba0 PR18060 - When we RAUW values with ExtractElement instructions in some cases 11 years ago
  Chandler Carruth fbe605e712 Migrate metadata information from scalar to vector instructions during 11 years ago
  Arnold Schwaighofer 21a47246f9 SLPVectorizer: Fix whitespace errors. 11 years ago
  Yi Jiang 709a31b5f9 SLP Vectorizer: Extract cost will only be added once even if the scalar has multiple external uses. 11 years ago
  Arnold Schwaighofer 4bc2e3a32d SLPVectorizer: Fix stale for Value pointer array 11 years ago
  Arnold Schwaighofer 413f7bea8d SLPVectorizer: Fix whitespace errors 11 years ago
  Benjamin Kramer 63d8f88686 SLPVectorizer: Use properlyDominates to satisfy the irreflexivity of a strict weak ordering. 11 years ago
  Benjamin Kramer ec346c1314 SLPVectorizer: Add a missing pair of parens. No functionality change. 11 years ago
  Benjamin Kramer 0c7ba3cef2 SLPVectorizer: When CSEing generated gathers only scan blocks containing them. 11 years ago
  Benjamin Kramer 9bbc7b4e49 SLPVectorizer: Remove duplicated function. 11 years ago
  Arnold Schwaighofer 7e8cebf22d ARM cost model: Account for zero cost scalar SROA instructions 11 years ago
  Arnold Schwaighofer 4a6b3a9a77 SLPVectorizer: Use vector type for vectorized memory operations 11 years ago
  Arnold Schwaighofer fc1604ec72 SLPVectorizer: Don't vectorize volatile memory operations 12 years ago
  Arnold Schwaighofer 48320e0de7 Revert "SLPVectorizer: Don't vectorize volatile memory operations" 12 years ago
  Arnold Schwaighofer c4e2060ecc SLPVectorizer: Don't vectorize volatile memory operations 12 years ago
  Arnold Schwaighofer 24732c3363 SLPVectorizer: Sort PHINodes based on their opcode 12 years ago
  Arnold Schwaighofer af57bdf7d6 SLPVectorizer: Sort inputs to commutative binary operations 12 years ago
  Yi Jiang d0132a7833 Apply slp vectorization on fully-vectorizable tree of height 2 12 years ago
  Benjamin Kramer 6623d050c6 SLPVectorizer: Make store chain finding more aggressive with GetUnderlyingObject. 12 years ago
  Rafael Espindola 8819c84aed Remove several unused variables. 12 years ago
  Benjamin Kramer adb412daa4 IRBuilder: Add RAII objects to reset insertion points or fast math flags. 12 years ago