aboutsummaryrefslogtreecommitdiff
path: root/src/share/vm/opto/callGenerator.hpp
diff options
context:
space:
mode:
authorkvn <none@none>2012-10-24 14:33:22 -0700
committerkvn <none@none>2012-10-24 14:33:22 -0700
commitf1d6dc261e69a36e094118451f35c7f90b5fc7e1 (patch)
tree5f7dd4cb0f737345255d2abea1536834c2c63439 /src/share/vm/opto/callGenerator.hpp
parented5447be6be3e258e9fc9e4892db615340177731 (diff)
7184394: add intrinsics to use AES instructions
Summary: Use new x86 AES instructions for AESCrypt. Reviewed-by: twisti, kvn, roland Contributed-by: tom.deneau@amd.com
Diffstat (limited to 'src/share/vm/opto/callGenerator.hpp')
-rw-r--r--src/share/vm/opto/callGenerator.hpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/share/vm/opto/callGenerator.hpp b/src/share/vm/opto/callGenerator.hpp
index 3cfd39df6..ae59173bf 100644
--- a/src/share/vm/opto/callGenerator.hpp
+++ b/src/share/vm/opto/callGenerator.hpp
@@ -143,6 +143,9 @@ class CallGenerator : public ResourceObj {
// Registry for intrinsics:
static CallGenerator* for_intrinsic(ciMethod* m);
static void register_intrinsic(ciMethod* m, CallGenerator* cg);
+ static CallGenerator* for_predicted_intrinsic(CallGenerator* intrinsic,
+ CallGenerator* cg);
+ virtual Node* generate_predicate(JVMState* jvms) { return NULL; };
static void print_inlining(ciMethod* callee, int inline_level, int bci, const char* msg) {
if (PrintInlining)