summaryrefslogtreecommitdiff
path: root/lib/Sema
Commit message (Expand)AuthorAgeFilesLines
* Set calling convention for CUDA kernelYaxun Liu2018-03-293-1/+23
* Refactor some code for a warning. NFC.Richard Trieu2018-03-291-65/+39
* [ast] Do not auto-initialize Objective-C for-loop variables in Objective-C++ ...George Karpenkov2018-03-291-1/+2
* [ObjC++] Make parameter passing and function return compatible with ObjCAkira Hatanaka2018-03-282-5/+97
* [Diag] Avoid emitting a redefinition note if no location is available.Matt Davis2018-03-281-1/+2
* Fix some handling of AST nodes with diagnostics.Richard Trieu2018-03-287-25/+24
* [ObjC] Make C++ triviality type traits available to non-trivial CAkira Hatanaka2018-03-281-0/+12
* [Sema] Emit -Winteger-overflow for arguments in function calls, ObjC messages.Volodymyr Sapsai2018-03-271-7/+11
* [coroutines] Do not attempt to typo-correct when coroutine is looking for req...Gor Nishanov2018-03-271-0/+9
* [Sema] Avoid crash for category implementation without interfaceShoaib Meenai2018-03-271-0/+3
* [clang] Change std::sort to llvm::sort in response to r327219Mandeep Singh Grang2018-03-276-11/+11
* Drop spurious break; NFCSven van Haastregt2018-03-271-1/+0
* [coroutines] Fix invalid source range in co_await call expressions.Eric Fiselier2018-03-271-1/+6
* [MS] Fix late-parsed template infinite loop in eager instantiationReid Kleckner2018-03-262-2/+21
* [CodeGen] Mark fma as const for AndroidPirama Arumuga Nainar2018-03-261-2/+2
* [OPENMP] Codegen for declare target with link clause.Alexey Bataev2018-03-261-6/+18
* [SemaCXX] _Pragma("clang optimize off") not affecting lambda.Carlos Alberto Enciso2018-03-261-0/+4
* [C++17] Fix class template argument deduction for default constructors withou...Zhihao Yuan2018-03-241-4/+14
* [CUDA] Fixed false error reporting in case of calling H->G->HD->D.Artem Belevich2018-03-231-3/+6
* Sink PrettyDeclStackTrace down to the AST libraryJordan Rose2018-03-233-28/+10
* Improve -Winfinite-recursionRobert Widmann2018-03-221-47/+24
* [Builtins] Overload __builtin_operator_new/delete to allow forwarding to usua...Eric Fiselier2018-03-212-16/+131
* [OPENMP, NVPTX] Globalization of the private redeclarations.Alexey Bataev2018-03-201-16/+38
* Properly construct `inline` members without initializersGeorge Burgess IV2018-03-201-1/+3
* [CodeGen] Ignore OpaqueValueExprs that are unique references to theirAkira Hatanaka2018-03-201-28/+39
* [ObjC] Allow declaring __weak pointer fields in C structs in ARC.Akira Hatanaka2018-03-191-5/+3
* Implement DR2229, which prohibits unnamed bit-fields from having qualifiers i...Aaron Ballman2018-03-171-0/+7
* Adding nocf_check attribute for cf-protection fine tuningOren Ben Simhon2018-03-172-20/+40
* Implement C++ DR727, which permits explicit specializations at class scope.Richard Smith2018-03-164-123/+49
* [OPENMP] Codegen for `omp declare target` construct.Alexey Bataev2018-03-151-5/+9
* More warnings when double truncation to float: compound assignment is support...Andrew V. Tischenko2018-03-151-2/+31
* Refactoring code around move/copy initialization. NFC.Richard Trieu2018-03-153-58/+84
* [Sema] Pop function scope when instantiating a func with skipped bodyIlya Biryukov2018-03-141-6/+6
* Check that a field is not annotated with attribute "unavailable" beforeAkira Hatanaka2018-03-131-1/+1
* Serialize the NonTrivialToPrimitive* flags I added in r326307.Akira Hatanaka2018-03-131-3/+3
* Reland "[Attr] Fix parameter indexing for several attributes"Joel E. Denny2018-03-134-108/+85
* Re-land "[Sema] Make getCurFunction() return null outside function parsing"Reid Kleckner2018-03-129-96/+109
* Revert "[ObjC] Allow declaring __weak pointer fields in C structs inAkira Hatanaka2018-03-121-3/+5
* [ObjC] Allow declaring __weak pointer fields in C structs in ARC.Akira Hatanaka2018-03-101-5/+3
* [SemaOverload] Fixed crash on code completionIlya Biryukov2018-03-091-6/+11
* Propagate DLLAttr to friend re-declarations of member functionsStephan Bergmann2018-03-081-0/+15
* Revert "[Sema] Make getCurFunction() return null outside function parsing"Reid Kleckner2018-03-088-107/+95
* When substituting previously-checked template arguments into a templateRichard Smith2018-03-082-12/+21
* [Sema] Make getCurFunction() return null outside function parsingReid Kleckner2018-03-088-95/+107
* Avoid including ScopeInfo.h from Sema.hReid Kleckner2018-03-079-34/+48
* Push a function scope when parsing function bodies without a declarationReid Kleckner2018-03-071-1/+9
* Revert r326602, it caused PR36620.Nico Weber2018-03-074-84/+106
* Fix typo in comment.Richard Smith2018-03-051-1/+1
* Replace the custom handling for several attributes; NFC.Aaron Ballman2018-03-041-64/+10
* Create a subject list for the `used` attribute rather than use custom checkin...Aaron Ballman2018-03-031-18/+1