summaryrefslogtreecommitdiffstats
path: root/lib/CodeGen/CGLoopInfo.cpp
Commit message (Expand)AuthorAgeFilesLines
* [CodeGen] Pass objects that are expensive to copy by const ref.Benjamin Kramer2016-11-241-5/+7
* Add the loop end location to the loop metadata. This additional informationAmara Emerson2016-11-101-11/+17
* [Pragma] Clear loop distribution attribute between loopsAdam Nemet2016-08-241-0/+1
* Add loop pragma for Loop DistributionAdam Nemet2016-06-141-1/+20
* Add a loop's debug location to its llvm.loop metadataHal Finkel2016-05-251-8/+16
* CGLoopInfo: Use the MD_loop metadata kind from r264371, NFCDuncan P. N. Exon Smith2016-03-251-1/+1
* [OpenCL] Generate metadata for opencl_unroll_hint attributeAnastasia Stulova2016-02-191-8/+29
* Add new llvm.loop.unroll.enable metadata for use with "#pragma unroll".Mark Heffernan2015-08-101-12/+26
* Use CGLoopInfo to emit metadata for loop hint pragmas.Tyler Nowicki2015-07-271-16/+113
* Make the variable names match the name of the metadata they control.Tyler Nowicki2015-07-141-21/+20
* [IRGen] Fix the MSVC2013 buildDavid Majnemer2015-06-121-1/+2
* Add assume_safety option for pragma loop vectorize and interleave.Tyler Nowicki2015-06-111-1/+29
* Eliminate unnecessary namespace to prevent conflicts.Tyler Nowicki2015-06-081-2/+1
* CodeGen: Update LoopAttributes for LLVM API changeDuncan P. N. Exon Smith2015-01-191-3/+2
* IR: Update clang for Metadata/Value split in r223802Duncan P. N. Exon Smith2014-12-091-14/+13
* 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-3/+3
* This patch adds a helper class (CGLoopInfo) for marking memory instructions w...Alexander Musman2014-05-221-0/+112