summaryrefslogtreecommitdiffstats
path: root/clang/test/CodeGen/pragma-loop.cpp
Commit message (Collapse)AuthorAgeFilesLines
* IR: Add 'distinct' MDNodes to bitcode and assembly (clang)Duncan P. N. Exon Smith2015-01-081-14/+14
| | | | | | | | | Update testcases for LLVM change in r225474 to make `MDNode`s explicitly distinct (when they aren't uniqued). Part of PR22111. llvm-svn: 225475
* IR: Make metadata typeless in assembly, clang sideDuncan P. N. Exon Smith2014-12-151-32/+32
| | | | | | Match LLVM changes from r224257. llvm-svn: 224259
* Allow constant expressions in pragma loop hints.Tyler Nowicki2014-10-121-11/+73
| | | | | | | | Previously loop hints such as #pragma loop vectorize_width(#) required a constant. This patch allows a constant expression to be used as well. Such as a non-type template parameter or an expression (2 * c + 1). Reviewed by Richard Smith llvm-svn: 219589
* Rename metadata in test which was missed when renaming loop unroll metadata ↵Mark Heffernan2014-07-231-4/+4
| | | | | | in r213771. llvm-svn: 213775
* In unroll pragma syntax and loop hint metadata, change "enable" forms to a ↵Mark Heffernan2014-07-231-2/+2
| | | | | | new form using the string "full". llvm-svn: 213771
* Rename metadata llvm.loop.vectorize.unroll to llvm.loop.vectorize.interleave.Mark Heffernan2014-07-211-3/+3
| | | | llvm-svn: 213587
* Rename loop unrolling and loop vectorizer metadata to have a common prefix.Eli Bendersky2014-06-251-11/+11
| | | | | | | | | | | | | | | | | | | [Clang part] These patches rename the loop unrolling and loop vectorizer metadata such that they have a common 'llvm.loop.' prefix. Metadata name changes: llvm.vectorizer.* => llvm.loop.vectorizer.* llvm.loopunroll.* => llvm.loop.unroll.* This was a suggestion from an earlier review (http://reviews.llvm.org/D4090) which added the loop unrolling metadata. Patch by Mark Heffernan. llvm-svn: 211712
* Add loop unroll pragma supportEli Bendersky2014-06-111-15/+24
| | | | | | | | http://reviews.llvm.org/D4089 Patch by Mark Heffernan. llvm-svn: 210667
* *Really* fix DOS newlines introduced in r210330Reid Kleckner2014-06-101-120/+120
| | | | | | r210369 didn't quite catch all of them. llvm-svn: 210593
* Adding a new #pragma for the vectorize and interleave optimization hints.Aaron Ballman2014-06-061-0/+120
Patch thanks to Tyler Nowicki! llvm-svn: 210330
OpenPOWER on IntegriCloud