OSDN Git Service

[InstCombine] Do not RAUW a constant GEP
authorDavid Majnemer <david.majnemer@gmail.com>
Thu, 15 Sep 2016 20:10:09 +0000 (20:10 +0000)
committerDavid Majnemer <david.majnemer@gmail.com>
Thu, 15 Sep 2016 20:10:09 +0000 (20:10 +0000)
commit26eccc1ec7911c6dd53d135dd47ce6ea693f520b
treee176d0746aec8656e0177278721ec8f87dc10c90
parenta5437a6d5552d95288752ba5cc50961511269e09
[InstCombine] Do not RAUW a constant GEP

canRewriteGEPAsOffset expects to process instructions, not constants.

This fixes PR30342.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@281650 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Transforms/InstCombine/InstCombineCompares.cpp
test/Transforms/InstCombine/indexed-gep-compares.ll