aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/CGLoopInfo.cpp
AgeCommit message (Expand)Author
2016-11-24[CodeGen] Pass objects that are expensive to copy by const ref.Benjamin Kramer
2016-11-10Add the loop end location to the loop metadata. This additional informationAmara Emerson
2016-08-24[Pragma] Clear loop distribution attribute between loopsAdam Nemet
2016-06-14Add loop pragma for Loop DistributionAdam Nemet
2016-05-25Add a loop's debug location to its llvm.loop metadataHal Finkel
2016-03-25CGLoopInfo: Use the MD_loop metadata kind from r264371, NFCDuncan P. N. Exon Smith
2016-02-19[OpenCL] Generate metadata for opencl_unroll_hint attributeAnastasia Stulova
2015-08-10Add new llvm.loop.unroll.enable metadata for use with "#pragma unroll".Mark Heffernan
2015-07-27Use CGLoopInfo to emit metadata for loop hint pragmas.Tyler Nowicki
2015-07-14Make the variable names match the name of the metadata they control.Tyler Nowicki
2015-06-12[IRGen] Fix the MSVC2013 buildDavid Majnemer
2015-06-11Add assume_safety option for pragma loop vectorize and interleave.Tyler Nowicki
2015-06-08Eliminate unnecessary namespace to prevent conflicts.Tyler Nowicki
2015-01-19CodeGen: Update LoopAttributes for LLVM API changeDuncan P. N. Exon Smith
2014-12-09IR: Update clang for Metadata/Value split in r223802Duncan P. N. Exon Smith
2014-07-21Rename metadata llvm.loop.vectorize.unroll to llvm.loop.vectorize.interleave.Mark Heffernan
2014-06-25Rename loop unrolling and loop vectorizer metadata to have a common prefix.Eli Bendersky
2014-05-22This patch adds a helper class (CGLoopInfo) for marking memory instructions w...Alexander Musman