summaryrefslogtreecommitdiffstats
path: root/lib/CodeGen/CGLoopInfo.h
Commit message (Expand)AuthorAgeFilesLines
* [CodeGen] Generate follow-up metadata for loops with more than one transforma...Michael Kruse2019-04-011-3/+81
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* Add two new pragmas for controlling software pipelining optimizations.Aaron Ballman2019-01-041-0/+14
* [CodeGen] Generate llvm.loop.parallel_accesses instead of llvm.mem.parallel_l...Michael Kruse2018-12-201-0/+5
* [UnrollAndJam] Add unroll_and_jam pragma handlingDavid Green2018-08-011-0/+14
* Remove \brief commands from doxygen comments.Adrian Prantl2018-05-091-35/+35
* [CodeGen] Pass objects that are expensive to copy by const ref.Benjamin Kramer2016-11-241-5/+5
* Add the loop end location to the loop metadata. This additional informationAmara Emerson2016-11-101-5/+5
* [NFC] Header cleanupMehdi Amini2016-07-181-1/+0
* Add loop pragma for Loop DistributionAdam Nemet2016-06-141-0/+9
* Add a loop's debug location to its llvm.loop metadataHal Finkel2016-05-251-3/+7
* Add new llvm.loop.unroll.enable metadata for use with "#pragma unroll".Mark Heffernan2015-08-101-5/+4
* Use CGLoopInfo to emit metadata for loop hint pragmas.Tyler Nowicki2015-07-271-2/+22
* Make the variable names match the name of the metadata they control.Tyler Nowicki2015-07-141-16/+16
* Add assume_safety option for pragma loop vectorize and interleave.Tyler Nowicki2015-06-111-1/+4
* Removing LLVM_DELETED_FUNCTION, as MSVC 2012 was the last reason for requirin...Aaron Ballman2015-02-151-2/+2
* Header guard canonicalization, clang part.Benjamin Kramer2014-08-131-3/+3
* Rename metadata llvm.loop.vectorize.unroll to llvm.loop.vectorize.interleave.Mark Heffernan2014-07-211-1/+1
* Rename loop unrolling and loop vectorizer metadata to have a common prefix.Eli Bendersky2014-06-251-4/+4
* This patch adds a helper class (CGLoopInfo) for marking memory instructions w...Alexander Musman2014-05-221-0/+136