Mercurial > hg > graal-compiler
comparison src/share/vm/c1/c1_LIRGenerator.hpp @ 13086:096c224171c4
Merge with http://hg.openjdk.java.net/hsx/hsx25/hotspot/
author | Doug Simon <doug.simon@oracle.com> |
---|---|
date | Wed, 20 Nov 2013 00:10:38 +0100 |
parents | e6ba215af802 |
children | 2fd0fd493045 |
comparison
equal
deleted
inserted
replaced
12782:92b7ec34ddfa | 13086:096c224171c4 |
---|---|
432 void do_RuntimeCall(address routine, int expected_arguments, Intrinsic* x); | 432 void do_RuntimeCall(address routine, int expected_arguments, Intrinsic* x); |
433 #ifdef TRACE_HAVE_INTRINSICS | 433 #ifdef TRACE_HAVE_INTRINSICS |
434 void do_ThreadIDIntrinsic(Intrinsic* x); | 434 void do_ThreadIDIntrinsic(Intrinsic* x); |
435 void do_ClassIDIntrinsic(Intrinsic* x); | 435 void do_ClassIDIntrinsic(Intrinsic* x); |
436 #endif | 436 #endif |
437 ciKlass* profile_type(ciMethodData* md, int md_first_offset, int md_offset, intptr_t profiled_k, | |
438 Value arg, LIR_Opr& mdp, bool not_null, ciKlass* signature_at_call_k, | |
439 ciKlass* callee_signature_k); | |
440 void profile_arguments(ProfileCall* x); | |
441 void profile_parameters(Base* x); | |
442 void profile_parameters_at_call(ProfileCall* x); | |
437 | 443 |
438 public: | 444 public: |
439 Compilation* compilation() const { return _compilation; } | 445 Compilation* compilation() const { return _compilation; } |
440 FrameMap* frame_map() const { return _compilation->frame_map(); } | 446 FrameMap* frame_map() const { return _compilation->frame_map(); } |
441 ciMethod* method() const { return _method; } | 447 ciMethod* method() const { return _method; } |
532 virtual void do_UnsafePutObject(UnsafePutObject* x); | 538 virtual void do_UnsafePutObject(UnsafePutObject* x); |
533 virtual void do_UnsafeGetAndSetObject(UnsafeGetAndSetObject* x); | 539 virtual void do_UnsafeGetAndSetObject(UnsafeGetAndSetObject* x); |
534 virtual void do_UnsafePrefetchRead (UnsafePrefetchRead* x); | 540 virtual void do_UnsafePrefetchRead (UnsafePrefetchRead* x); |
535 virtual void do_UnsafePrefetchWrite(UnsafePrefetchWrite* x); | 541 virtual void do_UnsafePrefetchWrite(UnsafePrefetchWrite* x); |
536 virtual void do_ProfileCall (ProfileCall* x); | 542 virtual void do_ProfileCall (ProfileCall* x); |
543 virtual void do_ProfileReturnType (ProfileReturnType* x); | |
537 virtual void do_ProfileInvoke (ProfileInvoke* x); | 544 virtual void do_ProfileInvoke (ProfileInvoke* x); |
538 virtual void do_RuntimeCall (RuntimeCall* x); | 545 virtual void do_RuntimeCall (RuntimeCall* x); |
539 virtual void do_MemBar (MemBar* x); | 546 virtual void do_MemBar (MemBar* x); |
540 virtual void do_RangeCheckPredicate(RangeCheckPredicate* x); | 547 virtual void do_RangeCheckPredicate(RangeCheckPredicate* x); |
541 #ifdef ASSERT | 548 #ifdef ASSERT |