summaryrefslogtreecommitdiffstats
path: root/clang/lib/Driver/MinGWToolChain.cpp
diff options
context:
space:
mode:
authorPhilip Reames <listmail@philipreames.com>2015-09-23 19:48:43 +0000
committerPhilip Reames <listmail@philipreames.com>2015-09-23 19:48:43 +0000
commitd63df5107e097ba4ab82a82c6a30e4f4ee9f88dd (patch)
treeb79df74c86eb1c3431ac7a7c23f087c29f51a54b /clang/lib/Driver/MinGWToolChain.cpp
parente5ffa089cc88fc730b005d1dba9cb57857a9ba66 (diff)
downloadbcm5719-llvm-d63df5107e097ba4ab82a82c6a30e4f4ee9f88dd.tar.gz
bcm5719-llvm-d63df5107e097ba4ab82a82c6a30e4f4ee9f88dd.zip
Remove handling of AddrSpaceCast in stripAndAccumulateInBoundsConstantOffsets
Patch by: simoncook Unlike BitCasts, AddrSpaceCasts do not always produce an output the same size as its input, which was previously assumed. This fixes cases where two address spaces do not have the same size pointer, as an assertion failure would occur when trying to prove deferenceability. LoopUnswitch is used in the particular test, but LICM also exhibits the same problem. Differential Revision: http://reviews.llvm.org/D13008 llvm-svn: 248422
Diffstat (limited to 'clang/lib/Driver/MinGWToolChain.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud