Index: src/IceTargetLoweringX86Base.h |
diff --git a/src/IceTargetLoweringX86Base.h b/src/IceTargetLoweringX86Base.h |
index d96aa4fec040dee0cfd7ef2e58400238735c2587..da190e0a5f4d43b2dd3bb5d75a07fa0591fc4808 100644 |
--- a/src/IceTargetLoweringX86Base.h |
+++ b/src/IceTargetLoweringX86Base.h |
@@ -428,6 +428,9 @@ protected: |
void _imul(Variable *Dest, Operand *Src0) { |
Context.insert(Traits::Insts::Imul::create(Func, Dest, Src0)); |
} |
+ void _imul_imm(Variable *Dest, Operand *Src0, Constant *Imm) { |
+ Context.insert(Traits::Insts::ImulImm::create(Func, Dest, Src0, Imm)); |
+ } |
void _insertps(Variable *Dest, Operand *Src0, Operand *Src1) { |
Context.insert(Traits::Insts::Insertps::create(Func, Dest, Src0, Src1)); |
} |