summaryrefslogtreecommitdiff
path: root/lib/Transforms/InstCombine/InstCombine.h
diff options
context:
space:
mode:
authorMichael Zolotukhin <mzolotukhin@apple.com>2014-05-07 14:30:18 +0000
committerMichael Zolotukhin <mzolotukhin@apple.com>2014-05-07 14:30:18 +0000
commit355e0a6460c1b76abe966480a6a7401444f48034 (patch)
tree498dcb881fa6d9176adb2e7e64defcffda4f2e85 /lib/Transforms/InstCombine/InstCombine.h
parent0c78010b8888ab4ebb4f7d0a33fa8078111d1808 (diff)
downloadllvm-355e0a6460c1b76abe966480a6a7401444f48034.tar.gz
llvm-355e0a6460c1b76abe966480a6a7401444f48034.tar.bz2
llvm-355e0a6460c1b76abe966480a6a7401444f48034.tar.xz
[InstCombine] Add optimization of redundant insertvalue instructions.
rdar://problem/11861387 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@208214 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Transforms/InstCombine/InstCombine.h')
-rw-r--r--lib/Transforms/InstCombine/InstCombine.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/lib/Transforms/InstCombine/InstCombine.h b/lib/Transforms/InstCombine/InstCombine.h
index 88351a09ce..8a082fea04 100644
--- a/lib/Transforms/InstCombine/InstCombine.h
+++ b/lib/Transforms/InstCombine/InstCombine.h
@@ -211,6 +211,7 @@ public:
Instruction *visitStoreInst(StoreInst &SI);
Instruction *visitBranchInst(BranchInst &BI);
Instruction *visitSwitchInst(SwitchInst &SI);
+ Instruction *visitInsertValueInst(InsertValueInst &IV);
Instruction *visitInsertElementInst(InsertElementInst &IE);
Instruction *visitExtractElementInst(ExtractElementInst &EI);
Instruction *visitShuffleVectorInst(ShuffleVectorInst &SVI);