r245810 - Instantiate function declarations in instantiated functions.

2015-08-23 Thread Serge Pavlov via cfe-commits
Author: sepavloff Date: Sun Aug 23 05:22:28 2015 New Revision: 245810 URL: http://llvm.org/viewvc/llvm-project?rev=245810&view=rev Log: Instantiate function declarations in instantiated functions. If a function declaration is found inside a template function as in: template void f() {

Re: [PATCH] D11194: Instantiate function declarations in instantiated functions.

2015-08-23 Thread Serge Pavlov via cfe-commits
This revision was automatically updated to reflect the committed changes. Closed by commit rL245810: Instantiate function declarations in instantiated functions. (authored by sepavloff). Changed prior to commit: http://reviews.llvm.org/D11194?vs=32597&id=32923#toc Repository: rL LLVM http:/

r245811 - Changes missed from r245810

2015-08-23 Thread Serge Pavlov via cfe-commits
Author: sepavloff Date: Sun Aug 23 06:09:40 2015 New Revision: 245811 URL: http://llvm.org/viewvc/llvm-project?rev=245811&view=rev Log: Changes missed from r245810 Modified: cfe/trunk/lib/AST/DeclBase.cpp Modified: cfe/trunk/lib/AST/DeclBase.cpp URL: http://llvm.org/viewvc/llvm-project/cfe/

r245812 - Add a missing 'classof' to AST Node TypoExpr to identify its 'Kind'.

2015-08-23 Thread Faisal Vali via cfe-commits
Author: faisalv Date: Sun Aug 23 08:14:42 2015 New Revision: 245812 URL: http://llvm.org/viewvc/llvm-project?rev=245812&view=rev Log: Add a missing 'classof' to AST Node TypoExpr to identify its 'Kind'. I'm not sure why TypoExpr had its classof left out - but I expect every AST node should fulfi

[PATCH] D12271: [X86] Expose the various _rot intrinsics on non-MS platforms

2015-08-23 Thread Michael Kuperstein via cfe-commits
mkuper created this revision. mkuper added reviewers: majnemer, rnk. mkuper added a subscriber: cfe-commits. _rotl, _rotwl and _lrotl (and their right-shift counterparts) are official x86 intrinsics, and should be supported regardless of environment. This is in contrast to _rotl8, _rotl16, and _r

r245815 - Added missing tests for SSE41 pmovsx/pmovzx extension intrinsics

2015-08-23 Thread Simon Pilgrim via cfe-commits
Author: rksimon Date: Sun Aug 23 11:19:38 2015 New Revision: 245815 URL: http://llvm.org/viewvc/llvm-project?rev=245815&view=rev Log: Added missing tests for SSE41 pmovsx/pmovzx extension intrinsics Modified: cfe/trunk/test/CodeGen/sse-builtins.c Modified: cfe/trunk/test/CodeGen/sse-builtins

[PATCH] D12272: [X86] Remove unnecessary MMX declarations from Intrin.h

2015-08-23 Thread Simon Pilgrim via cfe-commits
RKSimon created this revision. RKSimon added reviewers: echristo, silvas, craig.topper. RKSimon added a subscriber: cfe-commits. RKSimon set the repository for this revision to rL LLVM. As discussed in PR23648 - the intrinsics _m_from_int, _m_to_int and _m_prefetch are defined in mmintrin.h and p

r245817 - [test] Fix typos in a few tests (NFC)

2015-08-23 Thread Vedant Kumar via cfe-commits
Author: vedantk Date: Sun Aug 23 13:53:59 2015 New Revision: 245817 URL: http://llvm.org/viewvc/llvm-project?rev=245817&view=rev Log: [test] Fix typos in a few tests (NFC) Patch by Kai Zhao! Modified: cfe/trunk/test/CodeGenCXX/ctor-globalopt.cpp cfe/trunk/test/CodeGenCXX/homogeneous-aggr

Re: [PATCH][Solaris] Clang/Driver, stop hardcoding GCC paths in crt/ld.so lookup

2015-08-23 Thread Rafael Espíndola via cfe-commits
SolarisScanLibDirForGCCTriple should start with a lower case. Starting it with "scan" would probably also be more in line with the code style. LGTM On 11 August 2015 at 16:33, Xan López wrote: > Hi, > > thanks for the review, I was not even aware that this could be > tested. Adding a test helped

Re: [PATCH] D12022: Refactored dtor sanitizing into EHScopeStack

2015-08-23 Thread Naomi Musgrave via cfe-commits
nmusgrave updated this revision to Diff 32930. nmusgrave added a comment. - Refactoring dtor sanitizing emission order - support for virtual functions & virtual bases WIP - Repress dtor aliasing when sanitizing in dtor - CFE test for dtor aliasing, and repression of aliasing in dtor code generati

r245821 - [modules] Stop updating all identifiers when writing a module. This is

2015-08-23 Thread Richard Smith via cfe-commits
Author: rsmith Date: Sun Aug 23 22:33:22 2015 New Revision: 245821 URL: http://llvm.org/viewvc/llvm-project?rev=245821&view=rev Log: [modules] Stop updating all identifiers when writing a module. This is unnecessary in C++ modules (where we don't need the identifiers for their Decls) and expensive

r245822 - [modules] If local submodule visibility is disabled, don't bother checking

2015-08-23 Thread Richard Smith via cfe-commits
Author: rsmith Date: Sun Aug 23 22:38:11 2015 New Revision: 245822 URL: http://llvm.org/viewvc/llvm-project?rev=245822&view=rev Log: [modules] If local submodule visibility is disabled, don't bother checking whether the owning module of a hidden declaration is visible -- it can't be. Modified:

r245823 - [OPENMP] Info about OpenMP Support in Users Manual, NFC.

2015-08-23 Thread Alexey Bataev via cfe-commits
Author: abataev Date: Mon Aug 24 00:31:10 2015 New Revision: 245823 URL: http://llvm.org/viewvc/llvm-project?rev=245823&view=rev Log: [OPENMP] Info about OpenMP Support in Users Manual, NFC. Differential Revision: http://reviews.llvm.org/D12152 Modified: cfe/trunk/docs/UsersManual.rst Modifi

Re: [PATCH] D12152: [OPENMP] Info about OpenMP Support in Users Manual

2015-08-23 Thread Alexey Bataev via cfe-commits
This revision was automatically updated to reflect the committed changes. Closed by commit rL245823: [OPENMP] Info about OpenMP Support in Users Manual, NFC. (authored by ABataev). Changed prior to commit: http://reviews.llvm.org/D12152?vs=32790&id=32933#toc Repository: rL LLVM http://revie