/openjdk7/hotspot/src/cpu/sparc/vm/ |
H A D | c1_LIRGenerator_sparc.cpp | 413 CodeEmitInfo* info_for_exception = NULL; local 415 info_for_exception = state_for(x); 421 monitor_enter(obj.result(), lock, hdr, scratch, x->monitor_no(), info_for_exception, info); 1025 CodeEmitInfo* info_for_exception = state_for(x); local 1029 stub = new SimpleExceptionStub(Runtime1::throw_incompatible_class_change_error_id, LIR_OprFact::illegalOpr, info_for_exception); 1031 stub = new SimpleExceptionStub(Runtime1::throw_class_cast_exception_id, obj.result(), info_for_exception); 1037 x->direct_compare(), info_for_exception, patching_info, stub,
|
/openjdk7/hotspot/src/cpu/x86/vm/ |
H A D | c1_LIRGenerator_x86.cpp | 356 CodeEmitInfo* info_for_exception = NULL; local 358 info_for_exception = state_for(x); 364 x->monitor_no(), info_for_exception, info); 1158 CodeEmitInfo* info_for_exception = state_for(x); local 1163 stub = new SimpleExceptionStub(Runtime1::throw_incompatible_class_change_error_id, LIR_OprFact::illegalOpr, info_for_exception); 1165 stub = new SimpleExceptionStub(Runtime1::throw_class_cast_exception_id, obj.result(), info_for_exception); 1174 x->direct_compare(), info_for_exception, patching_info, stub,
|
/openjdk7/hotspot/src/share/vm/c1/ |
H A D | c1_LIR.cpp | 355 bool fast_check, CodeEmitInfo* info_for_exception, CodeEmitInfo* info_for_patch, 368 , _info_for_exception(info_for_exception) 374 assert(info_for_exception != NULL, "checkcast throws exceptions"); 376 assert(info_for_exception == NULL, "instanceof throws no exceptions"); 384 LIR_OpTypeCheck::LIR_OpTypeCheck(LIR_Code code, LIR_Opr object, LIR_Opr array, LIR_Opr tmp1, LIR_Opr tmp2, LIR_Opr tmp3, CodeEmitInfo* info_for_exception) argument 395 , _info_for_exception(info_for_exception) 401 _stub = new ArrayStoreExceptionStub(object, info_for_exception); 402 assert(info_for_exception != NULL, "store_check throws exceptions"); 1430 CodeEmitInfo* info_for_exception, CodeEmitInfo* info_for_patch, CodeStub* stub, 1433 tmp1, tmp2, tmp3, fast_check, info_for_exception, info_for_patc 353 LIR_OpTypeCheck(LIR_Code code, LIR_Opr result, LIR_Opr object, ciKlass* klass, LIR_Opr tmp1, LIR_Opr tmp2, LIR_Opr tmp3, bool fast_check, CodeEmitInfo* info_for_exception, CodeEmitInfo* info_for_patch, CodeStub* stub) argument 1428 checkcast(LIR_Opr result, LIR_Opr object, ciKlass* klass, LIR_Opr tmp1, LIR_Opr tmp2, LIR_Opr tmp3, bool fast_check, CodeEmitInfo* info_for_exception, CodeEmitInfo* info_for_patch, CodeStub* stub, ciMethod* profiled_method, int profiled_bci) argument 1453 store_check(LIR_Opr object, LIR_Opr array, LIR_Opr tmp1, LIR_Opr tmp2, LIR_Opr tmp3, CodeEmitInfo* info_for_exception, ciMethod* profiled_method, int profiled_bci) argument [all...] |
H A D | c1_LIRGenerator.cpp | 638 void LIRGenerator::monitor_enter(LIR_Opr object, LIR_Opr lock, LIR_Opr hdr, LIR_Opr scratch, int monitor_no, CodeEmitInfo* info_for_exception, CodeEmitInfo* info) { argument 644 __ lock_object(hdr, object, lock, scratch, slow_path, info_for_exception);
|
H A D | c1_LIR.hpp | 1531 CodeEmitInfo* info_for_exception, CodeEmitInfo* info_for_patch, CodeStub* stub); 1533 LIR_Opr tmp1, LIR_Opr tmp2, LIR_Opr tmp3, CodeEmitInfo* info_for_exception); 1543 CodeEmitInfo* info_for_exception() const { return _info_for_exception; } function in class:LIR_OpTypeCheck 2148 void store_check(LIR_Opr object, LIR_Opr array, LIR_Opr tmp1, LIR_Opr tmp2, LIR_Opr tmp3, CodeEmitInfo* info_for_exception, ciMethod* profiled_method, int profiled_bci); 2152 CodeEmitInfo* info_for_exception, CodeEmitInfo* info_for_patch, CodeStub* stub,
|