lp:~pali/llvm/polly-trunk

Created by Pali on 2014-04-11 and last modified on 2019-01-16
Get this branch:
bzr branch lp:~pali/llvm/polly-trunk

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Pali
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/polly/trunk.

The next import is scheduled to run in 2 hours.

Last successful import was 3 hours ago.

Import started 3 hours ago on izar and finished 3 hours ago taking 20 seconds — see the log
Import started 9 hours ago on izar and finished 9 hours ago taking 20 seconds — see the log
Import started 15 hours ago on izar and finished 15 hours ago taking 20 seconds — see the log
Import started 21 hours ago on alnitak and finished 21 hours ago taking 25 seconds — see the log
Import started on 2019-01-16 on izar and finished on 2019-01-16 taking 20 seconds — see the log
Import started on 2019-01-16 on alnitak and finished on 2019-01-16 taking 30 seconds — see the log
Import started on 2019-01-16 on izar and finished on 2019-01-16 taking 20 seconds — see the log
Import started on 2019-01-16 on izar and finished on 2019-01-16 taking 25 seconds — see the log
Import started on 2019-01-15 on alnitak and finished on 2019-01-15 taking 40 seconds — see the log
Import started on 2019-01-15 on izar and finished on 2019-01-15 taking 25 seconds — see the log

Recent revisions

3876. By hans on 2019-01-16

Bump the trunk version to 9.0.0svn

3875. By jyknight on 2019-01-15

Remove irrelevant references to legacy git repositories from
compiler identification lines in test-cases.

(Doing so only because it's then easier to search for references which
are actually important and need fixing.)

3874. By hans on 2019-01-15

Update year in license files

In last year's update (D48219) it was suggested that the release manager
might want to do this, so here we go.

3873. By pfaffe on 2018-11-06

[CMake] Fix generation of exported targets in build directory

CMake generates the exports file wrongly if the CMAKE_BUILD_TYPE is
unset for multi-configuration generators.

The generated file lib/cmake/polly/PollyExports-all.cmake then contains:

set_target_properties(LLVMPolly PROPERTIES
              IMPORTED_LOCATION_ my_build_dir/lib/LLVMPolly.so)
set_target_properties(Polly PROPERTIES
              IMPORTED_LOCATION_ my_build_dir/lib/libPolly.a)

This patch conditionalizes the underscore.

Patch by: Marcin Copik

Differential Revision: D53376

3872. By rnk on 2018-11-01

Fix clang -Wimplicit-fallthrough warnings across llvm, NFC

This patch should not introduce any behavior changes. It consists of
mostly one of two changes:
1. Replacing fall through comments with the LLVM_FALLTHROUGH macro
2. Inserting 'break' before falling through into a case block consisting
   of only 'break'.

We were already using this warning with GCC, but its warning behaves
slightly differently. In this patch, the following differences are
relevant:
1. GCC recognizes comments that say "fall through" as annotations, clang
   doesn't
2. GCC doesn't warn on "case N: foo(); default: break;", clang does
3. GCC doesn't warn when the case contains a switch, but falls through
   the outer case.

I will enable the warning separately in a follow-up patch so that it can
be cleanly reverted if necessary.

Reviewers: alexfh, rsmith, lattner, rtrieu, EricWF, bollu

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

3871. By chandlerc on 2018-10-18

[TI removal] Generically discuss terminators rather than use the soon to
vanish subclass name.

3870. By ttheodor on 2018-10-17

Fix broken formatting caused by test commit

3869. By ttheodor on 2018-10-17

Test commit

3868. By chandlerc on 2018-10-15

[TI removal] Make `getTerminator()` return a generic `Instruction`.

This removes the primary remaining API producing `TerminatorInst` which
will reduce the rate at which code is introduced trying to use it and
generally make it much easier to remove the remaining APIs across the
codebase.

Also clean up some of the stragglers that the previous mechanical update
of variables missed.

Users of LLVM and out-of-tree code generally will need to update any
explicit variable types to handle this. Replacing `TerminatorInst` with
`Instruction` (or `auto`) almost always works. Most of these edits were
made in prior commits using the perl one-liner:
```
perl -i -ple 's/TerminatorInst(\b.* = .*getTerminator\(\))/Instruction\1/g'
```

This also my break some rare use cases where people overload for both
`Instruction` and `TerminatorInst`, but these should be easily fixed by
removing the `TerminatorInst` overload.

3867. By zturner on 2018-10-12

Fix another error related to YAML quoting.

This one occured in polly, which I didn't build / test the first
time so I didn't catch it.

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.