2015-12-09 |
Silviu Baranga | Re-commit r255115, with the PredicatedScalarEvolution... |
blob | commitdiff | raw |
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 |
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 |
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 |
next |