[PATCH] D45210: [New-PM] Lift Scop Pipeline to CGSCC-level
Lukas Böhm via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Tue Apr 10 08:47:01 PDT 2018
lksbhm updated this revision to Diff 141859.
lksbhm added a comment.
Rebase patch and port some tests where the `cgscc()` nesting needs to be explicit to the new passmanager
We already have a fully ported testsuite (see https://reviews.llvm.org/D45493) and these are the tests that fail after this patch without the necessary modifications.
Therefore we have decided that it makes sense to attach them as tests for this change. NOTE however that this patch now depends on https://reviews.llvm.org/D45484 in order for the tests to be executable (and https://reviews.llvm.org/D45493 for the remaining ports)
Repository:
rPLO Polly
https://reviews.llvm.org/D45210
Files:
include/polly/ScopInfo.h
include/polly/ScopPass.h
lib/Analysis/ScopInfo.cpp
lib/Analysis/ScopPass.cpp
lib/Support/PollyPasses.def
lib/Support/RegisterPasses.cpp
test/Isl/CodeGen/constant_condition.ll
test/Isl/CodeGen/invariant_verify_function_failed.ll
test/Isl/CodeGen/loop_with_condition_nested.ll
test/Isl/CodeGen/perf_monitoring_trip_counts_per_scop.ll
test/Isl/CodeGen/simple_vec_assign_scalar.ll
test/Isl/CodeGen/simple_vec_assign_scalar_2.ll
test/Isl/CodeGen/simple_vec_call_2.ll
test/Isl/CodeGen/simple_vec_cast.ll
test/Isl/CodeGen/simple_vec_large_width.ll
test/Isl/CodeGen/simple_vec_stride_x.ll
test/Isl/CodeGen/simple_vec_two_stmts.ll
test/Isl/single_loop_param_less_equal.ll
test/ScopDetect/indvars.ll
test/ScopInfo/aliasing_with_non_affine_access.ll
unittests/ScopPassManager/PassManagerTest.cpp
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D45210.141859.patch
Type: text/x-patch
Size: 31586 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20180410/c58b52c2/attachment.bin>
More information about the llvm-commits
mailing list