Mercurial > hg > graal-jvmci-8
comparison src/share/vm/opto/callGenerator.hpp @ 6894:a3ecd773a7b9
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
author | kvn |
---|---|
date | Wed, 24 Oct 2012 14:33:22 -0700 |
parents | b9a9ed0f8eeb |
children | e522a00b91aa ad5dd04754ee |
comparison
equal
deleted
inserted
replaced
6893:b2c669fd8114 | 6894:a3ecd773a7b9 |
---|---|
141 Deoptimization::DeoptAction action); | 141 Deoptimization::DeoptAction action); |
142 | 142 |
143 // Registry for intrinsics: | 143 // Registry for intrinsics: |
144 static CallGenerator* for_intrinsic(ciMethod* m); | 144 static CallGenerator* for_intrinsic(ciMethod* m); |
145 static void register_intrinsic(ciMethod* m, CallGenerator* cg); | 145 static void register_intrinsic(ciMethod* m, CallGenerator* cg); |
146 static CallGenerator* for_predicted_intrinsic(CallGenerator* intrinsic, | |
147 CallGenerator* cg); | |
148 virtual Node* generate_predicate(JVMState* jvms) { return NULL; }; | |
146 | 149 |
147 static void print_inlining(ciMethod* callee, int inline_level, int bci, const char* msg) { | 150 static void print_inlining(ciMethod* callee, int inline_level, int bci, const char* msg) { |
148 if (PrintInlining) | 151 if (PrintInlining) |
149 CompileTask::print_inlining(callee, inline_level, bci, msg); | 152 CompileTask::print_inlining(callee, inline_level, bci, msg); |
150 } | 153 } |