Revīziju vēsture

Autors SHA1 Ziņojums Datums
  James Molloy 18671a3a8f [LoopVectorize] Extract InductionInfo into a helper class... 10 gadi atpakaļ
  Tyler Nowicki 8faf2a455a Improved printing of analysis diagnostics in the loop vectorizer. 10 gadi atpakaļ
  Wei Mi e922c3ebfc The patch replace the overflow check in loop vectorization with the minimum loop iterations check. 10 gadi atpakaļ
  Tyler Nowicki 23d9019965 Standardized 'failed' to 'Failed' in LoopVectorizationRequirements. 10 gadi atpakaļ
  Michael Zolotukhin c23d147533 [LoopVectorize] Propagate 'nontemporal' attribute into vectorized instructions. 10 gadi atpakaļ
  Chandler Carruth bfe1f1c5a3 [PM] Port ScalarEvolution to the new pass manager. 10 gadi atpakaļ
  Sanjay Patel eb2a123242 fix minsize detection: minsize attribute implies optimizing for size 10 gadi atpakaļ
  Sanjay Patel 082a39c1fa fix code that was accidentally commented out in previous commit 10 gadi atpakaļ
  Sanjay Patel 0044cc3592 fix typos in comments; NFC 10 gadi atpakaļ
  Sanjay Patel d6a2d8f5d0 fix typo in comment; NFC 10 gadi atpakaļ
  Tyler Nowicki f175a4758b Print vectorization analysis when loop hint is specified. 10 gadi atpakaļ
  Tyler Nowicki c57ee2b13e Moved LoopVectorizeHints and related functions before LoopVectorizationLegality and LoopVectorizationCostModel. 10 gadi atpakaļ
  Tyler Nowicki ef5b3ab595 Simplify processLoop() by moving loop hint verification into Hints::allowVectorization(). 10 gadi atpakaļ
  Adam Nemet 5bcbae6404 [LAA] Change name from addRuntimeCheck to addRuntimeChecks, NFC 10 gadi atpakaļ
  Tyler Nowicki 22876919c3 Extend late diagnostics to include late test for runtime pointer checks. 10 gadi atpakaļ
  Tyler Nowicki 9224227bc2 Late evaluation of the fast-math vectorization requirement. 10 gadi atpakaļ
  Tyler Nowicki 5a88b327ad Modify diagnostic messages to clearly indicate the why interleaving wasn't done. 10 gadi atpakaļ
  Silviu Baranga 52aa6d3b71 [TTI] Add a hook for specifying per-target defaults for Interleaved Accesses 10 gadi atpakaļ
  Sanjay Patel f360983642 wrap OptSize and MinSize attributes for easier and consistent access (NFCI) 10 gadi atpakaļ
  Wei Mi d5892380e1 Create a wrapper pass for BlockFrequencyInfo. 10 gadi atpakaļ
  Adam Nemet 944e082905 [LAA] Lift RuntimePointerCheck out of LoopAccessInfo, NFC 10 gadi atpakaļ
  Benjamin Kramer ed5546e50b Avoid using Loop::getSubLoopsVector. 10 gadi atpakaļ
  Hal Finkel 4e947d8111 Move getStrideFromPointer and friends from LoopVectorize to VectorUtils 10 gadi atpakaļ
  Tyler Nowicki 057d6c2904 Renamed some uses of unroll to interleave in the vectorizer. 10 gadi atpakaļ
  Jingyue Wu 020938f3ee [TTI] BasicTTIImpl assumes no vector registers 10 gadi atpakaļ
  Michael Zolotukhin 5ebb47fa90 [LoopVectorizer] Rename BypassBlock to VectorPH, and CheckBlock to NewVectorPH. NFCI. 10 gadi atpakaļ
  Michael Zolotukhin c196e8f18b [LoopVectorizer] Restructurize code for emitting RT checks. NFCI. 10 gadi atpakaļ
  Michael Zolotukhin f26da26d05 [LoopVectorizer] Remove redundant variables PastOverflowCheck and OverflowCheckAnchor. NFCI. 10 gadi atpakaļ
  Michael Zolotukhin ca6e363f1d [LoopVectorizer] Move some code around to ease further refactoring. NFCI. 10 gadi atpakaļ
  Michael Zolotukhin a8e8640a65 [LoopVectorizer] Remove redundant variable LastBypassBlock. NFC. 10 gadi atpakaļ