diff options
Diffstat (limited to 'lib/Transforms/Scalar/SCCP.cpp')
| -rw-r--r-- | lib/Transforms/Scalar/SCCP.cpp | 18 | 
1 files changed, 0 insertions, 18 deletions
diff --git a/lib/Transforms/Scalar/SCCP.cpp b/lib/Transforms/Scalar/SCCP.cpp index 8a6be97d08c7..34be90692481 100644 --- a/lib/Transforms/Scalar/SCCP.cpp +++ b/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.  //  | 
