aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Sema/Scope.cpp
AgeCommit message (Expand)AuthorFilesLines
2023-03-02[Clang] Implement Change scope of lambda trailing-return-typeCorentin Jabot1-2/+4
2023-02-03Revert "[Clang] Implement Change scope of lambda trailing-return-type"Jordan Rupprecht1-4/+2
2023-01-31[Clang] Implement Change scope of lambda trailing-return-typeCorentin Jabot1-2/+4
2022-12-17llvm::Optional::value => operator*/operator->Fangrui Song1-1/+1
2022-12-12[OpenMP] Basic parse and sema support for modifiers in order clauseChi Chun Chen1-0/+3
2022-12-03[Sema] Use std::nullopt instead of None (NFC)Kazu Hirata1-1/+1
2022-07-29Use value instead of getValue (NFC)Kazu Hirata1-1/+1
2022-07-29[clang] Use has_value instead of value (NFC)Kazu Hirata1-1/+1
2022-07-26[Clang] [P2025] Analyze only potential scopes for NRVORoman Rusyaev1-14/+68
2022-04-20Revert D119136 "[clang] Implement Change scope of lambda trailing-return-type...Fangrui Song1-4/+2
2022-04-15[clang] Implement Change scope of lambda trailing-return-typeCorentin Jabot1-2/+4
2022-04-13Revert "[clang] Implement Change scope of lambda trailing-return-type"Richard Smith1-4/+2
2022-04-13[clang] Implement Change scope of lambda trailing-return-typeCorentin Jabot1-2/+4
2022-04-13Revert "[clang] Implement Change scope of lambda trailing-return-type"Mehdi Amini1-4/+2
2022-04-13[clang] Implement Change scope of lambda trailing-return-typeCorentin Jabot1-2/+4
2022-01-09[clang] Use true/false instead of 1/0 (NFC)Kazu Hirata1-1/+1
2019-03-25Un-revert "[coroutines][PR40978] Emit error for co_yield within catch block"Brian Gesiak1-1/+3
2019-03-22Revert "[coroutines][PR40978] Emit error for co_yield within catch block"Brian Gesiak1-3/+1
2019-03-15[coroutines][PR40978] Emit error for co_yield within catch blockBrian Gesiak1-1/+3
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth1-4/+3
2018-06-19Revert r335019 "Update NRVO logic to support early return (Attempt 2)"Taiju Tsuiki1-7/+17
2018-06-19Update NRVO logic to support early return (Attempt 2)Taiju Tsuiki1-17/+7
2018-05-30Revert "Update NRVO logic to support early return"Sam McCall1-7/+17
2018-05-30Update NRVO logic to support early returnTaiju Tsuiki1-17/+7
2018-01-18Fix Scope::dump()Richard Trieu1-64/+35
2016-04-29[Parser] Clear the TemplateParamScope bit of the current scope's flagAkira Hatanaka1-1/+5
2016-01-29Annotate dump() methods with LLVM_DUMP_METHOD, addressing Richard Smith r2591...Yaron Keren1-1/+1
2015-03-19MS ABI: Implement the MSVC 2015 scheme for scope disambiguationDavid Majnemer1-8/+12
2015-01-22Initial support for Win64 SEH IR emissionReid Kleckner1-0/+3
2014-07-25Revert r213437Warren Hunt1-8/+1
2014-07-19[MS-ABI] Assign SEH handler indices to __try blocksWarren Hunt1-1/+8
2014-07-06Sema: Check that __leave is contained in a __try block.Nico Weber1-0/+3
2014-06-17MS static locals mangling: don't count enum scopesHans Wennborg1-0/+3
2014-06-03[OPENMP] Loop canonical form analysis (Sema)Alexander Musman1-0/+10
2014-05-26[C++11] Use 'nullptr'. Sema edition.Craig Topper1-4/+4
2014-05-03Rewrite NRVO determination. Track NRVO candidates on the parser Scope and app...Nick Lewycky1-0/+22
2014-03-05[-cxx-abi microsoft] Implement local manglings accuratelyDavid Majnemer1-1/+94
2014-01-23Fix to PR8880 (clang dies processing a for loop)Serge Pavlov1-0/+15
2013-10-22Revert r193073 and the attempt to fix it in r193170.Chandler Carruth1-37/+0
2013-10-21Fix to PR8880 (clang dies processing a for loop).Serge Pavlov1-0/+37
2012-02-29Reapply r151638 and r151641.James Molloy1-0/+10
2012-02-28Revert r151638 because it causes assertion hit on PCH creation for Cocoa.hArgyrios Kyrtzidis1-10/+0
2012-02-28Correctly track tags and enum members defined in the prototype of a function,...James Molloy1-0/+10
2012-02-17Reject continue/break statements within members of local functions nested withinRichard Smith1-7/+11
2011-05-01Store a parameter index and function prototype depth in everyJohn McCall1-0/+57