summaryrefslogtreecommitdiff
path: root/lib/Sema/SemaStmtAttr.cpp
Commit message (Expand)AuthorAgeFilesLines
* [NFCI]Create CommonAttributeInfo Type as base type of *Attr and ParsedAttr.Erich Keane2019-09-131-12/+7
* [Clang] New loop pragma vectorize_predicateSjoerd Meijer2019-07-251-2/+10
* Loop pragma parsing. NFC.Sjoerd Meijer2019-07-101-40/+30
* 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-11/+25
* Fix "enumeral mismatch in conditional expression" gcc7 warning. NFCI.Simon Pilgrim2018-12-171-3/+4
* Move LoopHint.h from Sema to ParseRichard Trieu2018-11-281-1/+0
* Merge two attribute diagnostics into oneAndrew Savonichev2018-09-171-1/+1
* Port getLocStart -> getBeginLocStephen Kelly2018-08-091-4/+4
* Implement diagnostic stream operator for ParsedAttr.Erich Keane2018-08-091-6/+4
* [UnrollAndJam] Add unroll_and_jam pragma handlingDavid Green2018-08-011-10/+37
* [NFC] Rename clang::AttributeList to clang::ParsedAttrErich Keane2018-07-131-11/+11
* AttributeList de-listifying:Erich Keane2018-07-121-3/+4
* Now that C++17 is official (https://www.iso.org/standard/68564.html), start c...Aaron Ballman2017-12-041-2/+2
* Rename cxx1z -> cxx17 across all diagnostic IDs.Richard Smith2017-08-131-1/+1
* Fix broken getAttributeSpellingListIndex for pragma attributesErich Keane2017-08-091-4/+2
* Add [[clang::suppress(rule, ...)]] attributeMatthias Gehre2017-03-271-0/+27
* [OpenCL] Enable unroll hint for OpenCL 1.x.Egor Churaev2016-12-131-7/+3
* Add loop pragma for Loop DistributionAdam Nemet2016-06-141-12/+22
* [OpenCL] Added nosvm attribute for OpenCL v2.0.Anastasia Stulova2016-03-311-1/+1
* P0188R1: add support for standard [[fallthrough]] attribute. This is almostRichard Smith2016-03-081-5/+15
* [OpenCL] Generate metadata for opencl_unroll_hint attributeAnastasia Stulova2016-02-191-0/+48
* [Sema] Use available enum types instead of integers. As one is used in a swit...Craig Topper2015-12-231-3/+2
* Add new llvm.loop.unroll.enable metadata for use with "#pragma unroll".Mark Heffernan2015-08-101-29/+41
* Add assume_safety option for pragma loop vectorize and interleave.Tyler Nowicki2015-06-111-1/+3
* Allow constant expressions in pragma loop hints.Tyler Nowicki2014-10-121-9/+3
* Add a state variable to the loop hint attribute.Tyler Nowicki2014-07-311-58/+46
* Revert r214333, "Add a state variable to the loop hint attribute."NAKAMURA Takumi2014-07-311-46/+58
* Add a state variable to the loop hint attribute.Tyler Nowicki2014-07-301-58/+46
* Modify how the loop hint attribute is printed as a lead-up to supporting cons...Tyler Nowicki2014-07-291-7/+9
* Add support for #pragma nounroll.Mark Heffernan2014-07-241-3/+11
* In unroll pragma syntax and loop hint metadata, change "enable" forms to a ne...Mark Heffernan2014-07-231-16/+26
* Add support for '#pragma unroll'.Mark Heffernan2014-07-211-66/+60
* Fix PR20069: bad loop pragma arguments crash FEEli Bendersky2014-06-191-14/+5
* Explicitly initialize all fields to avoid -Wmissing-field-initializers warning.Eli Bendersky2014-06-121-5/+6
* Add loop unroll pragma supportEli Bendersky2014-06-111-53/+60
* Avoid dubious IdentifierInfo::getNameStart() usesAlp Toker2014-06-071-1/+1
* Fix DOS-style newlines.Eli Bendersky2014-06-061-181/+181
* Replacing r210333 with an improved solution; we should never reach this code ...Aaron Ballman2014-06-061-2/+3
* Quieting a false-positive which was causing the sanitizer bots to go red.Aaron Ballman2014-06-061-1/+1
* Adding a new #pragma for the vectorize and interleave optimization hints.Aaron Ballman2014-06-061-25/+180
* [C++11] Use 'nullptr'. Sema edition.Craig Topper2014-05-261-4/+4
* Fix a bunch of mislayered clang/Lex includes from SemaAlp Toker2014-05-031-3/+1
* Distinguish between attributes explicitly written at the request of the user,...Aaron Ballman2014-01-161-1/+2
* Removing the notion of TargetAttributesSema and replacing it with one where t...Aaron Ballman2014-01-091-1/+0
* PR15300: Support C++11 attributes on base-specifiers. We don't support any suchRichard Smith2013-02-191-2/+2
* Improve C++11 attribute parsing.Michael Han2012-10-031-2/+7
* Inline storage of attributes in AttributedStmt.Alexander Kornienko2012-07-091-1/+1
* Reapply r158700 and fixup patches, minus one hunk that slipped through andSean Hunt2012-06-191-1/+1
* Revert r158700 and dependent patches r158716, r158717, and r158731.Jakob Stoklund Olesen2012-06-191-1/+1