[PM/AA] Clean up and homogenize comments throughout basic-aa.
[oota-llvm.git] / lib / Transforms / Vectorize /
2015-08-04 Sanjay Patelwrap OptSize and MinSize attributes for easier and...
2015-07-30 Wei Mi[SLP vectorizer]: Choose the best consecutive candidate...
2015-07-22 Hans WennborgFix -Wextra-semi warnings.
2015-07-22 Chandler Carruth[PM/AA] Remove the last of the legacy update API from...
2015-07-22 Chandler Carruth[PM/AA] Switch to an early-exit. NFC. This was split...
2015-07-14 Wei MiCreate a wrapper pass for BlockFrequencyInfo.
2015-07-14 Adam Nemet[LAA] Lift RuntimePointerCheck out of LoopAccessInfo...
2015-07-13 Benjamin KramerAvoid using Loop::getSubLoopsVector.
2015-07-11 Hal FinkelMove getStrideFromPointer and friends from LoopVectoriz...
2015-07-11 Tyler NowickiRenamed some uses of unroll to interleave in the vector...
2015-07-10 Jingyue Wu[TTI] BasicTTIImpl assumes no vector registers
2015-07-08 Sanjay Patel[SLPVectorizer] Try different vectorization factors...
2015-07-08 Michael Zolotukhin[LoopVectorizer] Rename BypassBlock to VectorPH, and...
2015-07-08 Michael Zolotukhin[LoopVectorizer] Restructurize code for emitting RT...
2015-07-08 Michael Zolotukhin[LoopVectorizer] Remove redundant variables PastOverflo...
2015-07-08 Michael Zolotukhin[LoopVectorizer] Move some code around to ease further...
2015-07-08 Michael Zolotukhin[LoopVectorizer] Remove redundant variable LastBypassBl...
2015-07-05 Sanjay Patelremove unnecessary temp variable; NFCI
2015-07-05 Sanjay Pateluse range-based for loops; NFCI
2015-07-04 Sanjay Pateluse range-based for loops; NFCI
2015-07-01 Alexey Samsonov[LoopVectorize] Use ReplaceInstWithInst() helper where...
2015-06-27 David Majnemer[LoopVectorize] Pointer indicies may be wider than...
2015-06-26 David BlaikieMove VectorUtils from Transforms to Analysis to correct...
2015-06-24 Michael Zolotukhin[LoopVectorizer] Fix bailing-out condition for OptForSi...
2015-06-23 Alexander KornienkoRevert r240137 (Fixed/added namespace ending comments...
2015-06-19 Michael Zolotukhin[SLP] Vectorize for all-constant entries.
2015-06-19 Alexander KornienkoFixed/added namespace ending comments using clang-tidy...
2015-06-17 Chandler Carruth[PM/AA] Remove the Location typedef from the AliasAnaly...
2015-06-16 Tyler NowickiRefactor RecurrenceInstDesc
2015-06-16 Tyler NowickiRename Reduction variables/structures to Recurrence.
2015-06-11 Hao Liu[LoopVectorize] Revert the enabling of interleaved...
2015-06-11 Hao Liu[AArch64] Match interleaved memory accesses into ldN...
2015-06-08 Hao Liu[LoopVectorize] Teach Loop Vectorizor about interleaved...
2015-06-04 Chandler Carruth[PM/AA] Start refactoring AliasAnalysis to remove the...
2015-05-29 Benjamin KramerReplace push_back(Constructor(foo)) with emplace_back...
2015-05-20 Pete CooperChange Function::getIntrinsicID() to return an Intrinsi...
2015-05-06 Wei Mi[X86] Disable loop unrolling in loop vectorization...
2015-04-24 Michael ZolotukhinFix a couple of typos in comments.
2015-04-23 David BlaikieRecommit r235458: [opaque pointer type] Avoid using...
2015-04-23 Karthik BhatMove common loop utility function isInductionPHI into...
2015-04-22 David BlaikieRevert "[opaque pointer type] Avoid using PointerType...
2015-04-21 David Blaikie[opaque pointer type] Avoid using PointerType::getEleme...
2015-04-20 Karthik Bhat[NFC] Refactor identification of reductions as common...
2015-04-15 Daniel BerlinAdd range iterators for post order and inverse post...
2015-04-10 Benjamin KramerReduce dyn_cast<> to isa<> or cast<> where possible.
2015-04-08 Adam Nemet[LoopAccesses] Allow analysis to complete in the presen...
2015-04-08 Adam NemetRevert "[LoopAccesses] Allow analysis to complete in...
2015-04-07 Adam Nemet[LoopAccesses] Allow analysis to complete in the presen...
2015-04-03 David Blaikie[opaque pointer type] More GEP API migrations in IRBuil...
2015-03-30 Duncan P. N. Exon... Transforms: Use the new DebugLoc API, NFC
2015-03-27 Karthik BhatRefactor Code inside LoopVectorizer's function isInduct...
2015-03-24 David BlaikieOpaque Pointer Types: GEP API migrations to specify...
2015-03-23 Benjamin KramerRe-sort includes with sort-includes.py and insert raw_o...
2015-03-17 Michael ZolotukhinTry to fix a test broken by one of my previous commits.
2015-03-17 Michael ZolotukhinLoopVectorize: teach loop vectorizer to vectorize calls.
2015-03-17 Michael ZolotukhinLoopVectorizer: Add TargetTransformInfo.
2015-03-10 Adam Nemet[LAA-memchecks 2/3] Move number of memcheck threshold...
2015-03-10 Mehdi AminiDataLayout is mandatory, update the API to reflect...
2015-03-09 Benjamin KramerRemove the remaining uses of abs64 and nuke it.
2015-03-09 Benjamin KramerMake helper functions static.
2015-03-09 Kevin QinIntroduce runtime unrolling disable matadata and use...
2015-03-06 Olivier SallenaveDo not restrict interleaved unrolling to small loops...
2015-03-04 Mehdi AminiMake DataLayout Non-Optional in the Module
2015-03-02 Michael ZolotukhinMake ToVectorTy static.
2015-03-02 Benjamin KramerSLPVectorizer: Rewrite ArrayRef slice compare to be...
2015-02-26 Eric ChristopherRemove DebugLoc::print(LLVMContext, raw_ostream), it...
2015-02-19 Adam Nemet[LoopAccesses] Change LAA:getInfo to return a constant...
2015-02-19 Adam Nemet[LoopAccesses] Split out LoopAccessReport from Vectoriz...
2015-02-19 Adam Nemet[LoopAccesses] Add missing const to APIs in Vectorizati...
2015-02-19 Adam Nemet[LoopAccesses] Change debug messages from LV to LAA
2015-02-19 Adam Nemet[LoopAccesses] Create the analysis pass
2015-02-19 Adam Nemet[LoopAccesses] Cache the result of canVectorizeMemory
2015-02-19 Adam Nemet[LoopAccesses] Stash the report from the analysis rathe...
2015-02-19 Adam Nemet[LoopAccesses] Make VectorizerParams global + fix for...
2015-02-19 Adam NemetRevert "Reformat."
2015-02-18 NAKAMURA TakumiReformat.
2015-02-18 NAKAMURA TakumiRevert r229622: "[LoopAccesses] Make VectorizerParams...
2015-02-18 Adam Nemet[LoopAccesses] Change LAA:getInfo to return a constant...
2015-02-18 Adam Nemet[LoopAccesses] Split out LoopAccessReport from Vectoriz...
2015-02-18 Adam Nemet[LoopAccesses] Add missing const to APIs in Vectorizati...
2015-02-18 Adam Nemet[LoopAccesses] Change debug messages from LV to LAA
2015-02-18 Adam Nemet[LoopAccesses] Create the analysis pass
2015-02-18 Adam Nemet[LoopAccesses] Make blockNeedsPredication static
2015-02-18 Adam Nemet[LoopAccesses] Cache the result of canVectorizeMemory
2015-02-18 Adam Nemet[LoopAccesses] Stash the report from the analysis rathe...
2015-02-18 Adam Nemet[LoopAccesses] Make VectorizerParams global
2015-02-18 Adam Nemet[LoopAccesses] Rename LoopAccessAnalysis to LoopAccessInfo
2015-02-15 Elena DemikhovskyEnabled cost calculation for masked memory operations.
2015-02-14 Duncan P. N. Exon... Transforms: Canonicalize access to function attributes...
2015-02-13 Chandler Carruth[PM] Remove the old 'PassManager.h' header file at...
2015-02-12 Chandler Carruth[slp] Fix a nasty bug in the SLP vectorizer that Joerg...
2015-02-11 Zachary TurnerUse ADDITIONAL_HEADER_DIRS in all LLVM CMake projects.
2015-02-08 Bjorn SteinbrinkCorrectly combine alias.scope metadata by a union inste...
2015-02-06 Adam Nemet[LV] Move addRuntimeCheck to LoopAccessAnalysis
2015-02-03 Adam Nemet[LV] Split off memcheck block really at the first check
2015-02-03 Adam Nemet[LoopVectorize] Fix rebase glitch in r227751
2015-02-03 NAKAMURA TakumiResurrect initializers for NumLoads and NumStores in...
2015-02-02 Erik EcksteinFix: SLPVectorizer crashes with assertion when vectoriz...
2015-02-01 Benjamin KramerLoopVectorize: Remove initializer list that blocks...
2015-02-01 Adam Nemet[LoopVectorize] Move LoopAccessAnalysis to its own...
next