summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/Sema.cpp
Commit message (Expand)AuthorAgeFilesLines
* Remove two unused includes.Nico Weber2015-07-191-1/+0
* [ObjC] Add NSValue support for objc_boxed_expressionsAlex Denisov2015-06-261-1/+2
* Diagnose unsafe uses of nil and __nonnull pointers.Douglas Gregor2015-06-191-0/+13
* Wrap to 80 columns, no behavior change.Nico Weber2015-06-181-4/+4
* push_back() loop -> append() for random access iterators.Benjamin Kramer2015-06-121-5/+1
* Detect uses of mismatching forms of 'new' and 'delete'Ismail Pazarbasi2015-05-181-0/+19
* [modules] Add local submodule visibility support for declarations.Richard Smith2015-05-151-0/+1
* Revert "Detect uses of mismatching forms of 'new' and 'delete'"Diego Novillo2015-05-141-19/+0
* Detect uses of mismatching forms of 'new' and 'delete'Ismail Pazarbasi2015-05-141-0/+19
* [Modules] Make "#pragma weak" undeclared identifiers be trackedChandler Carruth2015-03-261-16/+7
* OpenCL: CL2.0 atomic typesAnastasia Stulova2015-03-181-0/+23
* Reverted OpenCL2.0 atomic type commits r231932, r231935Anastasia Stulova2015-03-111-23/+0
* OpenCL: CL2.0 atomic typesAnastasia Stulova2015-03-111-0/+23
* Rework our handling of key functions. We used to track a complete list of allRichard Smith2015-02-281-16/+2
* Sema: size_t is available in C when -fms-compatibility is enabledDavid Majnemer2015-02-181-2/+3
* Sema: Replace some push_backs of expensive to move objects with emplace_back.Benjamin Kramer2015-02-171-3/+1
* Thread Safety Analysis: add support for before/after annotations on mutexes.DeLesley Hutchins2015-02-031-1/+3
* Revert "Thread Safety Analysis: add support for before/after annotations on m...Reid Kleckner2015-02-031-3/+1
* Thread Safety Analysis: add support for before/after annotations on mutexes.DeLesley Hutchins2015-02-031-1/+3
* Don't let virtual calls and dynamic casts call Sema::MarkVTableUsed().Nico Weber2015-01-261-12/+0
* Delay checking overrides for exception specifications if the overriddenRichard Smith2014-11-221-1/+1
* Add an assertion for detecting missed/uncorrected TypoExprs.Kaelyn Takata2014-11-211-0/+2
* Update for LLVM API change to make Small(Ptr)Set::insert return pair<iterator...David Blaikie2014-11-191-1/+1
* Objective-C. revert patch for rdar://17554063.Fariborz Jahanian2014-10-281-4/+0
* Reland r219810 "Fix late template parsing leak with incremental processing"Reid Kleckner2014-10-221-0/+4
* Revert "Fix late template parsing leak with incremental processing"Reid Kleckner2014-10-151-3/+0
* Fix late template parsing leak with incremental processingReid Kleckner2014-10-151-0/+3
* clang-cl: Don't warn for unused private fields when encountering a late parse...Ehsan Akhgari2014-10-111-1/+6
* ms-inline-asm: Scope inline asm labels to functionsEhsan Akhgari2014-09-221-0/+1
* Add -Wunused-local-typedef, a warning that finds unused local typedefs.Nico Weber2014-09-061-0/+19
* Move the initialization of VAListTagName after InitializeSema()Ben Langmuir2014-09-051-2/+4
* Objective-C ARC. Use of non-retain/autorelease APIFariborz Jahanian2014-08-081-0/+1
* Objective-C ARC. More code for Objective-C'sFariborz Jahanian2014-08-061-1/+1
* Objective-C ARC. Adding declarations for Objective-C'sFariborz Jahanian2014-08-061-0/+3
* Wrap to 80 columns. No behavior change.Nico Weber2014-07-261-4/+5
* -fms-extensions: Implement half of #pragma init_segReid Kleckner2014-07-221-1/+1
* Replace some assert(0)'s with llvm_unreachable.Craig Topper2014-06-181-1/+2
* Hide the concept of diagnostic levels from lex, parse and semaAlp Toker2014-06-151-6/+2
* Refactoring. Remove Owned method from Sema.Nikola Smiljanic2014-05-291-3/+3
* Refactoring. Remove release and take methods from ActionResult. Rename takeAs...Nikola Smiljanic2014-05-291-1/+1
* [C++11] Use 'nullptr'. Sema edition.Craig Topper2014-05-261-36/+37
* Don't warn about undefined inline functions if they're dllexport/importHans Wennborg2014-05-221-0/+7
* Refactoring another for loop to use a range-based for loop instead. Also clea...Aaron Ballman2014-05-151-11/+4
* Decouple ExprCXX.h and DeclCXX.h and clean up includes a bit.Benjamin Kramer2014-05-101-0/+1
* Wrap a few lines at 80 columns, change a confusing indent. No behavior change.Nico Weber2014-05-031-1/+2
* Fix a bunch of mislayered clang/Lex includes from SemaAlp Toker2014-05-031-1/+7
* [Sema] Adjust Sema::getCurBlock()/getCurLambda() to take into account that we...Argyrios Kyrtzidis2014-04-261-2/+18
* [MS-ABI] Add support for #pragma section and related pragmasWarren Hunt2014-04-081-1/+2
* Refactor: move loading pending instantiations from chained PCHs to a more app...Richard Smith2014-03-221-0/+8
* [C++11] Replace verbose functors with succinct lambdasBenjamin Kramer2014-03-011-20/+12
OpenPOWER on IntegriCloud