llvm/test/Transforms/GVN/PRE
Keno Fischer 54fd142e36 [GVN] Fix a crash on encountering non-integral pointers
Summary:
This fixes the immediate crash caused by introducing an incorrect inttoptr
before attempting the conversion. There may still be a legality
check missing somewhere earlier for non-integral pointers, but this change
seems necessary in any case.

Reviewers: sanjoy, dberlin

Reviewed By: dberlin

Subscribers: llvm-commits

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

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@302587 91177308-0d34-0410-b5e6-96231b3b80d8
2017-05-09 21:07:20 +00:00
..
2009-02-17-LoadPRECrash.ll
2009-06-17-InvalidPRE.ll
2011-06-01-NonLocalMemdepMiscompile.ll ConstantFold: Fold getelementptr (i32, i32* null, i64 undef) to null. 2017-05-08 17:37:29 +00:00
atomic.ll
invariant-load.ll
load-metadata.ll
load-pre-align.ll
load-pre-licm.ll
load-pre-nonlocal.ll
local-pre.ll
lpre-call-wrap-2.ll
lpre-call-wrap.ll
nonintegral.ll [GVN] Fix a crash on encountering non-integral pointers 2017-05-09 21:07:20 +00:00
phi-translate.ll
pre-basic-add.ll
pre-gep-load.ll
pre-load.ll
pre-no-cost-phi.ll
pre-single-pred.ll
preserve-tbaa.ll
rle-addrspace-cast.ll opt: Rename -default-data-layout flag to -data-layout and make it always override the layout. 2017-02-17 17:36:52 +00:00
rle-phi-translate.ll
rle-semidominated.ll
rle.ll opt: Rename -default-data-layout flag to -data-layout and make it always override the layout. 2017-02-17 17:36:52 +00:00
volatile.ll