lp:~vcs-imports/llvm/clang-trunk

Created by Jelmer Vernooij on 2011-06-07 and last modified on 2017-10-18
Get this branch:
bzr branch lp:~vcs-imports/llvm/clang-trunk

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
VCS imports
Project:
LLVM
Status:
Development

Import details

Import Status: Reviewed

This branch is an import of the Subversion branch from http://llvm.org/svn/llvm-project/cfe/trunk.

The next import is scheduled to run in 5 hours.

Last successful import was 18 minutes ago.

Import started 19 minutes ago on pear and finished 18 minutes ago taking 1 minute — see the log
Import started 6 hours ago on russkaya and finished 6 hours ago taking 1 minute — see the log
Import started 12 hours ago on pear and finished 12 hours ago taking 30 seconds — see the log
Import started 18 hours ago on pear and finished 18 hours ago taking 1 minute — see the log
Import started on 2017-10-17 on russkaya and finished on 2017-10-17 taking 1 minute — see the log
Import started on 2017-10-17 on pear and finished on 2017-10-17 taking 40 seconds — see the log
Import started on 2017-10-17 on pear and finished on 2017-10-17 taking 40 seconds — see the log
Import started on 2017-10-17 on pear and finished on 2017-10-17 taking 40 seconds — see the log
Import started on 2017-10-16 on pear and finished on 2017-10-16 taking 50 seconds — see the log
Import started on 2017-10-16 on pear and finished on 2017-10-16 taking 40 seconds — see the log

Recent revisions

70916. By rsmith 1 hour ago

Don't suppress instantiation of definitions for variables subject to explicit
instantiation declarations if they are usable from constant expressions.

We are permitted to instantiate in these cases, and required to do so in order
to have an initializer available for use within constant evaluation.

70915. By erichkeane 1 hour ago

Fix capitalization of parameter

The .cpp file has this properly capitalized, but
the header does not. Simply fixed it.

70914. By krasimir 1 hour ago

[clang-format] Sort whole block of using declarations while partially formatting

Summary:
This patch enables sorting the full block of using declarations when
some line is affected.

Reviewers: djasper

Reviewed By: djasper

Subscribers: cfe-commits, klimek

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

70913. By d0k 2 hours ago

[Driver] Fix use after free in Hexagon toolchain code.

No functionality change intended.

70912. By arphaman 5 hours ago

[refactor] Add a doc comment to the test function in the selection
unittest.

As suggested by Haojian Wu!

70911. By arphaman 5 hours ago

[refactor] selection: new CodeRangeASTSelection represents a set of selected
consecutive statements

This commit adds a CodeRangeASTSelection value to the refactoring library. This
value represents a set of selected statements in one body of code.

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

70910. By morehouse 5 hours ago

[clang-proto-fuzzer] Use ToT protobuf-mutator.

70909. By sgundapa 5 hours ago

[Hexagon] Handling of new HVX flags and target-features

This patch has the following changes
A new flag "-mhvx-length={64B|128B}" is introduced to specify the length of the vector.
Previously we have used "-mhvx-double" for 128 Bytes. This adds the target-feature "+hvx-length{64|128}b"

The "-mhvx" flag must be provided on command line to enable HVX for Hexagon. If no -mhvx-length flag
is specified, a default length is picked from the arch mentioned in this priority order from either -mhvx=vxx
or -mcpu. For v60 and v62 the default length is 64 Byte. For unknown versions, the length is 128 Byte. The
-mhvx flag adds the target-feature "+hvxv{hvx_version}"

The 64 Byte mode is soon going to be deprecated. A warning is emitted if 64 Byte is enabled. A warning is
still emitted for the default 64 Byte as well. This warning can be suppressed with a -Wno flag.

The "-mhvx-double" and "-mno-hvx-double" flags are deprecated. A warning is emitted if the driver sees
them on commandline. "-mhvx-double" is an alias to "-mhvx-length=128B"

The compilation will error out if -mhvx-length is specified with out an -mhvx/-mhvx= flag

The macro HVX_LENGTH is defined and is set to the length of the vector.
Eg: #define HVX_LENGTH 64

The macro HVX_ARCH is defined and is set to the version of the HVX.
Eg: #define HVX_ARCH 62

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

70908. By aaronballman 6 hours ago

Enable support for the [[maybe_unused]] attribute from WG14 N2053 when enabling double square bracket attributes in C code.

70907. By aaronballman 9 hours ago

Silencing a redefinition warning that was not germane to the test.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
This branch contains Public information 
Everyone can see this information.

Subscribers

No subscribers.