X-Git-Url: http://demsky.eecs.uci.edu/git/?a=blobdiff_plain;f=lib%2FTarget%2FSystemZ%2FSystemZOperands.td;h=0de50fde582b8ca76cc9639d30de0d7d504534f3;hb=355670bf0fe759b6562ad1411642806fcc64af3c;hp=156cace9c3746e8a857efee9154bb4937a708120;hpb=b6831cb044a7f3dccd5ad80cd36b98175b9646ad;p=oota-llvm.git diff --git a/lib/Target/SystemZ/SystemZOperands.td b/lib/Target/SystemZ/SystemZOperands.td index 156cace9c37..0de50fde582 100644 --- a/lib/Target/SystemZ/SystemZOperands.td +++ b/lib/Target/SystemZ/SystemZOperands.td @@ -67,6 +67,10 @@ def HI32 : SDNodeXFormgetZExtValue() >> 32); }]>; +def GetI64FromI32 : SDNodeXFormgetTargetConstant(N->getSExtValue(), MVT::i64); +}]>; + def i32ll16 : PatLeaf<(i32 imm), [{ // i32ll16 predicate - true if the 32-bit immediate has only rightmost 16 // bits set.