Create an FPOW SDNode opcode def in the target independent .td file rather than in...
[oota-llvm.git] / include / llvm / Target / TargetSelectionDAG.td
index d89a6e658e6c1fdddf8fe97d3f3b1379a0c6aa53..befab43cf6ce5996db4501f0041f2c482bf706d9 100644 (file)
@@ -376,6 +376,7 @@ def fsqrt      : SDNode<"ISD::FSQRT"      , SDTFPUnaryOp>;
 def fsin       : SDNode<"ISD::FSIN"       , SDTFPUnaryOp>;
 def fcos       : SDNode<"ISD::FCOS"       , SDTFPUnaryOp>;
 def fexp2      : SDNode<"ISD::FEXP2"      , SDTFPUnaryOp>;
+def fpow       : SDNode<"ISD::FPOW"       , SDTFPBinOp>;
 def flog2      : SDNode<"ISD::FLOG2"      , SDTFPUnaryOp>;
 def frint      : SDNode<"ISD::FRINT"      , SDTFPUnaryOp>;
 def ftrunc     : SDNode<"ISD::FTRUNC"     , SDTFPUnaryOp>;