Add option to disallow modref function calls in scops.
authorTobias Grosser <tobias@grosser.es>
Wed, 23 Mar 2016 06:40:15 +0000 (06:40 +0000)
committerTobias Grosser <tobias@grosser.es>
Wed, 23 Mar 2016 06:40:15 +0000 (06:40 +0000)
commit898a6362106a0eae64a30e429ddc0492ebc94951
tree665e0ce1feabbe39a17fca7b51a522cc33edcb29
parent46c8e3a6143c33f32585ce685311f32224b76ed9
Add option to disallow modref function calls in scops.

This might be useful to evaluate the benefit of us handling modref funciton
calls. Also, a new bug that was triggered by modref function calls was
recently reported http://llvm.org/PR27035. To ensure the same issue does not
cause troubles for other people, we temporarily disable this until the bug
is resolved.

llvm-svn: 264140
polly/lib/Analysis/ScopDetection.cpp
polly/test/ScopDetect/mod_ref_read_pointer.ll
polly/test/ScopInfo/mod_ref_access_pointee_arguments.ll
polly/test/ScopInfo/mod_ref_read_pointee_arguments.ll
polly/test/ScopInfo/mod_ref_read_pointer.ll
polly/test/ScopInfo/mod_ref_read_pointers.ll
polly/test/ScopInfo/multidim_2d_with_modref_call.ll
polly/test/ScopInfo/multidim_2d_with_modref_call_2.ll
polly/test/ScopInfo/multidim_fortran_2d_with_modref_call.ll