Commit History

Author SHA1 Message Date
  Tyler Nowicki d4364d8c12 Rename Reduction variables/structures to Recurrence. 10 years ago
  Hao Liu 7b35bb4e76 [LoopVectorize] Revert the enabling of interleaved memory access in Loop Vectorizor, which was wrongly committed in r239514. 10 years ago
  Hao Liu 442f620296 [AArch64] Match interleaved memory accesses into ldN/stN instructions. 10 years ago
  Hao Liu 43be1d53d1 [LoopVectorize] Teach Loop Vectorizor about interleaved memory accesses. 10 years ago
  Wei Mi cac51be31f [X86] Disable loop unrolling in loop vectorization pass when VF is 1. 10 years ago
  Michael Zolotukhin 0683161523 Fix a couple of typos in comments. 10 years ago
  Karthik Bhat 9311f5b6fe Move common loop utility function isInductionPHI into LoopUtils.cpp 10 years ago
  Karthik Bhat b2fd516ed9 [NFC] Refactor identification of reductions as common utility function. 10 years ago
  Adam Nemet cd13a3808a [LoopAccesses] Allow analysis to complete in the presence of uniform stores 10 years ago
  Adam Nemet b343d1cd85 Revert "[LoopAccesses] Allow analysis to complete in the presence of uniform stores" 10 years ago
  Adam Nemet a0834f1d87 [LoopAccesses] Allow analysis to complete in the presence of uniform stores 10 years ago
  David Blaikie cf57d81b6e [opaque pointer type] More GEP API migrations in IRBuilder uses 10 years ago
  Duncan P. N. Exon Smith f175439a2b Transforms: Use the new DebugLoc API, NFC 10 years ago
  Karthik Bhat 611d4bde9b Refactor Code inside LoopVectorizer's function isInductionVariable. 10 years ago
  Michael Zolotukhin 5ea1773441 Try to fix a test broken by one of my previous commits. 10 years ago
  Michael Zolotukhin 0f311db8aa LoopVectorize: teach loop vectorizer to vectorize calls. 10 years ago
  Michael Zolotukhin eb9ccd375b LoopVectorizer: Add TargetTransformInfo. 10 years ago
  Adam Nemet c320ed14d2 [LAA-memchecks 2/3] Move number of memcheck threshold checking to LV 10 years ago
  Mehdi Amini 529919ff31 DataLayout is mandatory, update the API to reflect it with references. 10 years ago
  Benjamin Kramer 0df4e22602 Make helper functions static. 10 years ago
  Kevin Qin 994b4c784f Introduce runtime unrolling disable matadata and use it to mark the scalar loop from vectorization. 10 years ago
  Olivier Sallenave 2f19fc85a4 Do not restrict interleaved unrolling to small loops, depending on the target. 10 years ago
  Mehdi Amini c94da20917 Make DataLayout Non-Optional in the Module 10 years ago
  Michael Zolotukhin f5b6989928 Make ToVectorTy static. 10 years ago
  Eric Christopher 98b2dc263c Remove DebugLoc::print(LLVMContext, raw_ostream), it was just 10 years ago
  Adam Nemet b7e0193c4d [LoopAccesses] Change LAA:getInfo to return a constant reference 10 years ago
  Adam Nemet 4db669fb26 [LoopAccesses] Split out LoopAccessReport from VectorizerReport 10 years ago
  Adam Nemet 7d39ae845d [LoopAccesses] Add missing const to APIs in VectorizationReport 10 years ago
  Adam Nemet 9fdb32eb84 [LoopAccesses] Change debug messages from LV to LAA 10 years ago
  Adam Nemet 0ea25c2e64 [LoopAccesses] Create the analysis pass 10 years ago