comparison src/share/vm/c1/c1_LIRGenerator.hpp @ 13102:f9f4503a4ab5

Merge
author Christos Kotselidis <christos.kotselidis@oracle.com>
date Thu, 21 Nov 2013 15:04:54 +0100
parents e6ba215af802
children 2fd0fd493045
comparison
equal deleted inserted replaced
13101:790ebab62d23 13102:f9f4503a4ab5
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