Support standard DWARF TLS opcode; Darwin and PS4 use it.
[oota-llvm.git] / lib / Transforms / Vectorize /
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...
2015-02-01 Adam Nemet[LoopVectorize] Move RuntimePointerCheck under LoopAcce...
2015-02-01 Adam Nemet[LoopVectorize] Pass parameters explicitly to MemoryDep...
2015-02-01 Adam Nemet[LoopVectorize] Split out LoopAccessAnalysis from LoopV...
2015-02-01 Adam Nemet[LoopVectorize] Add accessors for Num{Stores,Loads...
2015-02-01 Adam Nemet[LoopVectorize] Rename the Report class to Vectorizatio...
2015-02-01 Adam Nemet[LoopVectorize] Factor out duplicated code into Report...
2015-02-01 Adam Nemet[LoopVectorize] Split out RuntimePointerCheck from...
2015-02-01 Chandler Carruth[multiversion] Thread a function argument through all...
2015-01-31 Chandler Carruth[PM] Change the core design of the TTI analysis to...
2015-01-30 Reid KlecknerSilence "not all paths return a value" warning in MSVC
2015-01-30 Chandler CarruthFix a warning introduced by r227557 due to a default...
2015-01-30 Hao Liu[LoopVectorize] Induction variables: support arbitrary...
2015-01-26 Erik EcksteinSLPVectorizer: fix wrong scheduling of atomic load...
2015-01-22 Aaron BallmanSilencing a -Wsign-compare warning (all uses of this...
2015-01-22 Erik EcksteinSLPVectorizer: add a second limit for the number of...
2015-01-22 Elena DemikhovskyFixed a bug in masked load/store in reversed loop.
2015-01-20 Karthik BhatFix Operandreorder logic in SLPVectorizer to generate...
2015-01-19 Erik EcksteinSLPVectorizer: limit the number of alias checks to...
2015-01-18 Chandler Carruth[PM] Now that LoopInfo isn't in the Pass type hierarchy...
2015-01-17 Chandler Carruth[PM] Split the LoopInfo object apart from the legacy...
2015-01-15 Alexander KornienkoReplace size method call of containers to empty method...
2015-01-15 Chandler Carruth[PM] Separate the TargetLibraryInfo object from the...
2015-01-15 NAKAMURA TakumiUpdate libdeps since TLI was moved from Target to Analy...
2015-01-14 Erik Ecksteinreapply: SLPVectorizer: Cache results from memory alias...
2015-01-14 Hao LiuFix a wrong comment in LoopVectorize.
2015-01-13 Julien LerougeFix non-determinism issue in SLP
2015-01-13 Erik EcksteinRevert "SLPVectorizer: Cache results from memory alias...
2015-01-13 Erik EcksteinSLPVectorizer: Cache results from memory alias checking.
2015-01-09 Michael ZolotukhinUpdate comment.
2015-01-09 Michael ZolotukhinRemove duplicating code. NFC.
2015-01-09 Suyog SardaAssumption that "VectorizedValue" will always be an...
2015-01-05 Jiangning LiuFixed a bug in memory dependence checking module of...
2015-01-04 Chandler Carruth[PM] Split the AssumptionTracker immutable pass into...
2014-12-30 Elena DemikhovskySome code improvements in Masked Load/Store.
2014-12-25 Elena DemikhovskyMasked Load/Store - Changed the order of parameters...
2014-12-19 Tilmann Scheller[BBVectorize] Remove two more redundant assignments.
2014-12-19 Tilmann Scheller[BBVectorize] Remove redundant assignment.
2014-12-19 Tilmann Scheller[LoopVectorize] Remove redundant assignment.
2014-12-17 Suyog SardaRevert 224119 "This patch recognizes (+ (+ v0, v1)...
2014-12-16 Elena DemikhovskyMasked Load and Store Intrinsics in loop vectorizer.
2014-12-14 Elena DemikhovskyLoop Vectorizer minor changes in the code -
2014-12-12 Suyog SardaThis patch recognizes (+ (+ v0, v1) (+ v2, v3)), reorde...
2014-12-09 Michael ZolotukhinRemove redundant variable.
2014-12-09 Duncan P. N. Exon... IR: Split Metadata from Value
2014-12-03 Duncan P. N. Exon... LoopVectorize: Remove unnecessary RAUW
2014-12-02 Michael ZolotukhinPR21302. Vectorize only bottom-tested loops.
2014-11-28 Duncan P. N. Exon... Revert "Masked Vector Load and Store Intrinsics."
2014-11-23 Elena DemikhovskyMasked Vector Load and Store Intrinsics.
2014-11-19 Suyog SardaVectorize a reduction chain feeding into a 'return...
2014-11-19 David BlaikieUpdate SetVector to rely on the underlying set's insert...
2014-11-13 Duncan P. N. Exon... IR: Make MDString::getName() private
2014-11-11 Duncan P. N. Exon... Revert "IR: MDNode => Value"
2014-11-07 David MajnemerLoopVectorize: Don't assume pointees are sized
2014-11-03 Duncan P. N. Exon... IR: MDNode => Value: Instruction::getAllMetadataOtherTh...
2014-11-01 Duncan P. N. Exon... IR: MDNode => Value: Instruction::getMetadata()
2014-10-31 Michael ZolotukhinCorrectly update dom-tree after loop vectorizer.
2014-10-28 NAKAMURA TakumiReformat partially, where I touched for whitespace...
2014-10-28 NAKAMURA TakumiUntabify and whitespace cleanups.
2014-10-22 Benjamin KramerLoopVectorize: Simplify code. No functionality change.
2014-10-21 Matt ArsenaultAdd minnum / maxnum intrinsics
2014-10-15 Hal Finkel[SLPVectorize] Basic ephemeral-value awareness
2014-10-14 Eric ChristopherNo need to cache this unused variable.
next