Mercurial > hg > truffle
comparison src/share/vm/opto/parse.hpp @ 17780:606acabe7b5c
8031320: Use Intel RTM instructions for locks
Summary: Use RTM for inflated locks and stack locks.
Reviewed-by: iveresov, twisti, roland, dcubed
author | kvn |
---|---|
date | Thu, 20 Mar 2014 17:49:27 -0700 |
parents | 849eb7bfceac |
children | 62c54fcc0a35 |
comparison
equal
deleted
inserted
replaced
17778:a48e16541e6b | 17780:606acabe7b5c |
---|---|
475 // Helper function to generate array store | 475 // Helper function to generate array store |
476 void array_store(BasicType etype); | 476 void array_store(BasicType etype); |
477 // Helper function to compute array addressing | 477 // Helper function to compute array addressing |
478 Node* array_addressing(BasicType type, int vals, const Type* *result2=NULL); | 478 Node* array_addressing(BasicType type, int vals, const Type* *result2=NULL); |
479 | 479 |
480 void rtm_deopt(); | |
481 | |
480 // Pass current map to exits | 482 // Pass current map to exits |
481 void return_current(Node* value); | 483 void return_current(Node* value); |
482 | 484 |
483 // Register finalizers on return from Object.<init> | 485 // Register finalizers on return from Object.<init> |
484 void call_register_finalizer(); | 486 void call_register_finalizer(); |