< 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 >