Mercurial > hg > truffle
comparison src/share/vm/opto/graphKit.hpp @ 2444:07acc51c1d2a
7032314: Allow to generate CallLeafNoFPNode in IdealKit
Summary: Added CallLeafNoFPNode generation to IdealKit. Added i_o synchronization.
Reviewed-by: never
author | kvn |
---|---|
date | Sat, 02 Apr 2011 09:49:27 -0700 |
parents | 9dc311b8473e |
children | 6c97c830fb6f |
comparison
equal
deleted
inserted
replaced
2443:f8b038506985 | 2444:07acc51c1d2a |
---|---|
660 static bool use_ReduceInitialCardMarks() { | 660 static bool use_ReduceInitialCardMarks() { |
661 return (ReduceInitialCardMarks | 661 return (ReduceInitialCardMarks |
662 && Universe::heap()->can_elide_tlab_store_barriers()); | 662 && Universe::heap()->can_elide_tlab_store_barriers()); |
663 } | 663 } |
664 | 664 |
665 // Sync Ideal and Graph kits. | |
665 void sync_kit(IdealKit& ideal); | 666 void sync_kit(IdealKit& ideal); |
667 void final_sync(IdealKit& ideal); | |
666 | 668 |
667 // vanilla/CMS post barrier | 669 // vanilla/CMS post barrier |
668 void write_barrier_post(Node *store, Node* obj, | 670 void write_barrier_post(Node *store, Node* obj, |
669 Node* adr, uint adr_idx, Node* val, bool use_precise); | 671 Node* adr, uint adr_idx, Node* val, bool use_precise); |
670 | 672 |