Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/swiftwasm/swift-clang

This repository is no longer in use, please refer to the LLVM monorepo https://github.com/swiftwasm/llvm-project
https://github.com/swiftwasm/swift-clang

[WebAssembly][NFC] Rename test functions for builtins

Reviewers: aheejin, dschuff

Subscribers: sbc100, jgravelle-google, sunfish, jfb, kristina, cfe-...

17fec501f80c7ee1e381f2bd5800468528239fc9 authored about 6 years ago by Thomas Lively <[email protected]>
Introduce code_model macros

Summary:
gcc defines macros such as __code_model_small_ based on the user passed command line fl...

cb44f60cfc0a401ca2c2da40dac0a19391f232a6 authored about 6 years ago by Ali Tamur <[email protected]>
Propagating prior merge from 'llvm.org/master'.

c9ab52110fa4a0b1310de0e5d2ae46dd0807a251 authored about 6 years ago by Automerger <Automerger@Swift>
[coro]Pass rvalue reference for named local variable to return_value

Summary:
Addressing https://bugs.llvm.org/show_bug.cgi?id=37265.

Implements [class.copy]/33 of ...

2bce94da8a363b4ffbd7ba2d6a1941942f9bac04 authored about 6 years ago by Brian Gesiak <[email protected]>
Propagating prior merge from 'llvm.org/master'.

efbfa18bd3ce380efa67a637799d4bd2e27e6065 authored about 6 years ago by Automerger <Automerger@Swift>
Wdocumentation fix

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@343915 91177308-0d34-0410-b5e6-96231b3b80d8

a04db9e679cb36126e3a246771d0f1323c8a3e20 authored about 6 years ago by Simon Pilgrim <[email protected]>
Propagating prior merge from 'llvm.org/master'.

38135286e3940670ee856956145dbc04934807f1 authored about 6 years ago by Automerger <Automerger@Swift>
Thread safety analysis: Handle conditional expression in getTrylockCallExpr

Summary:
We unwrap conditional expressions containing try-lock functions.

Additionally we don't...

7cda4756fc9713d98fd3513b8df172700f267bad authored about 6 years ago by Aaron Puchert <[email protected]>
Merge pull request #211 from compnerd/visibility-storage

IndexStore: correct symbol visibility

49dff58f72798169ac9a127fb9418e6562619b08 authored about 6 years ago by Saleem Abdulrasool <[email protected]>
[COFF, ARM64] Add _InterlockedAdd intrinsic

Reviewers: rnk, mstorsjo, compnerd, TomTan, haripul, javed.absar, efriedma

Reviewed By: efriedm...

339ff47af8084b99b9968f078e66f62d6adfafab authored about 6 years ago by Mandeep Singh Grang <[email protected]>
Emit CK_NoOp casts in C mode, not just C++.

Previously, it had been using CK_BitCast even for casts that only
change const/restrict/volatile...

e9572058168186802774ab6338031fec098f6c38 authored about 6 years ago by James Y Knight <[email protected]>
[llvm-nm] Write "no symbol" output to stderr

This matches the output of binutils' nm and ensures that any scripts
or tools that use nm and ex...

5ffc8666af9645f5a14bb13f6a99526242e29c03 authored about 6 years ago by Petr Hosek <[email protected]>
[DebugInfo] Add support for DWARF5 call site-related attributes

DWARF v5 introduces DW_AT_call_all_calls, a subprogram attribute which
indicates that all calls ...

9824022af77e3f53dd452e6de19c9b8087aadb0a authored about 6 years ago by Vedant Kumar <[email protected]>
[COFF, ARM64] Add _InterlockedCompareExchangePointer_nf intrinsic

Reviewers: rnk, mstorsjo, compnerd, TomTan, haripul, efriedma

Reviewed By: efriedma

Subscriber...

cb7419c61cb9b1590ff91b335f09931d410edcf7 authored about 6 years ago by Mandeep Singh Grang <[email protected]>
[CUDA] Use all 64 bits of GUID in __nv_module_id

getGUID() returns an uint64_t and "%x" only prints 32 bits of it.
Use PRIx64 format string to pr...

52d4fabea811bf965104a5f6e8f22a55f08b1f03 authored about 6 years ago by Artem Belevich <[email protected]>
clang-format: Don't insert spaces in front of :: for Java 8 Method References.

The existing code kept the space if it was there for identifiers, and it didn't
handle `this`. A...

a42b1d8f647c28ed6050fc59ec2c4df1961c8143 authored about 6 years ago by Nico Weber <[email protected]>
Emit diagnostic note when calling an invalid function declaration.

The comment said it was intentionally not emitting any diagnostic
because the declaration itself...

3f6d5060de9d76c441d4104cb11fe380e99887f8 authored about 6 years ago by James Y Knight <[email protected]>
[clang-format] Java import sorting in clang-format

Contributed by SamMaier!

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@343862 9117730...

e3e8f2a67bc17cb4f751b22e53e16d7c39b371d0 authored about 6 years ago by Krasimir Georgiev <[email protected]>
[OPENMP][NVPTX] Fix emission of __kmpc_global_thread_num() for non-SPMD

mode.

__kmpc_global_thread_num() should be called before initialization of the
runtime.

git-svn...

64f951572ed7c9847281e982cdc492b992d489c1 authored about 6 years ago by Alexey Bataev <[email protected]>
[OPENMP] Fix emission of the __kmpc_global_thread_num.

Fixed emission of the __kmpc_global_thread_num() so that it is not
messed up with alloca instruc...

3dc36a98935e0997f88fe9dba1be30c5f6779f05 authored about 6 years ago by Alexey Bataev <[email protected]>
Fix llvm-clang-x86_64-expensive-checks-win build by setting bigobj flag.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@343846 91177308-0d34-0410-b5e6-96231b3b80d8

b5da797fed4a1f8fcbb7dd82dc4c0540f7e678e1 authored about 6 years ago by Simon Pilgrim <[email protected]>
[AArch64] Use filecheck captures for metadata node numbers in test. NFC

Just a quick fix for cases where extra metadata members are present.

git-svn-id: https://llvm....

b91a3763a0855a5de17d11b1fd404265a1977c77 authored about 6 years ago by David Green <[email protected]>
Merge remote-tracking branch 'origin/swift-5.0-branch' into stable

35796d38ad782add0ca574b220f512beae1143c9 authored about 6 years ago by swift-ci <[email protected]>
[analyzer] [quickfix] Temporarily disabling a failing test.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@343747 91177308-0d34-0410-b5e6-96231b3b8...

64ffb3ecd77149bacfa38d0e656f66b1a569e888 authored about 6 years ago by George Karpenkov <[email protected]>
Merge remote-tracking branch 'origin/swift-5.0-branch' into stable

b571493a8af1d9bd201a0b70fafbf74cc58e0f93 authored about 6 years ago by swift-ci <[email protected]>
Merge remote-tracking branch 'origin/swift-5.0-branch' into stable

afe2213e36f278b43389609d6ab0b0d394763cc6 authored about 6 years ago by swift-ci <[email protected]>
[CodeGen] Before entering the loop that copies a non-trivial array field

of a non-trivial C struct, copy the preceding trivial fields that
haven't been copied.

This comm...

fdb11fb63adb4078d0b99998fca0900f0911f2e3 authored about 6 years ago by Akira Hatanaka <[email protected]>
Distinguish `__block` variables that are captured by escaping blocks

from those that aren't.

This patch changes the way __block variables that aren't captured by
esc...

52e84eb7a332197c08b62ddebe7da53224e54cac authored about 6 years ago by Akira Hatanaka <[email protected]>
Propagating prior merge from 'llvm.org/master'.

4eb6016ad511870c987762fc06a72411fca30ded authored about 6 years ago by Automerger <Automerger@Swift>
[WebAssembly] abs and sqrt builtins

Summary: Depends on D52910.

Reviewers: aheejin, dschuff, craig.topper

Subscribers: sbc100, jgr...

a9430da3003cde1fd8315e18aea1679dca6787f8 authored about 6 years ago by Thomas Lively <[email protected]>
[WebAssembly] any_true and all_true builtins

Summary: Depends on D52858.

Reviewers: aheejin, dschuff, craig.topper

Subscribers: sbc100, jgr...

ccb5b2270143acfe107962b86c881fb185b5a285 authored about 6 years ago by Thomas Lively <[email protected]>
[WebAssembly] saturating arithmetic builtins

Summary: Depends on D52856.

Reviewers: aheejin, dschuff

Subscribers: sbc100, jgravelle-google,...

4e0a9d73de6d3467d7c20b2ab9cb56b2e0a67ddf authored about 6 years ago by Thomas Lively <[email protected]>
[WebAssembly] __builtin_wasm_replace_lane_* builtins

Summary: Depends on D52852.

Reviewers: aheejin, dschuff

Subscribers: sbc100, jgravelle-google,...

716dd7bd13978192f034ccaf55d58e9233945c45 authored about 6 years ago by Thomas Lively <[email protected]>
[WebAssembly] __builtin_wasm_extract_lane_* builtins

Reviewers: aheejin, dschuff

Subscribers: sbc100, jgravelle-google, sunfish, kristina, cfe-commi...

5a980567a320df5c73e4c34fce66a66c43a87577 authored about 6 years ago by Thomas Lively <[email protected]>
Thread safety analysis: Examine constructor arguments

Summary:
Instead of only examining call arguments, we also examine constructor
arguments applyin...

3d84c7ca0d8468fc4a275638c891a8d43b79c476 authored about 6 years ago by Aaron Puchert <[email protected]>
[COFF, ARM64] Add __getReg intrinsic

Reviewers: rnk, mstorsjo, compnerd, TomTan, haripul, javed.absar, efriedma

Reviewed By: efriedm...

122fb01a0d3afdb020866c719896161a1b829e03 authored about 6 years ago by Mandeep Singh Grang <[email protected]>
Merge remote-tracking branch 'origin/swift-5.0-branch' into stable

62e64c32454d2f29e070bd3372f32e2c0af03192 authored about 6 years ago by swift-ci <[email protected]>
Update Clang Windows getting started docs

Summary:
- Update the example VS project generation to use VS2017.
- Add docs for generating nin...

2b6578eb5d9ade2ef45d8ecedc5df9f734c730a0 authored about 6 years ago by Reid Kleckner <[email protected]>
[Sema] Check that the destructor for each element of class type is

accessible from the context where aggregate initialization occurs.

rdar://problem/38168772

Diff...

a89532e36a5f7464f67819f9e366fd23e9d22258 authored about 6 years ago by Akira Hatanaka <[email protected]>
Merge remote-tracking branch 'llvm-org/master' into upstream-with-swift

Conflicts:
include/clang/AST/NestedNameSpecifier.h

802589b46d3511ebe94de7ad3a4396da2f1a2acf authored about 6 years ago by Artem Dergachev <[email protected]>
[AST] Revert mangling changes from r339428

As discussed in https://reviews.llvm.org/D50144, we want Obj-C classes
to have the same mangling...

39e532fd1422eb655dfb642dfb6264ced4f7ffeb authored about 6 years ago by Shoaib Meenai <[email protected]>
[NestedNameSpecifier] Add missing stream-specific dump methods

Reviewers: aaron.ballman

Subscribers: cfe-commits

Differential Revision: https://reviews.llvm....

78d4305bef3e0b18b6a207c6ca39b5a9492796cf authored about 6 years ago by Stephen Kelly <[email protected]>
Merge remote-tracking branch 'llvm-org/master' into upstream-with-swift

Conflicts:
test/Misc/pragma-attribute-supported-attributes-list.test

4e8e8acaf473ce3e1b1563dd93cfd021fb4d4b25 authored about 6 years ago by Artem Dergachev <[email protected]>
IndexStore: correct symbol visibility

On ELF targets, use protected visibility (symbols cannot be interpositioned).
On MachO, use defa...

ecb54ae3f7900b29629caa14bfe68b5dd0fba86a authored about 6 years ago by Saleem Abdulrasool <[email protected]>
[clang] Add the exclude_from_explicit_instantiation attribute

Summary:
This attribute allows excluding a member of a class template from being part
of an expl...

59e8cd87d4c8c90562715567dab1297c3d498a0c authored about 6 years ago by Louis Dionne <[email protected]>
Propagating prior merge from 'llvm.org/master'.

53cfd9a20f2dd1ce5bde0ad10dd538e2940c7b39 authored about 6 years ago by Automerger <Automerger@Swift>
[Index] Respect "IndexFunctionLocals" option for type loc.

Summary:
Previously, clang index ignored local symbols defined in the function body even
IndexFu...

53a522e1306aff01960a0249ffe8bbd704e7abbe authored about 6 years ago by Haojian Wu <[email protected]>
Propagating prior merge from 'llvm.org/master'.

fb45b44044c30eb78341afbaac5bbd27813031dd authored about 6 years ago by Automerger <Automerger@Swift>
[constexpr] Fix ICE when memcpy() is given a pointer to an incomplete array

Fix code for constant evaluation of __builtin_memcpy() and
__builtin_memmove() that would attemp...

fedf7909ee64d739dde5639e9e01598acdb83d8c authored about 6 years ago by Petr Pavlu <[email protected]>
[AArch64][ARM] Context sensitive meaning of crypto

For AArch64, crypto means:
- sm4 + sha3 + sha2 + aes for Armv8.4-A and up, and
- sha2 + aes for ...

f80073d763e01f0449a46daac1e000a5bc25d9b0 authored about 6 years ago by Sjoerd Meijer <[email protected]>
Merge remote-tracking branch 'origin/swift-5.0-branch' into stable

3869d92adf1149360dec8e6be6f8259de1da54a6 authored about 6 years ago by swift-ci <[email protected]>
[analyzer] [quickfix] Temporarily disabling a failing test.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@343747 91177308-0d34-0410-b5e6-96231b3b80d8

8eb53fe10a0783cb2d4aed0059513925de7ddec6 authored about 6 years ago by George Karpenkov <[email protected]>
[llvm-nm] Update clang tests based on changed llvm-nm output

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@343744 91177308-0d34-0410-b5e6-96231b3b80d8

33092ad02b4339d9b7f1e9a4f614c17540685ad1 authored about 6 years ago by Jordan Rupprecht <[email protected]>
[SEMA] split ExtWarn dupl-decl-spec's into Extension and ExtWarn

Summary:
For types deduced from typedef's and typeof's, don't warn for duplicate
declaration spe...

174e92acb7ee9d36a21a4c85c554f121cf94fd61 authored about 6 years ago by Nick Desaulniers <[email protected]>
[analyzer] [tests] [quickfix] Make more test more resilient for non-defaut -std.

It is important to specify the version of the standard because tests should
test the same thing ...

85ed38ef41cb286095bf3ca944918f8684df4e72 authored about 6 years ago by Artem Dergachev <[email protected]>
Revert "[ASTMatchers] Fix DynamicASTMatchersTests again"

This reverts commit 8a6631a983ec9c1d22cc77c5f55a524a651740f0.

The last fix seems good in Debug ...

cca78d2cba84c557f5e003a750560860dc365b16 authored about 6 years ago by Fangrui Song <[email protected]>
Propagating prior merge from 'llvm.org/master'.

5068957c6781aa71b7b8db028eb99a1fdbece704 authored about 6 years ago by Automerger <Automerger@Swift>
[analyzer] [tests] [quickfix] Make more test more resilient for non-defaut -std.

It is important to specify the version of the standard because tests should
test the same thing ...

75d1484c71a0cfe0899d3613943e79b4c06d6adf authored about 6 years ago by Artem Dergachev <[email protected]>
[analyzer] Do not crash if the assumption added in TrustNonNullChecker is enough to make the state unfeasible

rdar://43541814

Differential Revision: https://reviews.llvm.org/D52848

git-svn-id: https://llv...

498e64f835842bcfa0c15ee31599c4e85adb71d5 authored about 6 years ago by George Karpenkov <[email protected]>
Propagating prior merge from 'llvm.org/master'.

ab90d9afc1f105b1b6700279bc673ac0e0a1dafc authored about 6 years ago by Automerger <Automerger@Swift>
[analyzer] Do not crash if the assumption added in TrustNonNullChecker is enough to make the state unfeasible

rdar://43541814

Differential Revision: https://reviews.llvm.org/D52848

git-svn-id: https://llv...

0cb1e3724a9c9c782a024802ed3ed634b14548e0 authored about 6 years ago by George Karpenkov <[email protected]>
Merge remote-tracking branch 'origin/swift-5.0-branch' into stable

c9b71bd4c9a7947857fd35fb2db44ed6a7f94e89 authored about 6 years ago by swift-ci <[email protected]>
[ASTMatchers] Fix DynamicASTMatchersTests again

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@343722 91177308-0d34-0410-b5e6-96231b3b80d8

8a6631a983ec9c1d22cc77c5f55a524a651740f0 authored about 6 years ago by Fangrui Song <[email protected]>
[analyzer] [tests] [quickfix] Make the test more resilient for a non-defaut std configuration

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@343715 91177308-0d34-0410-b5e6-96231b3b80d8

99a528b07f3209c08e6e63a8ba54d38f2751b195 authored about 6 years ago by George Karpenkov <[email protected]>
Propagating prior merge from 'llvm.org/master'.

41d9b3de14ceb7a1aa2526309a27de08b5ef86b9 authored about 6 years ago by Automerger <Automerger@Swift>
[test] Fix -Wunused-variable in rC343665

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@343721 91177308-0d34-0410-b5e6-96231b3b80d8

20f85d43c1ef3d32bc2c1f99d1e7f202b03713ac authored about 6 years ago by Fangrui Song <[email protected]>
Remove stray character from docs

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@343720 91177308-0d34-0410-b5e6-96231b3b80d8

7268ababd049b0741843d1f52f7c6d747c6eba3c authored about 6 years ago by Stephen Kelly <[email protected]>
Update documentation for correctness

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@343719 91177308-0d34-0410-b5e6-96231b3b80d8

3ca2470501eb5a7934aeb8b6c3e045cdf1407934 authored about 6 years ago by Stephen Kelly <[email protected]>
Add matchers missing from dynamic AST registry

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@343717 91177308-0d34-0410-b5e6-96231b3b80d8

1f9b8947c097b74882dd4bc2ff4da9d7e7ea2f05 authored about 6 years ago by Stephen Kelly <[email protected]>
Sort list of matchers

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@343716 91177308-0d34-0410-b5e6-96231b3b80d8

f8a2b026a6b2e280ee9a6519f26f577b6e43e956 authored about 6 years ago by Stephen Kelly <[email protected]>
[analyzer] [tests] [quickfix] Make the test more resilient for a non-defaut std configuration

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@343715 91177308-0d34-0410-b5e6-96231b3b80d8

820780c046e69e788c247a6587616920d999d1a4 authored about 6 years ago by George Karpenkov <[email protected]>
Merge remote-tracking branch 'origin/swift-5.0-branch' into stable

825be6b2abfe41567c0b0ee609679688f02e6873 authored about 6 years ago by swift-ci <[email protected]>
[OPENMP] Add reverse_offload clause to requires directive

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@343711 91177308-0d34-0410-b5e6-96231b3b80d8

21352e1ac84011834d3e378c5c0940033c66e19b authored about 6 years ago by Patrick Lyster <[email protected]>
Add template type and value parameter metadata nodes to template variable specializations

Summary: Add an optional attribute referring to a tuple of type and value template parameter nod...

248336fd97182c7f3c45fb7e5e3e75335b0be6f8 authored about 6 years ago by Matthew Voss <[email protected]>
[analyzer] Fix bots by removing new check-clang-analyzer commands from CHECK-ALL

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@339709 91177308-0d34-0410-b5e6-96231b3b80d8

62ce12ae42cf2af65e556cdb78e069353b84c5b4 authored about 6 years ago by George Karpenkov <[email protected]>
[test] Use --sysroot instead of -B in print-multi-directory.c

This avoids finding a similar matching GCC installation outside
of the test directory tree in th...

f89b7c303f5ca274e2d94f50b1736adf66d1851d authored about 6 years ago by Martin Storsjo <[email protected]>
[indexstore] Fix indexstore.h to compile in C

This header is intended to be useable from C code, but it was using
C++isms like ctime and an un...

68acee37959f1b1fd23fc4e036b7e1e0989ef107 authored about 6 years ago by Ben Langmuir <[email protected]>
[indexstore] Fix indexstore.h to compile in C

This header is intended to be useable from C code, but it was using
C++isms like ctime and an un...

9fa305f638d6ccae135bde75488551310a0ac7e6 authored about 6 years ago by Ben Langmuir <[email protected]>
[COFF, ARM64] Add _ReadWriteBarrier intrinsic

Reviewers: rnk, mstorsjo, compnerd, TomTan, haripul, javed.absar

Reviewed By: rnk

Subscribers:...

e7b6bef4cb5d4768e681f9e44dd62f77652ad586 authored about 6 years ago by Mandeep Singh Grang <[email protected]>
Thread safety analysis: Unwrap __builtin_expect in getTrylockCallExpr

Summary:
When people are really sure they'll get the lock they sometimes use
__builtin_expect. I...

c78bc70b3e06edc5c7804eabfbc394a72d36b588 authored about 6 years ago by Aaron Puchert <[email protected]>
Propagating prior merge from 'llvm.org/master'.

09696991402e78a0778be92d62160e177bbd0a02 authored about 6 years ago by Automerger <Automerger@Swift>
Allow comments with '#' in dynamic AST Matchers

Summary: This is necessary for clang-query to be able to handle comments.

Reviewers: aaron.ball...

7d98247a0bf0a8719afadda6260a0cdbee00345a authored about 6 years ago by Stephen Kelly <[email protected]>
[Frontend] Delete -print-decl-contexts

Summary: Its job is covered by -ast-dump. The option is rarely used and lacks many AST nodes whi...

c98c6a755c0a740ac307019a69bd6d13cdb43820 authored about 6 years ago by Fangrui Song <[email protected]>
OpenCL: Mark printf format string argument

Fixes not warning on format string errors.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/tr...

5a76d409162c036ac367ee84cc7d5816cf7a3aed authored about 6 years ago by Matt Arsenault <[email protected]>
[CMake][Fuchsia] Use libc++ ABIv2 for Fuchsia toolchain

We don't need to provide stable ABI and hence we can use the v2.

Differential Revision: https:/...

9d23a539c4f804144ba404bfb09f4d96426b0735 authored about 6 years ago by Petr Hosek <[email protected]>
Propagating prior merge from 'llvm.org/master'.

7e2e25cd0b900ebb9e25a77466632b422588488f authored about 6 years ago by Automerger <Automerger@Swift>
[analyzer] [tests] Hotfix: missing space

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@343643 91177308-0d34-0410-b5e6-96231b3b80d8

4de6ad0acae7711cf920eb5851e673976140d91b authored about 6 years ago by George Karpenkov <[email protected]>
Remove spurious assertion in -Wdocumentation

Some code in OpenCV uses interesting doxygen directives that make it so
we don't see any tokens ...

be0d7de1a3efd49946de2985826cb2c32aa88283 authored about 6 years ago by Reid Kleckner <[email protected]>
Propagating prior merge from 'llvm.org/master'.

f72e3aea1837ea63e06277eac07cfa9b2ff83aa3 authored about 6 years ago by Automerger <Automerger@Swift>
[analyzer] [tests] Allow specifying entire -analyze-config on the command line, make sure it's always propagated

Differential Revision: https://reviews.llvm.org/D52801

git-svn-id: https://llvm.org/svn/llvm-pr...

5d94ed487335f62c0646d9ac5e913d787496761b authored about 6 years ago by George Karpenkov <[email protected]>
[analyzer] Fix crash in exploded graph dumping

By allocating new DeclStmt to ASTContext

Differential Revision: https://reviews.llvm.org/D52756...

8ea4dea1b6fd9db71e45497fec694af77a1bf28f authored about 6 years ago by George Karpenkov <[email protected]>
[analyzer] Promote StdCLibraryFunctionsChecker to the apiModeling category.

Because all our languages are C-based, there's no reason to
enable this checker only on UNIX tar...

f23ee512df3d5d1be01b8a041c9475a3252bf80e authored about 6 years ago by Artem Dergachev <[email protected]>
[analyzer] Fix symbol discovery in nonloc::LocAsInteger values.

Doesn't do much despite sounding quite bad, but fixes an exotic test case where
liveness of a no...

88f8d0b7bde3dd01632109249802bdccd348ceb6 authored about 6 years ago by Artem Dergachev <[email protected]>
[cl-compat] Change /JMC from unsupported to ignored.

A tracking bug for actually implementing this in clang-cl is at
https://bugs.llvm.org/show_bug.c...

d70ec8974c5a7d79f9af2b4ccdca81b44129621d authored about 6 years ago by Zachary Turner <[email protected]>
[analyzer][NFC] Refactor functions in PlistDiagnostics to take AnalyzerOptions as parameter

I intend to add a new flag macro-expnasions-as-events, and unfortunately
I'll only be able to co...

3a8dec58e5cbee1e448178775d0dff22ae10ba55 authored about 6 years ago by Kristof Umann <[email protected]>
[OpenMP][NVPTX] Simplify codegen for orphaned parallel, NFCI.

Worker threads fork off to the compiler generated worker function
directly after entering the ke...

d08b7d2eb6476853396974d98a75b2985cfc09b8 authored about 6 years ago by Jonas Hahnfeld <[email protected]>
[OpenMP] Simplify code for reductions on distribute directives, NFC.

Only need to care about the 'distribute simd' case, all other composite
directives are handled e...

379ef2f0b58643936f2f49f7f41dc01eea203de3 authored about 6 years ago by Jonas Hahnfeld <[email protected]>
[HIP] Support early finalization of device code for -fno-gpu-rdc

This patch renames -f{no-}cuda-rdc to -f{no-}gpu-rdc and keeps the original
options as aliases. ...

d46d151a3c24bc2d45124b1bc83f2d0a4ee0eba6 authored about 6 years ago by Yaxun Liu <[email protected]>
clang-format: better handle statement macros

Summary:
Some macros are used in the body of function, and actually contain the trailing semicol...

c59e1fef138b0ad6abda3b6b3160429b288ddae1 authored about 6 years ago by Francois Ferrand <[email protected]>
[Preprocesssor] Filename should fall back to the written name when typo correction fails.

Summary:
The test is added in Testcase is at https://reviews.llvm.org/D52775. I tried to add th...

4b113a837e49832df9559d5d032d4cc3903d69a9 authored about 6 years ago by Haojian Wu <[email protected]>