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

Fix MSVC "not all control paths return a value" warning. NFCI.

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

0d440f4fe57c7d822f1580bb4f93ca692e7f1528 authored about 6 years ago by Simon Pilgrim <[email protected]>
[OpenCL] Fix definitions of __builtin_(add|sub|mul)_overflow

Ensure __builtin_(add|sub|mul)_overflow return bool instead of void as per
specification (Langua...

b0ae3fe89c29cc93d8e026b27daa2be8edbc5b54 authored about 6 years ago by Marco Antognini <[email protected]>
[ARM][AArch64] Add LLVM_FALLTHROUGH to silence warning [NFC]

A follow up to D52784 to add in LLVM_FALLTHROUGH where there is an
intentional fall through in a...

467ed8eec226efa0eda216db0b9c4d6ed098550d authored about 6 years ago by Peter Smith <[email protected]>
Propagating prior merge from 'llvm.org/master'.

ac1fcf3b89e484ebacf33b36593d7a21182c5e56 authored about 6 years ago by Automerger <Automerger@Swift>
[CodeComplete] Fix accessibility of protected members when accessing members implicitly.

Reviewers: ilya-biryukov

Subscribers: arphaman, cfe-commits

Differential Revision: https://rev...

49d87540b6b86e41450c9b845e7f2230075b8df7 authored about 6 years ago by Eric Liu <[email protected]>
[analyzer][UninitializedObjectChecker] No longer using nonloc::LazyCompoundVal

As rightly pointed out by @NoQ, nonloc::LazyCompoundVals were only used to acquire a constructed...

83ba47cb8b4bb356fc302e0e5f5570e2f11b4848 authored about 6 years ago by Kristof Umann <[email protected]>
[analyzer][www] Update alpha_checks.html

I added some missing doc. I have not developed any of these checkers, it might worth really insp...

a240d331d5b4d8e886272c038c23b20fa7348c39 authored about 6 years ago by Kristof Umann <[email protected]>
Merge pull request #212 from compnerd/index-visibility

IndexStore: correct symbol visibility

c6e5bf11a321f91d3ecc6528ce99a3b0bfc5a277 authored about 6 years ago by Saleem Abdulrasool <[email protected]>
[analyzer][NFC] Fix inconsistencies in AnalyzerOptions

I'm in the process of refactoring AnalyzerOptions. The main motivation behind
here is to emit wa...

ed6dc92533ace1548660639a2c32e6c56cdeb5cc authored about 6 years ago by Kristof Umann <[email protected]>
Propagating prior merge from 'llvm.org/master'.

e6c00fb9c9ab5697746b4bd91b7c4b8831bd06c7 authored about 6 years ago by Automerger <Automerger@Swift>
[AST, analyzer] Transform rvalue cast outputs to lvalues (fheinous-gnu-extensions)

Despite the fact that cast expressions return rvalues, GCC still
handles such outputs as lvalues...

9011c7f9bb4cfc70bbf8e76a7c5795f0e9a45fe9 authored about 6 years ago by Aleksei Sidorin <[email protected]>
[X86] Add more intrinsics to match icc.

This adds
_mm_loadu_epi8, _mm256_loadu_epi8, _mm512_loadu_epi8
_mm_loadu_epi16, _mm256_loadu_epi...

51c44966aa9d107d85bfdd77fc9d265c9b69415d authored about 6 years ago by Craig Topper <[email protected]>
[X86] Add missing intrinsics to match icc.

This adds
_mm_and_epi32, _mm_and_epi64
_mm_andnot_epi32, _mm_andnot_epi64
_mm_or_epi32, _mm_or_e...

f9d508ff53370c349e22a289585a7f71c72dd127 authored about 6 years ago by Craig Topper <[email protected]>
Use llvm::{all,any,none}_of instead std::{all,any,none}_of. NFC

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

117cd8c7825bb58b8ce0cdebfe15b5f54884422d authored about 6 years ago by Fangrui Song <[email protected]>
[NFC][Test commit] Fix typos in a comment

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

c6c6ebef73405d5a9b3dc212ea78a7b7ce2ca133 authored about 6 years ago by Aleksei Sidorin <[email protected]>
[CodeGen] Use the mangle context owned by CodeGenModule to correctly

mangle types of lambda objects captured by a block instead of creating a
new mangle context every...

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

4d98f8c9404d8c072c01b7a9d8694be31c5343a9 authored about 6 years ago by Automerger <Automerger@Swift>
[CodeGen] Use the mangle context owned by CodeGenModule to correctly

mangle types of lambda objects captured by a block instead of creating a
new mangle context every...

c405aa768190880c02535572bcc7e3b04c75da95 authored about 6 years ago by Akira Hatanaka <[email protected]>
[X86] Add support for more than 32 features for __builtin_cpu_is

libgcc supports more than 32 features by adding a new 32-bit variable __cpu_features2.

This add...

ecd6966ec01af3da84468e2d50dd3e97cbc93d6d authored about 6 years ago by Craig Topper <[email protected]>
Make -Wfor-loop-analysis work with C++17

For now, disable the "variable in loop condition not modified" warning to not
be emitted when th...

74888afa84da71f0d77706afbd5bdcc67bd44178 authored about 6 years ago by Richard Trieu <[email protected]>
[X86] When checking the bits in cpu_features for function multiversioning dispatcher in the resolver, make sure all the required bits are set. Not just one of them

Summary:
The multiversioning code repurposed the code from __builtin_cpu_supports for checking i...

86e021db48b2370ff68797df054b3da67efb75e8 authored about 6 years ago by Craig Topper <[email protected]>
[analyzer] Be more plugin-friendly by moving static locals into .cpp files.

The GDMIndex functions return a pointer that's used as a key for looking up
data, but addresses ...

3f9a2142b46f697d5ec2b911256470152a7097e7 authored about 6 years ago by Artem Dergachev <[email protected]>
Revert "[Driver] Reland: Default Android toolchains to libc++."

This reverts commit 84677d5009d613232d360fda27e6e41fb5cb6700.

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

70f06000b1276168fa683adb4aa589a447090f23 authored about 6 years ago by Dan Albert <[email protected]>
PR24164, PR39336: init-captures are not distinct full-expressions.

Rather, they are subexpressions of the enclosing lambda-expression, and
any temporaries in them ...

3c43b80122fc629f0d3bc4b723dbab8a66c9857b authored about 6 years ago by Richard Smith <[email protected]>
Add basic test that we perform lifetime extension in the expected

situations.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@344800 91177308-0d34-0410-b5...

396dc1658c22d495834ce71a9c975770ed3fca40 authored about 6 years ago by Richard Smith <[email protected]>
[Driver] Reland: Default Android toolchains to libc++.

The sanitizer builder that was broken by this should now be fixed.

Original review was https://...

84677d5009d613232d360fda27e6e41fb5cb6700 authored about 6 years ago by Dan Albert <[email protected]>
Java annotation declaration being handled correctly

Previously, Java annotation declarations (@interface AnnotationName) were being
handled as ObjC ...

ed20274f7146fc838714fad107dcaab1ca81b092 authored about 6 years ago by Hans Wennborg <[email protected]>
[Hexagon] Remove support for V4

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

65b8b2af9b8111db669eac1d7a1b118225ce5e96 authored about 6 years ago by Krzysztof Parzyszek <[email protected]>
[ASTImporter] Removed uneeded default case label.

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

8f4ac0c46322a0985fefa4c82c71a869e53acfb3 authored about 6 years ago by Balazs Keri <[email protected]>
[ASTImporter] Added error handling for AST import.

Summary:
The goal of this change is to make the ASTImporter::Import functions return
llvm::Expec...

6ff4ea1ff66d17d41fc5f5eab27128a6a14034aa authored about 6 years ago by Balazs Keri <[email protected]>
Propagating prior merge from 'llvm.org/master'.

d00b6d72b11597a22ad463194febd6c1e1faacf1 authored about 6 years ago by Automerger <Automerger@Swift>
[OpenCL] Remove unwanted signedness conversion from tests

The get_kernel_* functions used in cl20-device-side-enqueue.cl all return
unsigned integers. Thi...

7dcc1a53bdd48e8c398432d5cf17675740ee107d authored about 6 years ago by Marco Antognini <[email protected]>
[COFF, ARM64] Enable unit test arm64-microsoft-status-reg.cpp only for aarch64 target

This should unbreak bots broken here:
http://lab.llvm.org:8011/builders/clang-cmake-x86_64-sde-a...

ab7073b16c4929d51075045579d4dada65a5d7f2 authored about 6 years ago by Mandeep Singh Grang <[email protected]>
[COFF, ARM64] Add _ReadStatusReg and_WriteStatusReg intrinsics

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

Reviewed By: efriedm...

ebb3b3ca30bc377eeebfac5e56b940f9a22b5b64 authored about 6 years ago by Mandeep Singh Grang <[email protected]>
[Test] Fix test file for C++98 mode

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

ad1dc6bdd2fdcd025371797c37ccee751789e57c authored about 6 years ago by David Bolvansky <[email protected]>
[Diagnostics] Add missing expected warning to test file

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

987c5a37f2041b07510c5e94e7152f52727f60ce authored about 6 years ago by David Bolvansky <[email protected]>
[Diagnostics] Check for integer overflow in array size expressions

Summary: Fixes PR27439

Reviewers: rsmith, Rakete1111

Reviewed By: rsmith

Subscribers: Rakete1...

9687359b2fef960bb0483fbd8157ddff585838ce authored about 6 years ago by David Bolvansky <[email protected]>
Add check-clang-python to the Clang tests directory in IDEs; NFC.

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

2abe10f0902311fdb2896d3c6223787f51049fac authored about 6 years ago by Aaron Ballman <[email protected]>
Add language standard aliases for -std=c18, -std=gnu18, and -std=iso9899:2018.

As described in D40225, the C17 standard was balloted and approved in 2017, but the ISO publicat...

8ed09f041057b6671e0944fbb5b386e10bf8eaeb authored about 6 years ago by Aaron Ballman <[email protected]>
[X86][Tests] Make sure tls-direct-seg-refs tests only run where supported

This flag is only supported for x86 targets, make sure the tests only run
for those.

git-svn-...

972f7e6fe5e2c6fdd583f90f149c87de11676c5f authored about 6 years ago by Kristina Brooks <[email protected]>
[OPENMP] Move OMPClausePrinter to OpenMPClause.h/OpenMPClause.cpp - NFC. Differential Revision: https://reviews.llvm.org/D53102

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

b81ed4f49d74e6ea141d15cfc44c054359ea262a authored about 6 years ago by Patrick Lyster <[email protected]>
Add support for -mno-tls-direct-seg-refs to Clang

This patch exposes functionality added in rL344723 to the Clang driver/frontend
as a flag and ad...

38c9197d87e20a45afe8f546c157cee9f5a744c5 authored about 6 years ago by Kristina Brooks <[email protected]>
Propagating prior merge from 'llvm.org/master'.

2e0a1ae16504f451c75bc91e53d16e11d4ad9d45 authored about 6 years ago by Automerger <Automerger@Swift>
[TI removal] Test predicate rather than casting to detect a terminator

and use the range based successor API.

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

59ea295b9359a868fdc5776898b31f449673bf8a authored about 6 years ago by Chandler Carruth <[email protected]>
AMDGPU: Add options to enable/disable code object v3

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

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

0961ef21c73b09e33c6e0b17e58ef90207721e6a authored about 6 years ago by Konstantin Zhuravlyov <[email protected]>
[AArch64] Define __ELF__ for aarch64-none-elf and other similar triples.

"aarch64-none-elf" is commonly used for AArch64 baremetal toolchains.

Differential Revision: ht...

a4bff95d98ab2fa6129f24684362774b7da6a8ff authored about 6 years ago by Eli Friedman <[email protected]>
Fix for arm bots afternew PM pass port. Prevent cross compiling on arm.

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

59b8cccef370fdb22152f24503292ee71ad4a61a authored about 6 years ago by Leonard Chan <[email protected]>
Fix for failing unit tests on some bots after r344696.

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

c7b127680964888825f2169934c30772b34fa909 authored about 6 years ago by Leonard Chan <[email protected]>
[PassManager/Sanitizer] Enable usage of ported AddressSanitizer passes with -fsanitize=address

Enable usage of `AddressSanitizer` and `AddressModuleSanitizer` ported from the
legacy to the ne...

237d1781728c10a84c79a9df266d18d320100ffc authored about 6 years ago by Leonard Chan <[email protected]>
Propagating prior merge from 'llvm.org/master'.

cb0ddc8f7e2d42f9a857e1f4b48a2c08741be6d6 authored about 6 years ago by Automerger <Automerger@Swift>
NFC: Remove trailing space from CodeGenModule.cpp

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

109849446329d565ddb2a0af29aeef75f53ecf61 authored about 6 years ago by Takuto Ikuta <[email protected]>
[python] [tests] Disable on known-broken arches

Disable the Python binding tests on AArch64, Hexagon and SystemZ
following reports on test failu...

0f4382eff8a58ab1d232f336ea0c58ef82e763a2 authored about 6 years ago by Michal Gorny <[email protected]>
AMDGPU: add __builtin_amdgcn_update_dpp

Emit llvm.amdgcn.update.dpp for both __builtin_amdgcn_mov_dpp and
__builtin_amdgcn_update_dpp. T...

f6fcf841ff6ef4eca98ab56e1aee7b98e7175503 authored about 6 years ago by Yaxun Liu <[email protected]>
[analyzer] [www] Minor improvements to the text in open_projects

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

431962bcfd94e537b3076412c868a7921e58397c authored about 6 years ago by George Karpenkov <[email protected]>
[analyzer] [www] Updated a list of open projects

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

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

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

f8f64b3f60af2948762b6ba1fd655815ed1a4332 authored about 6 years ago by Automerger <Automerger@Swift>
Disable code object version 3 for HIP toolchain

AMDGPU backend will switch to code object version 3 by default.
Since HIP runtime is not ready, ...

bcda707b20ee8c1ad0ce4e9503c761c85e6ce624 authored about 6 years ago by Yaxun Liu <[email protected]>
[SystemZ] Actually enable -mzvector keywords

It appears when initially committing the support for the IBM Z vector
extension language, one cr...

d9c4f8debc306b4ccad6d7864af0cafe8e3a5284 authored about 6 years ago by Ulrich Weigand <[email protected]>
[driver][mips] Support MIPS R6 target triples

This change adds support for the following MIPS target triples:
mipsisa32r6-linux-gnu
mipsis...

b186a817765f99a31da78c0ef471a3348a565f0d authored about 6 years ago by Simon Atanasyan <[email protected]>
[driver][mips] Adjust target triple's environment accordingly to provided ABI name

For MIPS we need to adjust not only architecture name accordingly to ABI
provided by the `-mabi`...

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

af8b80799fd3778570d43b338e66d404cdd8c552 authored about 6 years ago by Automerger <Automerger@Swift>
Fix buildbots - update clang-interpreter to use Legacy ORC classes introduced in rL344572.

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

4224ca2f5f7d67bfcd721a791be6da7290d7edf9 authored about 6 years ago by Simon Pilgrim <[email protected]>
[ARM][AArch64] Pass through endian flags to assembler and linker.

The big-endian arm32 Linux builds are currently failing when the
-mbig-endian flag is used but t...

00837084bea626693768ee3cb58f13094cfa9981 authored about 6 years ago by Peter Smith <[email protected]>
Add target requirement to profile remap test.

Fix bots which don't have x86_64 target built (ARM/AArch64).

Differential Revision: https://r...

750cd67a8e656ea9964f5109a3538c832ff55701 authored about 6 years ago by Yvan Roux <[email protected]>
[mips] Group similar commands in the test case. NFC

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

6d4408ce50e9bacfce46e2e32eb4b2318e2e6992 authored about 6 years ago by Simon Atanasyan <[email protected]>
[OPENMP][NVPTX]Increment iterator only when it is used, NFC.

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

98d05c737190b2545a90d6af1ca53cef5a9239da authored about 6 years ago by Alexey Bataev <[email protected]>
[mips] Fix handling of GNUABIN32 environment in a target triple

The `GNUABIN32` environment in a target triple implies using the N32
ABI. This patch adds suppor...

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

389835d37ec6a0e8e2eb1a8baa4ccd25c4320c7e authored about 6 years ago by Automerger <Automerger@Swift>
[Driver] Support direct split DWARF emission for Fuchsia

This enables the driver support for direct split DWARF emission for
Fuchsia in addition to Linux...

82c25dd875d28ec7c9b967629b808a1b1b77fbcc authored about 6 years ago by Petr Hosek <[email protected]>
[analyzer] Add doxygen comments for the new CXXAllocatorCall APIs.

Forgot to squeeze this into r344539.

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

b132ee317d18b515206fc8194cb2f4976bd64d7d authored about 6 years ago by Artem Dergachev <[email protected]>
[analyzer] Teach CallEvent about C++17 aligned operator new().

In C++17, when class C has large alignment value, a special case of
overload resolution rule kic...

d51c720a61187043efecb7c3b44346e8d434bc43 authored about 6 years ago by Artem Dergachev <[email protected]>
[analyzer] NFC: RetainCountChecker: Don't dump() symbols into program point tags.

We don't need a separate node for every symbol, because whenever the first
symbol leaks, a bug i...

753ce1e0a70d7a5907be8c20796c8e9c59faf64a authored about 6 years ago by Artem Dergachev <[email protected]>
[python] [tests] Disable python binding tests under LLVM_USE_SANITIZER=Address

They don't work yet.

Patch by Dan Liew!

rdar://problem/45242886

Differential Revision: https:...

59436556329d1f9f6c9f63ed94eab6ae70be34b5 authored about 6 years ago by Artem Dergachev <[email protected]>
Revert 344389 "Revert r344375 "[Driver] check for exit code from SIGPIPE""

Summary:
Add preprocessor guards for UNIX.

This reverts commit r344389.

Reviewers: rnk, majnem...

eb078c91ceb8b9714fd4cfb193b0196d77b2d72a authored about 6 years ago by Nick Desaulniers <[email protected]>
[Fixed Point Arithmetic] FixedPointCast

This patch is a part of https://reviews.llvm.org/D48456 in an attempt to
split them up. This con...

ed7f88d2aba4bb4d18161b8304d658681adf7951 authored about 6 years ago by Leonard Chan <[email protected]>
Revert "[CodeGenCXX] Treat 'this' as noalias in constructors"

This reverts commit https://reviews.llvm.org/rL344150 which causes
MachineOutliner related failu...

6451fb59532853824acbc78f98f1aa81e30468d1 authored about 6 years ago by Sean Fertile <[email protected]>
[CodeComplete] Make sure keyword 'template' is added even when code pattern is disabled.

Reviewers: sammccall, hokein

Subscribers: arphaman, cfe-commits

Differential Revision: https:/...

0b3849f0f32c84034d65950b9999d61c797d2a30 authored about 6 years ago by Eric Liu <[email protected]>
[TI removal] Make `getTerminator()` return a generic `Instruction`.

This removes the primary remaining API producing `TerminatorInst` which
will reduce the rate at ...

e9f1b74ccc8068ec1033784bdfb1264e55b961ae authored about 6 years ago by Chandler Carruth <[email protected]>
Propagating prior merge from 'llvm.org/master'.

ea41475b9646f51c0d274dff998736ed03d15b68 authored about 6 years ago by Automerger <Automerger@Swift>
[Hexagon] Update tests account for non-hardcoded linker name.

Tests should not assume the linker's name, CLANG_DEFAULT_LINKER could
change it.

Differential R...

e3de7bb263271008c55cc8bf3186a3a08999fbaa authored about 6 years ago by Sid Manning <[email protected]>
Propagating prior merge from 'llvm.org/master'.

2dc0a5a34770eda1130f8571bfa9f11bce5b458b authored about 6 years ago by Automerger <Automerger@Swift>
Try harder to fix test/Driver/cl-showfilenames.c

Follow-up to r344462.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@344469 91177308-0...

1262616a08515a24ebd67d1ddb8d4497ea3cc560 authored about 6 years ago by Hans Wennborg <[email protected]>
Move some helpers from the global namespace into anonymous ones.

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

a579dd81daf235820037861a40c18cba0d567a0e authored about 6 years ago by Benjamin Kramer <[email protected]>
[analyzer] Improved cmake configuration for Z3

Summary:
Enhanced support for Z3 in the cmake configuration of clang; now it is possible to spec...

b4d73f48e2bec73dcfc2dbede2acc39ce6aee93b authored about 6 years ago by Enrico Steffinlongo <[email protected]>
[analyzer] Small SMT API improvement

Summary: Removed const qualifier from reset method of SMTSolver and Z3Solver objects.

Reviewers...

8693e0ee6a25277d61bd482455d74a5089ea2add authored about 6 years ago by Enrico Steffinlongo <[email protected]>
Re-commit r344234 "clang-cl: Add /showFilenames option (PR31957)"

The test was failing on e.g. PPC which can't target Windows. Fix by
requiring X86 target in the ...

610fb254ef34278e0398c4d53dd4a440ebb486bc authored about 6 years ago by Hans Wennborg <[email protected]>
[Analyzer] Iterator Checker - Part 10: Tests for iterators passed as parameter

In earlier Clang Static Analyzer versions `check::Bind() was not invoked for
parameter passing, ...

5af400bd1faa8973ca9a9c776bc241f2a09b63ea authored about 6 years ago by Adam Balogh <[email protected]>
Propagating prior merge from 'llvm.org/master'.

d8d191121990c6bc1bcc135f001a502a9b504f1a authored about 6 years ago by Automerger <Automerger@Swift>
[OPENMP][NVPTX]Reduce memory usage in target region.

Additional reduction of the global memory usage in the target regions
without parallel regions.
...

0a80d6bb5733baa1a7cea517eea76400d7091a54 authored about 6 years ago by Alexey Bataev <[email protected]>
[MinGW] Allow using LTO when lld is used as linker

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

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

1c99505cfafe7f6057981f365a75ae869c13b13d authored about 6 years ago by Martin Storsjo <[email protected]>
[python] [tests] Re-add once again, this time without Windows

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

9f679a5688231f3bad6f6d3d3738df5ffd7b75ed authored about 6 years ago by Michal Gorny <[email protected]>
Revert rL344365: [tests] Readd Python binding tests to check-all

Windows buildbots are still not happy

Now that both issues found out during the last iteration ...

4ee9e8a222791eb3ccb2df20ac89cfa2c68576ed authored about 6 years ago by Simon Pilgrim <[email protected]>
[clang-format] Fix BraceWrapping AfterFunction for ObjC methods

Summary:
> clang-format --version
> clang-format version 7.0.0 (tags/RELEASE_700/final)
> echo "...

9580a67e2e150c3f5a77360cc017865c52171497 authored about 6 years ago by Ben Hamilton <[email protected]>
Fix a clang::driver::ArgStringList usage I missed in rL344398. NFCI.

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

247be3e41c41201641af01888ff0d84484c4e0f4 authored about 6 years ago by Simon Pilgrim <[email protected]>
Consistently make llvm::opt::ArgStringList usage explicit to try and appease MSVC 2015 buildbots. NFCI.

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

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

0a99881462d965add8a732de025be6178e614803 authored about 6 years ago by swift-ci <[email protected]>
Revert r344375 "[Driver] check for exit code from SIGPIPE"

This doesn't build on Windows.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@344389 9...

c2275676c1bde4ed20c06affdeeb1a93692f29a8 authored about 6 years ago by Reid Kleckner <[email protected]>
[Doc] fix second error in UsersManual

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

cb31f37dffb7f5b4db4309f24dcba6be3c4c5ebf authored about 6 years ago by Jonas Toth <[email protected]>
[CodeGen] Handle extern references to OBJC_CLASS_$_*

Some ObjC users declare a extern variable named OBJC_CLASS_$_Foo, then use it's
address as a Cla...

4c7168138cbd0ba68f2c27f8a3f4af3917b299cf authored about 6 years ago by Erik Pilkington <[email protected]>
[Doc] fix BB, add code-block type

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

1cdd4fccc6195c660f5f9aeaad1d56d7abd97d00 authored about 6 years ago by Jonas Toth <[email protected]>