llvm-project/llvm/test/Transforms/GVN/PRE
Keno Fischer 06f962c1e8 [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

llvm-svn: 302587
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 Do not widen load for different variable in GVN. 2016-09-09 18:42:35 +00:00
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 [DWARF] Null out the debug locs of load instructions that have been moved by GVN 2017-01-04 23:58:26 +00:00
pre-basic-add.ll
pre-gep-load.ll
pre-load.ll
pre-no-cost-phi.ll
pre-single-pred.ll Revert "[GVN/PRE] Hoist global values outside of loops." 2016-10-21 01:37:02 +00:00
preserve-tbaa.ll [Verifier] Add verification for TBAA metadata 2016-12-11 20:07:15 +00:00
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