projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
[LoopVectorizer] Restructurize code for emitting RT checks. NFCI.
[oota-llvm.git]
/
lib
/
Transforms
/
Vectorize
/
LoopVectorize.cpp
2015-07-08
Michael Zolotukhin
[LoopVectorizer] Restructurize code for emitting RT...
blob
|
commitdiff
|
raw
2015-07-08
Michael Zolotukhin
[LoopVectorizer] Remove redundant variables PastOverflo...
blob
|
commitdiff
|
raw
|
diff to current
2015-07-08
Michael Zolotukhin
[LoopVectorizer] Move some code around to ease further...
blob
|
commitdiff
|
raw
|
diff to current
2015-07-08
Michael Zolotukhin
[LoopVectorizer] Remove redundant variable LastBypassBl...
blob
|
commitdiff
|
raw
|
diff to current
2015-07-01
Alexey Samsonov
[LoopVectorize] Use ReplaceInstWithInst() helper where...
blob
|
commitdiff
|
raw
|
diff to current
2015-06-27
David Majnemer
[LoopVectorize] Pointer indicies may be wider than...
blob
|
commitdiff
|
raw
|
diff to current
2015-06-26
David Blaikie
Move VectorUtils from Transforms to Analysis to correct...
blob
|
commitdiff
|
raw
|
diff to current
2015-06-24
Michael Zolotukhin
[LoopVectorizer] Fix bailing-out condition for OptForSi...
blob
|
commitdiff
|
raw
|
diff to current
2015-06-23
Alexander Kornienko
Revert r240137 (Fixed/added namespace ending comments...
blob
|
commitdiff
|
raw
|
diff to current
2015-06-19
Alexander Kornienko
Fixed/added namespace ending comments using clang-tidy...
blob
|
commitdiff
|
raw
|
diff to current
2015-06-16
Tyler Nowicki
Refactor RecurrenceInstDesc
blob
|
commitdiff
|
raw
|
diff to current
2015-06-16
Tyler Nowicki
Rename Reduction variables/structures to Recurrence.
blob
|
commitdiff
|
raw
|
diff to current
2015-06-11
Hao Liu
[LoopVectorize] Revert the enabling of interleaved...
blob
|
commitdiff
|
raw
|
diff to current
2015-06-11
Hao Liu
[AArch64] Match interleaved memory accesses into ldN...
blob
|
commitdiff
|
raw
|
diff to current
2015-06-08
Hao Liu
[LoopVectorize] Teach Loop Vectorizor about interleaved...
blob
|
commitdiff
|
raw
|
diff to current
2015-05-06
Wei Mi
[X86] Disable loop unrolling in loop vectorization...
blob
|
commitdiff
|
raw
|
diff to current
2015-04-24
Michael Zolotukhin
Fix a couple of typos in comments.
blob
|
commitdiff
|
raw
|
diff to current
2015-04-23
Karthik Bhat
Move common loop utility function isInductionPHI into...
blob
|
commitdiff
|
raw
|
diff to current
2015-04-20
Karthik Bhat
[NFC] Refactor identification of reductions as common...
blob
|
commitdiff
|
raw
|
diff to current
2015-04-08
Adam Nemet
[LoopAccesses] Allow analysis to complete in the presen...
blob
|
commitdiff
|
raw
|
diff to current
2015-04-08
Adam Nemet
Revert "[LoopAccesses] Allow analysis to complete in...
blob
|
commitdiff
|
raw
|
diff to current
2015-04-07
Adam Nemet
[LoopAccesses] Allow analysis to complete in the presen...
blob
|
commitdiff
|
raw
|
diff to current
2015-04-03
David Blaikie
[opaque pointer type] More GEP API migrations in IRBuil...
blob
|
commitdiff
|
raw
|
diff to current
2015-03-30
Duncan P. N. Exon...
Transforms: Use the new DebugLoc API, NFC
blob
|
commitdiff
|
raw
|
diff to current
2015-03-27
Karthik Bhat
Refactor Code inside LoopVectorizer's function isInduct...
blob
|
commitdiff
|
raw
|
diff to current
2015-03-17
Michael Zolotukhin
Try to fix a test broken by one of my previous commits.
blob
|
commitdiff
|
raw
|
diff to current
2015-03-17
Michael Zolotukhin
LoopVectorize: teach loop vectorizer to vectorize calls.
blob
|
commitdiff
|
raw
|
diff to current
2015-03-17
Michael Zolotukhin
LoopVectorizer: Add TargetTransformInfo.
blob
|
commitdiff
|
raw
|
diff to current
2015-03-10
Adam Nemet
[LAA-memchecks 2/3] Move number of memcheck threshold...
blob
|
commitdiff
|
raw
|
diff to current
2015-03-10
Mehdi Amini
DataLayout is mandatory, update the API to reflect...
blob
|
commitdiff
|
raw
|
diff to current
2015-03-09
Benjamin Kramer
Make helper functions static.
blob
|
commitdiff
|
raw
|
diff to current
2015-03-09
Kevin Qin
Introduce runtime unrolling disable matadata and use...
blob
|
commitdiff
|
raw
|
diff to current
2015-03-06
Olivier Sallenave
Do not restrict interleaved unrolling to small loops...
blob
|
commitdiff
|
raw
|
diff to current
2015-03-04
Mehdi Amini
Make DataLayout Non-Optional in the Module
blob
|
commitdiff
|
raw
|
diff to current
2015-03-02
Michael Zolotukhin
Make ToVectorTy static.
blob
|
commitdiff
|
raw
|
diff to current
2015-02-26
Eric Christopher
Remove DebugLoc::print(LLVMContext, raw_ostream), it...
blob
|
commitdiff
|
raw
|
diff to current
2015-02-19
Adam Nemet
[LoopAccesses] Change LAA:getInfo to return a constant...
blob
|
commitdiff
|
raw
|
diff to current
2015-02-19
Adam Nemet
[LoopAccesses] Split out LoopAccessReport from Vectoriz...
blob
|
commitdiff
|
raw
|
diff to current
2015-02-19
Adam Nemet
[LoopAccesses] Add missing const to APIs in Vectorizati...
blob
|
commitdiff
|
raw
|
diff to current
2015-02-19
Adam Nemet
[LoopAccesses] Change debug messages from LV to LAA
blob
|
commitdiff
|
raw
|
diff to current
2015-02-19
Adam Nemet
[LoopAccesses] Create the analysis pass
blob
|
commitdiff
|
raw
|
diff to current
2015-02-19
Adam Nemet
[LoopAccesses] Cache the result of canVectorizeMemory
blob
|
commitdiff
|
raw
|
diff to current
2015-02-19
Adam Nemet
[LoopAccesses] Stash the report from the analysis rathe...
blob
|
commitdiff
|
raw
|
diff to current
2015-02-19
Adam Nemet
[LoopAccesses] Make VectorizerParams global + fix for...
blob
|
commitdiff
|
raw
|
diff to current
2015-02-19
Adam Nemet
Revert "Reformat."
blob
|
commitdiff
|
raw
|
diff to current
2015-02-18
NAKAMURA Takumi
Reformat.
blob
|
commitdiff
|
raw
|
diff to current
2015-02-18
NAKAMURA Takumi
Revert r229622: "[LoopAccesses] Make VectorizerParams...
blob
|
commitdiff
|
raw
|
diff to current
2015-02-18
Adam Nemet
[LoopAccesses] Change LAA:getInfo to return a constant...
blob
|
commitdiff
|
raw
|
diff to current
2015-02-18
Adam Nemet
[LoopAccesses] Split out LoopAccessReport from Vectoriz...
blob
|
commitdiff
|
raw
|
diff to current
2015-02-18
Adam Nemet
[LoopAccesses] Add missing const to APIs in Vectorizati...
blob
|
commitdiff
|
raw
|
diff to current
2015-02-18
Adam Nemet
[LoopAccesses] Change debug messages from LV to LAA
blob
|
commitdiff
|
raw
|
diff to current
2015-02-18
Adam Nemet
[LoopAccesses] Create the analysis pass
blob
|
commitdiff
|
raw
|
diff to current
2015-02-18
Adam Nemet
[LoopAccesses] Make blockNeedsPredication static
blob
|
commitdiff
|
raw
|
diff to current
2015-02-18
Adam Nemet
[LoopAccesses] Cache the result of canVectorizeMemory
blob
|
commitdiff
|
raw
|
diff to current
2015-02-18
Adam Nemet
[LoopAccesses] Stash the report from the analysis rathe...
blob
|
commitdiff
|
raw
|
diff to current
2015-02-18
Adam Nemet
[LoopAccesses] Make VectorizerParams global
blob
|
commitdiff
|
raw
|
diff to current
2015-02-18
Adam Nemet
[LoopAccesses] Rename LoopAccessAnalysis to LoopAccessInfo
blob
|
commitdiff
|
raw
|
diff to current
2015-02-15
Elena Demikhovsky
Enabled cost calculation for masked memory operations.
blob
|
commitdiff
|
raw
|
diff to current
2015-02-14
Duncan P. N. Exon...
Transforms: Canonicalize access to function attributes...
blob
|
commitdiff
|
raw
|
diff to current
2015-02-06
Adam Nemet
[LV] Move addRuntimeCheck to LoopAccessAnalysis
blob
|
commitdiff
|
raw
|
diff to current
2015-02-03
Adam Nemet
[LV] Split off memcheck block really at the first check
blob
|
commitdiff
|
raw
|
diff to current
2015-02-03
Adam Nemet
[LoopVectorize] Fix rebase glitch in r227751
blob
|
commitdiff
|
raw
|
diff to current
2015-02-03
NAKAMURA Takumi
Resurrect initializers for NumLoads and NumStores in...
blob
|
commitdiff
|
raw
|
diff to current
2015-02-01
Benjamin Kramer
LoopVectorize: Remove initializer list that blocks...
blob
|
commitdiff
|
raw
|
diff to current
2015-02-01
Adam Nemet
[LoopVectorize] Move LoopAccessAnalysis to its own...
blob
|
commitdiff
|
raw
|
diff to current
2015-02-01
Adam Nemet
[LoopVectorize] Move RuntimePointerCheck under LoopAcce...
blob
|
commitdiff
|
raw
|
diff to current
2015-02-01
Adam Nemet
[LoopVectorize] Pass parameters explicitly to MemoryDep...
blob
|
commitdiff
|
raw
|
diff to current
2015-02-01
Adam Nemet
[LoopVectorize] Split out LoopAccessAnalysis from LoopV...
blob
|
commitdiff
|
raw
|
diff to current
2015-02-01
Adam Nemet
[LoopVectorize] Add accessors for Num{Stores,Loads...
blob
|
commitdiff
|
raw
|
diff to current
2015-02-01
Adam Nemet
[LoopVectorize] Rename the Report class to Vectorizatio...
blob
|
commitdiff
|
raw
|
diff to current
2015-02-01
Adam Nemet
[LoopVectorize] Factor out duplicated code into Report...
blob
|
commitdiff
|
raw
|
diff to current
2015-02-01
Adam Nemet
[LoopVectorize] Split out RuntimePointerCheck from...
blob
|
commitdiff
|
raw
|
diff to current
2015-02-01
Chandler Carruth
[multiversion] Thread a function argument through all...
blob
|
commitdiff
|
raw
|
diff to current
2015-01-31
Chandler Carruth
[PM] Change the core design of the TTI analysis to...
blob
|
commitdiff
|
raw
|
diff to current
2015-01-30
Reid Kleckner
Silence "not all paths return a value" warning in MSVC
blob
|
commitdiff
|
raw
|
diff to current
2015-01-30
Chandler Carruth
Fix a warning introduced by r227557 due to a default...
blob
|
commitdiff
|
raw
|
diff to current
2015-01-30
Hao Liu
[LoopVectorize] Induction variables: support arbitrary...
blob
|
commitdiff
|
raw
|
diff to current
2015-01-22
Elena Demikhovsky
Fixed a bug in masked load/store in reversed loop.
blob
|
commitdiff
|
raw
|
diff to current
2015-01-18
Chandler Carruth
[PM] Now that LoopInfo isn't in the Pass type hierarchy...
blob
|
commitdiff
|
raw
|
diff to current
2015-01-17
Chandler Carruth
[PM] Split the LoopInfo object apart from the legacy...
blob
|
commitdiff
|
raw
|
diff to current
2015-01-15
Alexander Kornienko
Replace size method call of containers to empty method...
blob
|
commitdiff
|
raw
|
diff to current
2015-01-15
Chandler Carruth
[PM] Separate the TargetLibraryInfo object from the...
blob
|
commitdiff
|
raw
|
diff to current
2015-01-14
Hao Liu
Fix a wrong comment in LoopVectorize.
blob
|
commitdiff
|
raw
|
diff to current
2015-01-05
Jiangning Liu
Fixed a bug in memory dependence checking module of...
blob
|
commitdiff
|
raw
|
diff to current
2015-01-04
Chandler Carruth
[PM] Split the AssumptionTracker immutable pass into...
blob
|
commitdiff
|
raw
|
diff to current
2014-12-30
Elena Demikhovsky
Some code improvements in Masked Load/Store.
blob
|
commitdiff
|
raw
|
diff to current
2014-12-25
Elena Demikhovsky
Masked Load/Store - Changed the order of parameters...
blob
|
commitdiff
|
raw
|
diff to current
2014-12-19
Tilmann Scheller
[LoopVectorize] Remove redundant assignment.
blob
|
commitdiff
|
raw
|
diff to current
2014-12-16
Elena Demikhovsky
Masked Load and Store Intrinsics in loop vectorizer.
blob
|
commitdiff
|
raw
|
diff to current
2014-12-14
Elena Demikhovsky
Loop Vectorizer minor changes in the code -
blob
|
commitdiff
|
raw
|
diff to current
2014-12-09
Michael Zolotukhin
Remove redundant variable.
blob
|
commitdiff
|
raw
|
diff to current
2014-12-09
Duncan P. N. Exon...
IR: Split Metadata from Value
blob
|
commitdiff
|
raw
|
diff to current
2014-12-03
Duncan P. N. Exon...
LoopVectorize: Remove unnecessary RAUW
blob
|
commitdiff
|
raw
|
diff to current
2014-12-02
Michael Zolotukhin
PR21302. Vectorize only bottom-tested loops.
blob
|
commitdiff
|
raw
|
diff to current
2014-11-28
Duncan P. N. Exon...
Revert "Masked Vector Load and Store Intrinsics."
blob
|
commitdiff
|
raw
|
diff to current
2014-11-23
Elena Demikhovsky
Masked Vector Load and Store Intrinsics.
blob
|
commitdiff
|
raw
|
diff to current
2014-11-19
David Blaikie
Update SetVector to rely on the underlying set's insert...
blob
|
commitdiff
|
raw
|
diff to current
2014-11-13
Duncan P. N. Exon...
IR: Make MDString::getName() private
blob
|
commitdiff
|
raw
|
diff to current
2014-11-11
Duncan P. N. Exon...
Revert "IR: MDNode => Value"
blob
|
commitdiff
|
raw
|
diff to current
2014-11-07
David Majnemer
LoopVectorize: Don't assume pointees are sized
blob
|
commitdiff
|
raw
|
diff to current
next