summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Vectorize
Commit message (Expand)AuthorAgeFilesLines
* Remove DebugLoc::print(LLVMContext, raw_ostream), it was justEric Christopher2015-02-261-1/+1
* [LoopAccesses] Change LAA:getInfo to return a constant referenceAdam Nemet2015-02-191-3/+3
* [LoopAccesses] Split out LoopAccessReport from VectorizerReportAdam Nemet2015-02-191-7/+26
* [LoopAccesses] Add missing const to APIs in VectorizationReportAdam Nemet2015-02-191-2/+2
* [LoopAccesses] Change debug messages from LV to LAAAdam Nemet2015-02-191-2/+2
* [LoopAccesses] Create the analysis passAdam Nemet2015-02-191-17/+25
* [LoopAccesses] Cache the result of canVectorizeMemoryAdam Nemet2015-02-191-2/+2
* [LoopAccesses] Stash the report from the analysis rather than emitting itAdam Nemet2015-02-191-2/+6
* [LoopAccesses] Make VectorizerParams global + fix for cyclic depAdam Nemet2015-02-191-24/+6
* Revert "Reformat."Adam Nemet2015-02-191-19/+31
* Reformat.NAKAMURA Takumi2015-02-181-31/+19
* Revert r229622: "[LoopAccesses] Make VectorizerParams global" and others. r22...NAKAMURA Takumi2015-02-181-70/+37
* [LoopAccesses] Change LAA:getInfo to return a constant referenceAdam Nemet2015-02-181-3/+3
* [LoopAccesses] Split out LoopAccessReport from VectorizerReportAdam Nemet2015-02-181-7/+26
* [LoopAccesses] Add missing const to APIs in VectorizationReportAdam Nemet2015-02-181-2/+2
* [LoopAccesses] Change debug messages from LV to LAAAdam Nemet2015-02-181-2/+2
* [LoopAccesses] Create the analysis passAdam Nemet2015-02-181-17/+25
* [LoopAccesses] Make blockNeedsPredication staticAdam Nemet2015-02-181-2/+4
* [LoopAccesses] Cache the result of canVectorizeMemoryAdam Nemet2015-02-181-2/+2
* [LoopAccesses] Stash the report from the analysis rather than emitting itAdam Nemet2015-02-181-2/+6
* [LoopAccesses] Make VectorizerParams globalAdam Nemet2015-02-181-15/+17
* [LoopAccesses] Rename LoopAccessAnalysis to LoopAccessInfoAdam Nemet2015-02-181-15/+15
* Enabled cost calculation for masked memory operations.Elena Demikhovsky2015-02-151-1/+5
* Transforms: Canonicalize access to function attributes, NFCDuncan P. N. Exon Smith2015-02-141-3/+2
* [PM] Remove the old 'PassManager.h' header file at the top level ofChandler Carruth2015-02-131-1/+1
* [slp] Fix a nasty bug in the SLP vectorizer that Joerg pointed out.Chandler Carruth2015-02-121-4/+16
* Use ADDITIONAL_HEADER_DIRS in all LLVM CMake projects.Zachary Turner2015-02-111-0/+3
* Correctly combine alias.scope metadata by a union instead of intersectingBjorn Steinbrink2015-02-081-0/+2
* [LV] Move addRuntimeCheck to LoopAccessAnalysisAdam Nemet2015-02-061-104/+5
* [LV] Split off memcheck block really at the first checkAdam Nemet2015-02-031-1/+1
* [LoopVectorize] Fix rebase glitch in r227751Adam Nemet2015-02-031-5/+3
* Resurrect initializers for NumLoads and NumStores in LoopVectorizationLegalit...NAKAMURA Takumi2015-02-031-2/+3
* Fix: SLPVectorizer crashes with assertion when vectorizing a cmp instruction.Erik Eckstein2015-02-021-0/+1
* LoopVectorize: Remove initializer list that blocks MSVC.Benjamin Kramer2015-02-011-4/+4
* [LoopVectorize] Move LoopAccessAnalysis to its own moduleAdam Nemet2015-02-011-1216/+1
* [LoopVectorize] Move RuntimePointerCheck under LoopAccessAnalysisAdam Nemet2015-02-011-44/+49
* [LoopVectorize] Pass parameters explicitly to MemoryDepCheckerAdam Nemet2015-02-011-14/+51
* [LoopVectorize] Split out LoopAccessAnalysis from LoopVectorizationLegalityAdam Nemet2015-02-011-18/+85
* [LoopVectorize] Add accessors for Num{Stores,Loads,PredStores} in AccessAnalysisAdam Nemet2015-02-011-7/+18
* [LoopVectorize] Rename the Report class to VectorizationReportAdam Nemet2015-02-011-50/+72
* [LoopVectorize] Factor out duplicated code into Report::emitAnalysisAdam Nemet2015-02-011-10/+16
* [LoopVectorize] Split out RuntimePointerCheck from LoopVectorizationLegalityAdam Nemet2015-02-011-46/+47
* [multiversion] Thread a function argument through all the callers of theChandler Carruth2015-02-013-6/+7
* [PM] Change the core design of the TTI analysis to use a polymorphicChandler Carruth2015-01-313-10/+14
* Silence "not all paths return a value" warning in MSVCReid Kleckner2015-01-301-0/+1
* Fix a warning introduced by r227557 due to a default label in a fullyChandler Carruth2015-01-301-1/+0
* [LoopVectorize] Induction variables: support arbitrary constant step.Hao Liu2015-01-301-133/+129
* SLPVectorizer: fix wrong scheduling of atomic load/stores.Erik Eckstein2015-01-261-1/+12
* Silencing a -Wsign-compare warning (all uses of this constant are within unsi...Aaron Ballman2015-01-221-1/+1
* SLPVectorizer: add a second limit for the number of alias checks.Erik Eckstein2015-01-221-21/+49
OpenPOWER on IntegriCloud