r358898 - [sema][objc] Minor refactor to OverrideSearch. NFCI.

2019-04-22 Thread Matt Davis via cfe-commits
Author: mattd Date: Mon Apr 22 09:04:44 2019 New Revision: 358898 URL: http://llvm.org/viewvc/llvm-project?rev=358898=rev Log: [sema][objc] Minor refactor to OverrideSearch. NFCI. Summary: * Removed a member that was only used during construction. * Use range-based for iteration when accessing

r346146 - [AST] Get aliased type info from an aliased TemplateSpecialization.

2018-11-05 Thread Matt Davis via cfe-commits
Author: mattd Date: Mon Nov 5 09:25:26 2018 New Revision: 346146 URL: http://llvm.org/viewvc/llvm-project?rev=346146=rev Log: [AST] Get aliased type info from an aliased TemplateSpecialization. Summary: Previously the TemplateSpecialization instance for 'template_alias', in the example below,

r342068 - [Diagnostic] Fix a warning typo. NFC.

2018-09-12 Thread Matt Davis via cfe-commits
Author: mattd Date: Wed Sep 12 11:27:21 2018 New Revision: 342068 URL: http://llvm.org/viewvc/llvm-project?rev=342068=rev Log: [Diagnostic] Fix a warning typo. NFC. s/aligment/alignment/ Modified: cfe/trunk/docs/DiagnosticsReference.rst

r339201 - [analyzer] Avoid querying this-pointers for static-methods.

2018-08-07 Thread Matt Davis via cfe-commits
Author: mattd Date: Tue Aug 7 16:13:28 2018 New Revision: 339201 URL: http://llvm.org/viewvc/llvm-project?rev=339201=rev Log: [analyzer] Avoid querying this-pointers for static-methods. Summary: The loop-widening code processes c++ methods looking for `this` pointers. In the case of static

r328712 - [Diag] Avoid emitting a redefinition note if no location is available.

2018-03-28 Thread Matt Davis via cfe-commits
Author: mattd Date: Wed Mar 28 09:05:05 2018 New Revision: 328712 URL: http://llvm.org/viewvc/llvm-project?rev=328712=rev Log: [Diag] Avoid emitting a redefinition note if no location is available. Summary: The "previous definition is here" note is not helpful if there is no location

r325271 - [Test] Remove mangled name from test.

2018-02-15 Thread Matt Davis via cfe-commits
Author: mattd Date: Thu Feb 15 09:55:52 2018 New Revision: 325271 URL: http://llvm.org/viewvc/llvm-project?rev=325271=rev Log: [Test] Remove mangled name from test. This line is not needed in the test, and breaks Windows testing. Fixes the test added in r325175. Modified:

r325175 - [Debug] Annotate compiler generated range-for loop variables.

2018-02-14 Thread Matt Davis via cfe-commits
Author: mattd Date: Wed Feb 14 13:22:11 2018 New Revision: 325175 URL: http://llvm.org/viewvc/llvm-project?rev=325175=rev Log: [Debug] Annotate compiler generated range-for loop variables. Summary: This change aims to simplify debugging by annotating the range-for loop artificial variables

r324776 - [CodeGen] Use the zero initializer instead of storing an all zero representation.

2018-02-09 Thread Matt Davis via cfe-commits
Author: mattd Date: Fri Feb 9 14:10:09 2018 New Revision: 324776 URL: http://llvm.org/viewvc/llvm-project?rev=324776=rev Log: [CodeGen] Use the zero initializer instead of storing an all zero representation. Summary: This change avoids the overhead of storing, and later crawling, an

r323577 - Always allow "#pragma region".

2018-01-26 Thread Matt Davis via cfe-commits
Author: mattd Date: Fri Jan 26 16:25:29 2018 New Revision: 323577 URL: http://llvm.org/viewvc/llvm-project?rev=323577=rev Log: Always allow "#pragma region". Summary: Both MS and PS4 targets are capable of recognizing the existence of: #pragma region, #pragma endregion. Since this pragma is