aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/ARM/Disassembler/ARMDisassembler.cpp
diff options
context:
space:
mode:
authorWhitney Tsang <whitney.uwaterloo@gmail.com>2019-06-10 15:29:07 +0000
committerWhitney Tsang <whitney.uwaterloo@gmail.com>2019-06-10 15:29:07 +0000
commit05bf5f9328e2bcada093cc36e729621763b68823 (patch)
tree6a0d453e8efde076697f9c188e3c163e591f792a /llvm/lib/Target/ARM/Disassembler/ARMDisassembler.cpp
parentbcff41729209cafa29aa87c978809e3dc90c769a (diff)
downloadllvm-05bf5f9328e2bcada093cc36e729621763b68823.zip
llvm-05bf5f9328e2bcada093cc36e729621763b68823.tar.gz
llvm-05bf5f9328e2bcada093cc36e729621763b68823.tar.bz2
[DA] Add an option to control delinearization validity checks
Summary: Dependence Analysis performs static checks to confirm validity of delinearization. These checks often fail for 64-bit targets due to type conversions and integer wrapping that prevent simplification of the SCEV expressions. These checks would also fail at compile-time if the lower bound of the loops are compile-time unknown. Author: bmahjour Reviewer: Meinersbur, jdoerfert, kbarton, dmgreen, fhahn Reviewed By: Meinersbur, jdoerfert, dmgreen Subscribers: fhahn, hiraditya, javed.absar, llvm-commits, Whitney, etiotto Tag: LLVM Differential Revision: https://reviews.llvm.org/D62610 llvm-svn: 362952
Diffstat (limited to 'llvm/lib/Target/ARM/Disassembler/ARMDisassembler.cpp')
0 files changed, 0 insertions, 0 deletions