Commit History

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