Index: src/IceTargetLowering.cpp |
diff --git a/src/IceTargetLowering.cpp b/src/IceTargetLowering.cpp |
index a5dd39aa30dcf53061ce3fe339c321c14baa0c6c..3f6098cf9febe49d8d2e13457958c00d03268eba 100644 |
--- a/src/IceTargetLowering.cpp |
+++ b/src/IceTargetLowering.cpp |
@@ -110,12 +110,18 @@ void TargetLowering::lower() { |
case Inst::Cast: |
lowerCast(llvm::dyn_cast<InstCast>(Inst)); |
break; |
+ case Inst::ExtractElement: |
+ lowerExtractElement(llvm::dyn_cast<InstExtractElement>(Inst)); |
+ break; |
case Inst::Fcmp: |
lowerFcmp(llvm::dyn_cast<InstFcmp>(Inst)); |
break; |
case Inst::Icmp: |
lowerIcmp(llvm::dyn_cast<InstIcmp>(Inst)); |
break; |
+ case Inst::InsertElement: |
+ lowerInsertElement(llvm::dyn_cast<InstInsertElement>(Inst)); |
+ break; |
case Inst::IntrinsicCall: |
lowerIntrinsicCall(llvm::dyn_cast<InstIntrinsicCall>(Inst)); |
break; |