forked from OSchip/llvm-project
c3bcdc2f1a
Summary: Before, if we fail to parse a jscop file, this will be reported as an error and importing is aborted. However, this isn't actually strong enough, since although the import is aborted, the scop has already been modified and is very likely broken. Instead, make this a hard failure and throw an LLVM error. This new behaviour requires small changes to the tests for the legacy pass, namely using `not` to verify the error. Further, fixed the jscop file for the base_pointer_load_is_inst_inside_invariant_1 testcase. Reviewed By: Meinersbur Split out of D36578. llvm-svn: 310599 |
||
---|---|---|
.. | ||
ImportAccesses-Bad-relation.ll | ||
ImportAccesses-No-accesses-key.ll | ||
ImportAccesses-Not-enough-MemAcc.ll | ||
ImportAccesses-Not-enough-statements.ll | ||
ImportAccesses-Relation-mispelled.ll | ||
ImportAccesses-Statements-mispelled.ll | ||
ImportAccesses-Undeclared-ScopArrayInfo.ll | ||
ImportAccesses-Wrong-number-dimensions.ll | ||
ia2___%for.cond---%for.end10.jscop | ||
ia3___%for.cond---%for.end10.jscop | ||
ia4___%for.cond---%for.end10.jscop | ||
ia5___%for.cond---%for.end10.jscop | ||
ia6___%for.cond---%for.end10.jscop | ||
ia7___%for.cond---%for.end10.jscop | ||
ia8___%for.cond---%for.end10.jscop | ||
ia___%for.cond---%for.end10.jscop |