hanchenye-llvm-project/polly/test/ForwardOpTree
Philip Pfaffe 00fd43b327 Port ScopInfo to the isl cpp bindings
Summary:
Most changes are mechanical, but in one place I changed the program semantics
by fixing a likely bug:

In `Scop::hasFeasibleRuntimeContext()`, I'm now explicitely handling the
error-case. Before, when the call to `addNonEmptyDomainConstraints()`
returned a null set, this (probably) accidentally worked because
isl_bool_error converts to true. I'm checking for nullptr now.

Reviewers: grosser, Meinersbur, bollu

Reviewed By: Meinersbur

Subscribers: nemanjai, kbarton, pollydev, llvm-commits

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

llvm-svn: 318632
2017-11-19 22:13:34 +00:00
..
atax.ll [ZoneAlgo/ForwardOpTree] Normalize PHIs to their known incoming values. 2017-10-31 16:11:46 +00:00
forward_from_region.ll [ForwardOpTree] Allow forwarding in the presence of region statements 2017-08-31 16:04:49 +00:00
forward_hoisted.ll [test] Add descriptions and pseudocode to tests. NFC. 2017-08-08 17:26:19 +00:00
forward_instruction.ll
forward_into_region.ll [ForwardOpTree] Allow forwarding in the presence of region statements 2017-08-31 16:04:49 +00:00
forward_into_region_redundant_use.ll Port ScopInfo to the isl cpp bindings 2017-11-19 22:13:34 +00:00
forward_load.ll Port ScopInfo to the isl cpp bindings 2017-11-19 22:13:34 +00:00
forward_load_differentarray.ll Port ScopInfo to the isl cpp bindings 2017-11-19 22:13:34 +00:00
forward_load_double_write.ll Port ScopInfo to the isl cpp bindings 2017-11-19 22:13:34 +00:00
forward_load_fromloop.ll Port ScopInfo to the isl cpp bindings 2017-11-19 22:13:34 +00:00
forward_load_indirect.ll Port ScopInfo to the isl cpp bindings 2017-11-19 22:13:34 +00:00
forward_load_memset_after.ll [ZoneAlgo] Handle non-StoreInst/LoadInst MemoryAccesses including memset. 2017-09-06 12:40:55 +00:00
forward_load_memset_before.ll Port ScopInfo to the isl cpp bindings 2017-11-19 22:13:34 +00:00
forward_load_tripleuse.ll Port ScopInfo to the isl cpp bindings 2017-11-19 22:13:34 +00:00
forward_load_unrelatedunusual.ll Port ScopInfo to the isl cpp bindings 2017-11-19 22:13:34 +00:00
forward_phi_load.ll [ZoneAlgo/ForwardOpTree] Normalize PHIs to their known incoming values. 2017-10-31 16:11:46 +00:00
forward_readonly.ll [ForwardOpTree] Support read-only value uses. 2017-07-24 12:43:27 +00:00
forward_store.ll [ForwardOpTree] Reload know values. 2017-10-27 14:26:14 +00:00
forward_synthesizable_definloop.ll [ForwardOpTree] Support synthesizable values. 2017-07-31 19:46:21 +00:00
forward_synthesizable_indvar.ll [ForwardOpTree] Support synthesizable values. 2017-07-31 19:46:21 +00:00
forward_synthesizable_useinloop.ll [ForwardOpTree] Support synthesizable values. 2017-07-31 19:46:21 +00:00
forward_transitive.ll
jacobi-1d.ll [ZoneAlgo/ForwardOpTree] Normalize PHIs to their known incoming values. 2017-10-31 16:11:46 +00:00
noforward_from_region.ll [ForwardOpTree] Allow forwarding in the presence of region statements 2017-08-31 16:04:49 +00:00
noforward_load_conditional.ll [test] Add descriptions and pseudocode to tests. NFC. 2017-08-08 17:26:19 +00:00
noforward_load_writebetween.ll [test] Add descriptions and pseudocode to tests. NFC. 2017-08-08 17:26:19 +00:00
noforward_outofquota.ll [ForwardOpTree] Test the max operations quota. 2017-09-18 17:43:50 +00:00
noforward_partial.ll
noforward_phi.ll
noforward_selfrefphi.ll [ZoneAlgo/ForwardOpTree] Normalize PHIs to their known incoming values. 2017-10-31 16:11:46 +00:00
noforward_sideffects.ll
noforward_synthesizable_unknownit.ll [ForwardOpTree] Support synthesizable values. 2017-07-31 19:46:21 +00:00