< prev index next >

src/share/vm/opto/idealKit.hpp

Print this page
rev 8502 : 8046943: JEP 246: Leverage CPU Instructions for GHASH and RSA
Summary: Add montgomeryMultiply intrinsic
Reviewed-by: kvn

@@ -208,10 +208,13 @@
   Node* XorX(Node* l, Node* r) { return transform(new XorINode(l, r)); }
 #endif // _LP64
   Node* URShiftX(Node* l, Node* r) { return transform(new URShiftXNode(l, r)); }
   Node* ConX(jint k) { return (Node*)gvn().MakeConX(k); }
   Node* CastPX(Node* ctl, Node* p) { return transform(new CastP2XNode(ctl, p)); }
+  Node* CastII(Node* ctl, const Type* type, bool carry_dependency = false) {
+    return transform(new CastIINode(ctl, type, carry_dependency));
+  }
 
   // Memory operations
 
   // This is the base version which is given an alias index.
   Node* load(Node* ctl,
< prev index next >