Index: src/IceTargetLoweringX86Base.h |
diff --git a/src/IceTargetLoweringX86Base.h b/src/IceTargetLoweringX86Base.h |
index 4875e65d2bf0ab40ef54715b6b82a6d54247dec2..1df99e5b86832bd5b725e0fb001059bb3bbbc5a9 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)); |
} |