Add an operator for vmull_lane so it can be implemented without a clang builtin.
[oota-llvm.git] / utils / TableGen / NeonEmitter.h
index 0ee856c26bdffebfc66554b0e7d2a04180df8793..5351bbe75cd3a6df5c9ed4295d765abaa08908f1 100644 (file)
@@ -34,6 +34,7 @@ enum OpKind {
   OpMlaN,
   OpMlsN,
   OpMulLane,
+  OpMullLane,
   OpMlaLane,
   OpMlsLane,
   OpEq,
@@ -89,6 +90,7 @@ namespace llvm {
       OpMap["OP_MLA_N"] = OpMlaN;
       OpMap["OP_MLS_N"] = OpMlsN;
       OpMap["OP_MUL_LN"]= OpMulLane;
+      OpMap["OP_MULL_LN"] = OpMullLane;
       OpMap["OP_MLA_LN"]= OpMlaLane;
       OpMap["OP_MLS_LN"]= OpMlsLane;
       OpMap["OP_EQ"]    = OpEq;