summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema
Commit message (Expand)AuthorAgeFilesLines
* [CUDA] Ignore implicit target attributes during function template instantiation.Artem Belevich2016-12-083-33/+71
* [CodeCompletion][ObjC] Use a parameterized NSSet return type forAlex Lorenz2016-12-081-1/+1
* [CodeCompletion] Provide Objective-C class property completion resultsAlex Lorenz2016-12-081-33/+80
* [Sema] Avoid "case value not in enumerated type" warning for C++11 opaque enumsAlex Lorenz2016-12-081-1/+2
* [c++1z] P0490R0, NB comment GB 20: if std::tuple_size<T> is complete, use theRichard Smith2016-12-081-5/+2
* [CUDA] Improve target attribute checking for function templates.Artem Belevich2016-12-074-11/+117
* Implement the -Wstrict-prototypes warningAlex Lorenz2016-12-072-0/+28
* [ObjC++] Don't enter a C++ declarator scope when the current context isAlex Lorenz2016-12-071-0/+5
* Address review feedback by adding comments about ${:uid}Reid Kleckner2016-12-071-3/+5
* [c++17] P0135R1: Guaranteed copy elision.Richard Smith2016-12-063-13/+78
* Disable -Wweak-vtables when there are no key functionsReid Kleckner2016-12-061-13/+17
* Clean up some Sema checking code. NFCRichard Trieu2016-12-061-44/+12
* [modules] Use the "redundant #include" diagnostic rather than the "moduleRichard Smith2016-12-061-7/+1
* Warn on unsigned zero in call to std::maxRichard Trieu2016-12-051-0/+87
* Fix stack-use-after-scope in CheckExplicitlyDefaultedMemberExceptionSpecVitaly Buka2016-12-051-2/+2
* Fix stack-use-after-scope in EvaluateImplicitExceptionSpecVitaly Buka2016-12-051-1/+2
* [Sema] Respect DLL attributes more faithfullyShoaib Meenai2016-12-051-15/+48
* DR1213: element access on an array xvalue or prvalue produces an xvalue. In theRichard Smith2016-12-053-8/+49
* Sema: delay the DLL exported member referencingSaleem Abdulrasool2016-12-031-1/+2
* DR616, and part of P0135R1: member access (or pointer-to-member access) on aRichard Smith2016-12-034-16/+40
* PR31244: Use the exception specification from the callee's type directly toRichard Smith2016-12-031-17/+28
* More diagnostic name fixups: w_ -> warn_, warning_ -> warn_, not_ -> note_.Richard Smith2016-12-023-5/+6
* Mass-rename the handful of error_* diagnostics to err_*.Richard Smith2016-12-028-45/+45
* [Sema] Reset a BumpPtrAllocator on clear(). NFC.George Burgess IV2016-12-021-0/+1
* PR31081: ignore exception specifications when deducing function templateRichard Smith2016-12-014-43/+89
* [OpenMP] Sema and parsing for 'teams distribute parallel for simd' pragmaKelvin Li2016-11-302-5/+75
* [Sema] Teach -Wcast-align to look at the aligned attribute of theAkira Hatanaka2016-11-301-0/+22
* Fix formatting issue from r288207Hans Wennborg2016-11-301-1/+1
* [c++1z] Improve support for -fno-exceptions: we can't just ignore exceptionRichard Smith2016-11-302-41/+55
* [c++1z] PR31210: ignore exception specification when matching the type of aRichard Smith2016-11-291-3/+19
* Don't try to merge DLL attributes on redeclaration of invalid decl (PR31069)Hans Wennborg2016-11-291-0/+3
* [OpenCL] Prohibit using reserve_id_t in program scope.Alexey Bader2016-11-291-50/+55
* Add a warning for 'main' returning 'true' or 'false'.Richard Smith2016-11-291-0/+4
* Use ${:uid} to generate unique MS asm labels, not {:uid}Reid Kleckner2016-11-291-1/+1
* [MS] Mangle a unique ID into all MS inline asm labelsReid Kleckner2016-11-282-8/+5
* [OPENMP] Fix for PR31137: Wrong DSA for members in struct.Alexey Bataev2016-11-281-1/+2
* [Sema] Set range end of constructors and destructors in template instantiationsMalcolm Parsons2016-11-281-0/+2
* Adjust type-trait evaluation to properly handle Using(Shadow)DeclsHal Finkel2016-11-271-4/+10
* [Sema] Pass APSInts by const ref, avoiding copies.Benjamin Kramer2016-11-241-3/+3
* Remove comments (NFC)Kelvin Li2016-11-241-1509/+0
* [Sema][Atomics] Treat expected pointer in compare exchange atomics as _NonnullAlex Lorenz2016-11-231-0/+3
* Remove C++ default arg side table for MS ABI ctor closuresReid Kleckner2016-11-233-28/+23
* [CodeCompletion] Fix incorrect Objective-C block parameter formattingAlex Lorenz2016-11-231-4/+8
* [X86] Replace valignd/q builtins with appropriate __builtin_shufflevector.Craig Topper2016-11-231-6/+0
* Make diagnostic for use of default member initializer before enclosing class isRichard Smith2016-11-222-16/+7
* Sema, CodeGen: Ensure that an implicit copy ctor is available more often unde...Peter Collingbourne2016-11-221-0/+11
* Sema: As of MSVC 2015, a user-declared move operation causes the deletion of ...Peter Collingbourne2016-11-191-4/+9
* [Sema] Don't allow applying address-of operator to a call to a functionAkira Hatanaka2016-11-191-0/+7
* [ARM] Fix sema check of ARM special register namesOleg Ranevskyy2016-11-181-1/+1
* [OpenCL] Introduce ReadPipeType and WritePipeType.Joey Gouly2016-11-182-10/+31
OpenPOWER on IntegriCloud