diff options
author | Davide Italiano <davide@freebsd.org> | 2017-01-08 21:19:05 +0000 |
---|---|---|
committer | Davide Italiano <davide@freebsd.org> | 2017-01-08 21:19:05 +0000 |
commit | 1a12522e872d1ffc71fb83941d520b974a8dce51 (patch) | |
tree | 5b8a482b9412f7c1cee0b1fdb1939ebf9ad5f956 /llvm/lib/Transforms | |
parent | ec97c706cba97a90ebbab6b26edd2a457d9c8352 (diff) | |
download | bcm5719-llvm-1a12522e872d1ffc71fb83941d520b974a8dce51.tar.gz bcm5719-llvm-1a12522e872d1ffc71fb83941d520b974a8dce51.zip |
[SCCP] Unknown instructions are sent to overdefined anyway. NFCI.
llvm-svn: 291400
Diffstat (limited to 'llvm/lib/Transforms')
-rw-r--r-- | llvm/lib/Transforms/Scalar/SCCP.cpp | 18 |
1 files changed, 0 insertions, 18 deletions
diff --git a/llvm/lib/Transforms/Scalar/SCCP.cpp b/llvm/lib/Transforms/Scalar/SCCP.cpp index 8a6be97d08c..34be9069248 100644 --- a/llvm/lib/Transforms/Scalar/SCCP.cpp +++ b/llvm/lib/Transforms/Scalar/SCCP.cpp @@ -511,9 +511,6 @@ private: void visitSelectInst(SelectInst &I); void visitBinaryOperator(Instruction &I); void visitCmpInst(CmpInst &I); - void visitExtractElementInst(ExtractElementInst &I); - void visitInsertElementInst(InsertElementInst &I); - void visitShuffleVectorInst(ShuffleVectorInst &I); void visitExtractValueInst(ExtractValueInst &EVI); void visitInsertValueInst(InsertValueInst &IVI); void visitLandingPadInst(LandingPadInst &I) { markAnythingOverdefined(&I); } @@ -970,21 +967,6 @@ void SCCPSolver::visitCmpInst(CmpInst &I) { markOverdefined(&I); } -void SCCPSolver::visitExtractElementInst(ExtractElementInst &I) { - // TODO : SCCP does not handle vectors properly. - return markOverdefined(&I); -} - -void SCCPSolver::visitInsertElementInst(InsertElementInst &I) { - // TODO : SCCP does not handle vectors properly. - return markOverdefined(&I); -} - -void SCCPSolver::visitShuffleVectorInst(ShuffleVectorInst &I) { - // TODO : SCCP does not handle vectors properly. - return markOverdefined(&I); -} - // Handle getelementptr instructions. If all operands are constants then we // can turn this into a getelementptr ConstantExpr. // |