[LIR] Make the LoopIdiomRecognize pass get analyses essentially the same
[oota-llvm.git] / lib / Transforms / Scalar / LoopIdiomRecognize.cpp
2015-08-13 Chandler Carruth[LIR] Make the LoopIdiomRecognize pass get analyses...
2015-08-13 Chandler Carruth[LIR] Remove the dedicated class for popcount recogniti...
2015-08-13 Chandler Carruth[LIR] Move all the helpers to be private and re-order...
2015-08-12 Chandler Carruth[LIR] Remove the 'LIRUtils' abstraction which was unnec...
2015-08-12 Chandler Carruth[LIR] Run clang-format over LoopIdiomRecognize in prepa...
2015-07-22 Chandler Carruth[PM/AA] Extract the ModRef enums from the AliasAnalysis...
2015-07-13 Pete CooperLoop idiom recognizer was replacing too many uses of...
2015-06-23 Alexander KornienkoRevert r240137 (Fixed/added namespace ending comments...
2015-06-19 Alexander KornienkoFixed/added namespace ending comments using clang-tidy...
2015-06-17 Chandler Carruth[PM/AA] Remove the UnknownSize static member from Alias...
2015-06-17 Chandler Carruth[PM/AA] Remove the Location typedef from the AliasAnaly...
2015-05-18 David BlaikieSimplify IRBuilder::CreateCall* by using ArrayRef+initi...
2015-05-14 Davide ItalianoDon't rely on implicit pointerness of 'auto'.
2015-05-13 Davide Italiano[LoopIdiomRecognize] Use auto + range-based loop. NFC...
2015-05-11 Davide Italiano[LoopIdiomRecognize] Transform backedge-taken count...
2015-03-23 Benjamin KramerRe-sort includes with sort-includes.py and insert raw_o...
2015-03-10 Mehdi AminiDataLayout is mandatory, update the API to reflect...
2015-03-04 Mehdi AminiMake DataLayout Non-Optional in the Module
2015-03-03 Benjamin KramerLoopIdiom: Give globals for memset_pattern16 private...
2015-02-07 Benjamin KramerLoopIdiom: Use utility functions.
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-17 Chandler Carruth[PM] Split the LoopInfo object apart from the legacy...
2015-01-15 Chandler Carruth[PM] Separate the TargetLibraryInfo object from the...
2015-01-15 Chandler Carruth[PM] Move TargetLibraryInfo into the Analysis library.
2014-06-14 Nick LewyckyRemove extra whitespace in function declaration. No...
2014-04-29 Jim GrosbachTidy up.
2014-04-29 Jim GrosbachSpelling.
2014-04-25 Craig Topper[C++] Use 'nullptr'. Transforms edition.
2014-04-22 Chandler Carruth[Modules] Fix potential ODR violations by sinking the...
2014-03-23 Nuno Lopesremove a bunch of unused private methods
2014-03-09 Chandler Carruth[C++11] Add range based accessors for the Use-Def chain...
2014-03-05 Craig Topper[C++11] Add 'override' keyword to virtual methods that...
2014-02-25 Rafael EspindolaMake DataLayout a plain object, not a pass.
2014-02-21 Rafael EspindolaRename many DataLayout variables from TD to DL.
2014-02-06 Paul RobinsonDisable most IR-level transform passes on functions...
2014-01-24 Alp TokerFix known typos
2014-01-13 Chandler Carruth[PM] Split DominatorTree into a concrete analysis resul...
2014-01-13 Chandler Carruth[cleanup] Move the Dominators.h and Verifier.h headers...
2013-12-07 Jakub StaszakDon't #include heavy Dominators.h file in LoopInfo...
2013-09-28 Robert WilhelmEven more spelling fixes for "instruction".
2013-09-11 Matt ArsenaultTeach loop-idiom about address space pointer sizes
2013-09-11 Matt ArsenaultAdd braces
2013-07-22 Matt ArsenaultFix spelling and grammar
2013-01-10 Shuxin YangPR14904: Segmentation fault running pass 'Recognize...
2013-01-07 Chandler CarruthSwitch LoopIdiom pass to directly require target transf...
2013-01-07 Chandler CarruthMake the popcnt support enums and methods have more...
2013-01-07 Chandler CarruthMove TargetTransformInfo to live under the Analysis...
2013-01-05 Chandler CarruthSwitch LoopIdiomRecognize to directly use the TargetTra...
2013-01-02 Shuxin Yang- Add comment to two functions which might be considere...
2013-01-02 Chandler CarruthMove all of the header files which are involved in...
2012-12-09 Shuxin Yang- Re-enable population count loop idiom recognization
2012-12-08 Chandler CarruthRevert the patches adding a popcount loop idiom recogni...
2012-12-08 Shuxin YangFix an inadvertent typo error.
2012-12-03 Chandler CarruthUse the new script to sort the includes of every file...
2012-11-29 Shuxin Yangrdar://12100355 (part 1)
2012-11-02 Chandler CarruthRevert the switch of loop-idiom to use the new dependen...
2012-11-01 Chandler CarruthRevert the series of commits starting with r166578...
2012-10-30 Benjamin KramerLoopIdiom: Fix a serious missed optimization: we only...
2012-10-27 Benjamin KramerLoopIdiom: Add checks to avoid turning memmove into...
2012-10-27 Benjamin KramerLoopIdiom: Recognize memmove loops.
2012-10-27 Benjamin KramerLoopIdiom: Replace custom dependence analysis with...
2012-10-24 Micah VillmowAdd in support for getIntPtrType to get the pointer...
2012-10-21 Benjamin KramerRevert r166390 "LoopIdiom: Replace custom dependence...
2012-10-21 Benjamin KramerLoopIdiom: Replace custom dependence analysis with...
2012-10-08 Micah VillmowMove TargetData to DataLayout.
2012-09-21 Benjamin KramerLoopIdiom: Give up when the loop is not in canonical...
2012-08-29 Benjamin KramerMake MemoryBuiltins aware of TargetLibraryInfo.
2012-07-24 Nadav RotemClean whitespaces.
2012-06-29 Chandler CarruthMove llvm/Support/IRBuilder.h -> llvm/IRBuilder.h
2011-09-13 Eli FriedmanCorrect grammar.
2011-09-12 Eli FriedmanChange a bunch of isVolatile() checks to check for...
2011-07-18 Chris Lattnerland David Blaikie's patch to de-constify Type, with...
2011-07-15 Chad RosierDisable loop idiom recognition of memset/memcpy if...
2011-06-28 Andrew TrickSCEVExpander: give new insts a name that identifies...
2011-06-28 Andrew Trickwhitespace
2011-05-22 Chris LattnerFix PR9815: I was trying to get out of "generating...
2011-05-04 Devang Patelpreserve line number info.
2011-03-14 Andrew TrickAdded SCEV::NoWrapFlags to manage unsigned, signed...
2011-03-14 Andrew Trickwhitespace
2011-03-07 Devang PatelPreserve line no. info.
2011-02-21 Chris Lattnerfix a crasher in disabled code (on variable stride...
2011-02-21 Chris LattnerAdd some (disabled code) to print out negative strides.
2011-02-19 Chris Lattnerrewrite the memset_pattern pattern generation stuff...
2011-02-19 Chris LattnerImplement rdar://9009151, transforming strided loop...
2011-02-18 Chris LattnerMake loop-idiom use TargetLibraryInfo to determine...
2011-02-15 Duncan SandsSpelling fix: consequtive -> consecutive.
2011-01-04 Chris LattnerTeach loop-idiom to turn a loop containing a memset...
2011-01-04 Chris Lattnerrestructure this a bit. Initialize the WeakVH with...
2011-01-04 Chris Lattneruse the very-handy getTruncateOrZeroExtend helper funct...
2011-01-03 Owen AndersonFix comment.
2011-01-03 Chris Lattnerreduce redundancy in the hashing code and other misc...
2011-01-02 Chris Lattneradd DEBUG and -stats output to earlycse.
2011-01-02 Chris Lattnerfix a miscompilation of tramp3d-v4: when forming a...
2011-01-02 Chris LattnerIf a loop iterates exactly once (has backedge count...
2011-01-02 Chris Lattnerenhance loop idiom recognition to scan *all* unconditio...
2011-01-02 Chris Lattneradd a list of opportunities for future improvement.
2011-01-02 Chris LattnerAllow loop-idiom to run on multiple BB loops, but still...
2011-01-02 Chris Lattnerremove debugging code.
2011-01-02 Chris Lattneradd some -stats output.
next