lp:~pali/llvm/polly-trunk

Created by Pali on 2014-04-11 and last modified on 2018-05-21
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 3 hours.

Last successful import was 2 hours ago.

Import started 2 hours ago on izar and finished 2 hours ago taking 40 seconds — see the log
Import started 8 hours ago on alnitak and finished 8 hours ago taking 25 seconds — see the log
Import started 14 hours ago on alnitak and finished 14 hours ago taking 25 seconds — see the log
Import started 20 hours ago on izar and finished 20 hours ago taking 25 seconds — see the log
Import started on 2018-05-20 on alnitak and finished on 2018-05-20 taking 30 seconds — see the log
Import started on 2018-05-20 on alnitak and finished on 2018-05-20 taking 25 seconds — see the log
Import started on 2018-05-20 on izar and finished on 2018-05-20 taking 25 seconds — see the log
Import started on 2018-05-20 on alnitak and finished on 2018-05-20 taking 25 seconds — see the log
Import started on 2018-05-19 on alnitak and finished on 2018-05-19 taking 40 seconds — see the log
Import started on 2018-05-19 on izar and finished on 2018-05-19 taking 20 seconds — see the log

Recent revisions

3772. By pcc 4 hours ago

CodeGen: Add a dwo output file argument to addPassesToEmitFile and hook it up to dwo output.

Part of PR37466.

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

3771. By lebedevri on 2018-05-19

[polly] Drop nonexistant LLVM_PLUGIN_EXPORT macro from llvmGetPassPluginInfo()

Fixes build:
/build/polly/lib/Support/RegisterPasses.cpp:709:80: error: expected ';' after top level declarator
extern "C" ::llvm::PassPluginLibraryInfo LLVM_ATTRIBUTE_WEAK LLVM_PLUGIN_EXPORT
                                                                               ^
                                                                              ;

Was missed in rL332796 / D47082

3770. By efriedma on 2018-05-18

[SCEVAffinator] BB can be null; don't use it to get the LLVMContext.

Fixes post-commit review comment on r332309.

3769. By meinersbur on 2018-05-16

[DeLICM] Avoid assertion on out-of-quota.

An assertion was not prepared to be passed a nullptr because the
out-of-quota limit was exceeded. Bail-out before the assertion
since the assertion does not apply on out-of-quote.

This fixes llvm.org/PR37477.

3768. By pfaffe on 2018-05-16

[ScopInfo] Remove usage of isl_set_n_basic_set()

Summary: This patch aims to remove the usage of old C-styled isl functions (in this case `isl_set_n_basic_set()`) in favor of new C++ isl interface based methods in `ScopInfo.cpp`.

Patch by Sahil Yerawar

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

3767. By pfaffe on 2018-05-15

[SI] Create Scop Name lazily

Summary: Creating the Scop name is expensive, because creating the
Region name it's derived from is expensive. So create the name lazily,
because getName() is actually called rarely.

This is a reiteration of r328666, which introduced a use-after-free and
got reverted in r331363.

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

3766. By pfaffe on 2018-05-15

[arc] Remove unittesting from arcconfig

Summary:
Unittests aren't working, and I don't think they ever were. Just remove
them, so that we don't have to write `arc --nounit` all the time.

Reviewers: grosser, Meinersbur, bollu

Subscribers: bollu, pollydev, llvm-commits

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

3765. By nzaghen on 2018-05-15

[polly] Update uses of DEBUG macro to LLVM_DEBUG.

The DEBUG() macro is very generic so it might clash with other projects.
The renaming was done as follows:
- git grep -l 'DEBUG' | xargs sed -i 's/\bDEBUG\s\?(/LLVM_DEBUG(/g'
- git diff -U0 master | ../clang/tools/clang-format/clang-format-diff.py -i -p1 -style LLVM

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

3764. By efriedma on 2018-05-14

[SCEVAffinator] Fix handling of pwaff complexity limit.

nullptr is not a valid affine expression, and none of the callers check
for null, so we eventually hit an isl error and crash.

Instead, invalidate the scop and return a constant zero.

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

3763. By grosser on 2018-05-10

Adjust to debug info metadata format change.

Rename variable to retainedNodes. This unbreaks the Polly builds.

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.