projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Merge r261331: avoid out of bounds loads for interleaved access vectorization
[oota-llvm.git]
/
lib
/
Transforms
/
Vectorize
/
LoopVectorize.cpp
2016-02-19
Renato Golin
Merge r261331: avoid out of bounds loads for interleave...
blob
|
commitdiff
|
raw
2016-01-06
Matthew Simpson
[LV] Avoid creating empty reduction entries (NFC)
blob
|
commitdiff
|
raw
|
diff to current
2015-12-17
Sanjoy Das
[SCEV] Add and use SCEVConstant::getAPInt; NFCI
blob
|
commitdiff
|
raw
|
diff to current
2015-12-15
Cong Hou
[LoopVectorizer] Refine loop vectorizer's register...
blob
|
commitdiff
|
raw
|
diff to current
2015-12-13
Cong Hou
Revert r255460, which still causes test failures on...
blob
|
commitdiff
|
raw
|
diff to current
2015-12-13
Cong Hou
[LoopVectorizer] Refine loop vectorizer's register...
blob
|
commitdiff
|
raw
|
diff to current
2015-12-13
Cong Hou
Revert r255454 as it leads to several test failers...
blob
|
commitdiff
|
raw
|
diff to current
2015-12-13
Cong Hou
[LoopVectorizer] Refine loop vectorizer's register...
blob
|
commitdiff
|
raw
|
diff to current
2015-12-09
Silviu Baranga
Re-commit r255115, with the PredicatedScalarEvolution...
blob
|
commitdiff
|
raw
|
diff to current
2015-12-09
Silviu Baranga
Revert r255115 until we figure out how to fix the bot...
blob
|
commitdiff
|
raw
|
diff to current
2015-12-09
Silviu Baranga
[LV][LAA] Add a layer over SCEV to apply run-time check...
blob
|
commitdiff
|
raw
|
diff to current
2015-12-05
Cong Hou
Fix a typo in LoopVectorize.cpp. NFC.
blob
|
commitdiff
|
raw
|
diff to current
2015-12-02
Cong Hou
Fix a typo in LoopVectorize.cpp. NFC.
blob
|
commitdiff
|
raw
|
diff to current
2015-11-26
Charlie Turner
[LoopVectorize] Use MapVector rather than DenseMap...
blob
|
commitdiff
|
raw
|
diff to current
2015-11-19
Chad Rosier
[LV] Add a helper function, isReductionVariable. NFC.
blob
|
commitdiff
|
raw
|
diff to current
2015-11-19
Cong Hou
Fix several long lines (>80) in LoopVectorize.cpp....
blob
|
commitdiff
|
raw
|
diff to current
2015-11-17
Chad Rosier
Typo.
blob
|
commitdiff
|
raw
|
diff to current
2015-11-09
James Molloy
[LoopVectorize] Address post-commit feedback on r250032
blob
|
commitdiff
|
raw
|
diff to current
2015-11-03
Elena Demikhovsky
LoopVectorizer - skip 'bitcast' between GEP and load.
blob
|
commitdiff
|
raw
|
diff to current
2015-11-02
Cong Hou
Add a flag vectorizer-maximize-bandwidth in loop vector...
blob
|
commitdiff
|
raw
|
diff to current
2015-11-02
Silviu Baranga
[SCEV][LV] Add SCEV Predicates and use them to re-imple...
blob
|
commitdiff
|
raw
|
diff to current
2015-10-29
Cong Hou
Revert the revision 251592 as it fails a test on some...
blob
|
commitdiff
|
raw
|
diff to current
2015-10-29
Cong Hou
Add a flag vectorizer-maximize-bandwidth in loop vector...
blob
|
commitdiff
|
raw
|
diff to current
2015-10-27
NAKAMURA Takumi
Whitespace.
blob
|
commitdiff
|
raw
|
diff to current
2015-10-27
NAKAMURA Takumi
Revert r251291, "Loop Vectorizer - skipping "bitcast...
blob
|
commitdiff
|
raw
|
diff to current
2015-10-26
Elena Demikhovsky
Loop Vectorizer - skipping "bitcast" before GEP
blob
|
commitdiff
|
raw
|
diff to current
2015-10-24
Michael Zolotukhin
Refactor: Simplify boolean conditional return statement...
blob
|
commitdiff
|
raw
|
diff to current
2015-10-19
Duncan P. N. Exon...
Vectorize: Remove implicit ilist iterator conversions...
blob
|
commitdiff
|
raw
|
diff to current
2015-10-19
Elena Demikhovsky
Removed parameter "Consecutive" from isLegalMaskedLoad...
blob
|
commitdiff
|
raw
|
diff to current
2015-10-12
James Molloy
[LoopVectorize] Shrink integer operations into the...
blob
|
commitdiff
|
raw
|
diff to current
2015-09-23
Sanjoy Das
[SCEV] Introduce ScalarEvolution::getOne and getZero.
blob
|
commitdiff
|
raw
|
diff to current
2015-09-21
James Molloy
[LoopUtils,LV] Propagate fast-math flags on generated...
blob
|
commitdiff
|
raw
|
diff to current
2015-09-09
Chandler Carruth
[PM/AA] Rebuild LLVM's alias analysis infrastructure...
blob
|
commitdiff
|
raw
|
diff to current
2015-09-09
James Molloy
Rename ExitCount to BackedgeTakenCount, because that...
blob
|
commitdiff
|
raw
|
diff to current
2015-09-09
James Molloy
Delay predication of stores until near the end of vecto...
blob
|
commitdiff
|
raw
|
diff to current
2015-09-02
James Molloy
[LV] Don't bail to MiddleBlock if a runtime check fails...
blob
|
commitdiff
|
raw
|
diff to current
2015-09-02
James Molloy
[LV] Move some code around slightly to make the intent...
blob
|
commitdiff
|
raw
|
diff to current
2015-09-02
James Molloy
[LV] Cleanup: Sink an IRBuilder closer to its uses.
blob
|
commitdiff
|
raw
|
diff to current
2015-09-02
James Molloy
[LV] Refactor all runtime check emissions into helper...
blob
|
commitdiff
|
raw
|
diff to current
2015-09-02
James Molloy
[LV] Pull creation of trip counts into a helper function.
blob
|
commitdiff
|
raw
|
diff to current
2015-09-02
James Molloy
[LV] Factor the creation of the loop induction variable...
blob
|
commitdiff
|
raw
|
diff to current
2015-09-02
James Molloy
[LV] Never widen an induction variable.
blob
|
commitdiff
|
raw
|
diff to current
2015-09-02
James Molloy
[LV] Switch to using canonical induction variables.
blob
|
commitdiff
|
raw
|
diff to current
2015-08-27
Tyler Nowicki
Improve vectorization diagnostic messages and extend...
blob
|
commitdiff
|
raw
|
diff to current
2015-08-27
Chad Rosier
[LoopVectorize] Add Support for Small Size Reductions.
blob
|
commitdiff
|
raw
|
diff to current
2015-08-27
James Molloy
[LoopVectorize] Extract InductionInfo into a helper...
blob
|
commitdiff
|
raw
|
diff to current
2015-08-27
Tyler Nowicki
Improved printing of analysis diagnostics in the loop...
blob
|
commitdiff
|
raw
|
diff to current
2015-08-25
Wei Mi
The patch replace the overflow check in loop vectorizat...
blob
|
commitdiff
|
raw
|
diff to current
2015-08-21
Tyler Nowicki
Standardized 'failed' to 'Failed' in LoopVectorizationR...
blob
|
commitdiff
|
raw
|
diff to current
2015-08-20
Michael Zolotukhin
[LoopVectorize] Propagate 'nontemporal' attribute into...
blob
|
commitdiff
|
raw
|
diff to current
2015-08-17
Chandler Carruth
[PM] Port ScalarEvolution to the new pass manager.
blob
|
commitdiff
|
raw
|
diff to current
2015-08-11
Sanjay Patel
fix minsize detection: minsize attribute implies optimi...
blob
|
commitdiff
|
raw
|
diff to current
2015-08-11
Sanjay Patel
fix code that was accidentally commented out in previou...
blob
|
commitdiff
|
raw
|
diff to current
2015-08-11
Sanjay Patel
fix typos in comments; NFC
blob
|
commitdiff
|
raw
|
diff to current
2015-08-11
Sanjay Patel
fix typo in comment; NFC
blob
|
commitdiff
|
raw
|
diff to current
2015-08-11
Tyler Nowicki
Print vectorization analysis when loop hint is specified.
blob
|
commitdiff
|
raw
|
diff to current
2015-08-11
Tyler Nowicki
Moved LoopVectorizeHints and related functions before...
blob
|
commitdiff
|
raw
|
diff to current
2015-08-11
Tyler Nowicki
Simplify processLoop() by moving loop hint verification...
blob
|
commitdiff
|
raw
|
diff to current
2015-08-11
Adam Nemet
[LAA] Change name from addRuntimeCheck to addRuntimeChe...
blob
|
commitdiff
|
raw
|
diff to current
2015-08-10
Tyler Nowicki
Extend late diagnostics to include late test for runtim...
blob
|
commitdiff
|
raw
|
diff to current
2015-08-10
Tyler Nowicki
Late evaluation of the fast-math vectorization requirement.
blob
|
commitdiff
|
raw
|
diff to current
2015-08-10
Tyler Nowicki
Modify diagnostic messages to clearly indicate the...
blob
|
commitdiff
|
raw
|
diff to current
2015-08-10
Silviu Baranga
[TTI] Add a hook for specifying per-target defaults...
blob
|
commitdiff
|
raw
|
diff to current
2015-08-04
Sanjay Patel
wrap OptSize and MinSize attributes for easier and...
blob
|
commitdiff
|
raw
|
diff to current
2015-07-14
Wei Mi
Create a wrapper pass for BlockFrequencyInfo.
blob
|
commitdiff
|
raw
|
diff to current
2015-07-14
Adam Nemet
[LAA] Lift RuntimePointerCheck out of LoopAccessInfo...
blob
|
commitdiff
|
raw
|
diff to current
2015-07-13
Benjamin Kramer
Avoid using Loop::getSubLoopsVector.
blob
|
commitdiff
|
raw
|
diff to current
2015-07-11
Hal Finkel
Move getStrideFromPointer and friends from LoopVectoriz...
blob
|
commitdiff
|
raw
|
diff to current
2015-07-11
Tyler Nowicki
Renamed some uses of unroll to interleave in the vector...
blob
|
commitdiff
|
raw
|
diff to current
2015-07-10
Jingyue Wu
[TTI] BasicTTIImpl assumes no vector registers
blob
|
commitdiff
|
raw
|
diff to current
2015-07-08
Michael Zolotukhin
[LoopVectorizer] Rename BypassBlock to VectorPH, and...
blob
|
commitdiff
|
raw
|
diff to current
2015-07-08
Michael Zolotukhin
[LoopVectorizer] Restructurize code for emitting RT...
blob
|
commitdiff
|
raw
|
diff to current
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
next