/openjdk7/hotspot/src/cpu/sparc/vm/ |
H A D | c1_LIRGenerator_sparc.cpp | 5 * This code is free software; you can redistribute it and/or modify it 9 * This code is distributed in the hope that it will be useful, but WITHOUT 13 * accompanied this code). 637 Bytecodes::Code code = x->op(); local 638 __ fcmp2int(left.result(), right.result(), reg, (code == Bytecodes::_fcmpl || code == Bytecodes::_dcmpl)); 763 // Make all state_for calls early since they can emit code 849 case Bytecodes::_d2f: { // inline code 895 // Evaluate state_for early since it may emit code 921 // Evaluate state_for early since it may emit code [all...] |
H A D | templateInterpreter_sparc.cpp | 5 * This code is free software; you can redistribute it and/or modify it 9 * This code is distributed in the hope that it will be useful, but WITHOUT 13 * accompanied this code). 204 // out of the main line of code... 232 // interpreter frame. The activation frame unwind code must be 252 case T_FLOAT : assert(F0 == Ftos_f, "fix this code" ); break; 253 case T_DOUBLE : assert(F0 == Ftos_d, "fix this code" ); break; 460 // methods and for native methods hence the shared code. 465 // The entry code sets up a new interpreter frame in 4 steps: 634 // Generates code t 1984 InterpreterGenerator(StubQueue* code) argument [all...] |
H A D | cppInterpreter_sparc.cpp | 5 * This code is free software; you can redistribute it and/or modify it 9 * This code is distributed in the hope that it will be useful, but WITHOUT 13 * accompanied this code). 110 // interpreter frame. The activation frame unwind code must be 130 case T_FLOAT : assert(F0 == Ftos_f, "fix this code" ); break; 131 case T_DOUBLE : assert(F0 == Ftos_d, "fix this code" ); break; 309 // frame manager execept in this situation the caller is native code (c1/c2/call_stub) 454 // Generates code to elide accessor methods 460 // Note: We can only use this code if the getfield has been resolved 558 // We need to generate have a routine that generates code t 2045 InterpreterGenerator(StubQueue* code) argument [all...] |
/openjdk7/hotspot/src/cpu/x86/vm/ |
H A D | cppInterpreter_x86.cpp | 5 * This code is free software; you can redistribute it and/or modify it 9 * This code is distributed in the hope that it will be useful, but WITHOUT 13 * accompanied this code). 112 // Is this pc anywhere within code owned by the interpreter? 179 // code. Place this result on the java expression stack so C++ interpreter can use it. 318 // frame manager execept in this situation the caller is native code (c1/c2/call_stub) 475 __ lea(rdx, Address(rdx, constMethodOopDesc::codes_offset())); // get code base 590 // BytecodeInterpreter only calls for native so code is elided. 816 // Note: We can only use this code if the getfield has been resolved 945 // We need to generate have a routine that generates code t 2231 InterpreterGenerator(StubQueue* code) argument [all...] |
H A D | templateInterpreter_x86_32.cpp | 5 * This code is free software; you can redistribute it and/or modify it 9 * This code is distributed in the hope that it will be useful, but WITHOUT 13 * accompanied this code). 210 // out of the main line of code... 386 // BytecodeInterpreter only calls for native so code is elided. 585 // and for native methods hence the shared code. 655 // Note: We can only use this code if the getfield has been resolved 770 // The code that gets generated by this routine is split into 2 parts: 771 // 1. The "intrinsified" code for G1 (or any SATB based GC), 775 // * In the G1 code w 1880 InterpreterGenerator(StubQueue* code) argument [all...] |
H A D | templateInterpreter_x86_64.cpp | 5 * This code is free software; you can redistribute it and/or modify it 9 * This code is distributed in the hope that it will be useful, but WITHOUT 13 * accompanied this code). 194 // out of the main line of code... 554 // interpreted methods and for native methods hence the shared code. 618 // Note: We can only use this code if the getfield has been resolved 752 // The code that gets generated by this routine is split into 2 parts: 753 // 1. The "intrinsified" code for G1 (or any SATB based GC), 757 // * In the G1 code we do not check whether we need to block for 759 // code fo 1915 InterpreterGenerator(StubQueue* code) argument [all...] |
H A D | assembler_x86.hpp | 5 * This code is free software; you can redistribute it and/or modify it 9 * This code is distributed in the hope that it will be useful, but WITHOUT 13 * accompanied this code). 30 // Contains all the definitions needed for x86 assembly code generation. 134 // rscratch1 will apear in 32bit code that is dead but of course must compile 135 // Using noreg ensures if the dead code is incorrectly live and executed it 254 // ByteSize'd arguments in assembly code. Note that their equivalent 448 // is what you get. The Assembler is generating code into a CodeBuffer. 534 // input to locate_operand, and format code for relocations 810 Assembler(CodeBuffer* code) argument 1864 MacroAssembler(CodeBuffer* code) argument [all...] |
H A D | c1_LIRGenerator_x86.cpp | 5 * This code is free software; you can redistribute it and/or modify it 9 * This code is distributed in the hope that it will be useful, but WITHOUT 13 * accompanied this code). 711 Bytecodes::Code code = x->op(); local 712 __ fcmp2int(left.result(), right.result(), reg, (code == Bytecodes::_fcmpl || code == Bytecodes::_dcmpl)); 889 // Make all state_for calls early since they can emit code 1100 // Evaluate state_for early since it may emit code. 1233 // add safepoint before generating condition code so it can be recomputed 1244 // Generate branch profiling. Profiling code does [all...] |
/openjdk7/hotspot/src/share/vm/adlc/ |
H A D | forms.hpp | 5 * This code is free software; you can redistribute it and/or modify it 9 * This code is distributed in the hope that it will be useful, but WITHOUT 13 * accompanied this code). 474 char *_code; // Buffer for storing code text 477 SourceForm(char* code); 488 HeaderForm(char* code) : SourceForm(code) { } argument 495 PreHeaderForm(char* code) : SourceForm(code) { } argument
|
/openjdk7/hotspot/src/share/vm/c1/ |
H A D | c1_IR.hpp | 5 * This code is free software; you can redistribute it and/or modify it 9 * This code is distributed in the hope that it will be useful, but WITHOUT 13 * accompanied this code). 290 BlockList* _code; // the blocks in code generation order w/ use counts 307 BlockList* code() const { return _code; } function in class:IR 318 // The linear-scan order and the code emission order are equal, but
|
H A D | c1_Runtime1.cpp | 5 * This code is free software; you can redistribute it and/or modify it 9 * This code is distributed in the hope that it will be useful, but WITHOUT 13 * accompanied this code). 35 #include "code/codeBlob.hpp" 36 #include "code/compiledIC.hpp" 37 #include "code/pcDesc.hpp" 38 #include "code/scopeDesc.hpp" 39 #include "code/vtableStubs.hpp" 64 StubAssembler::StubAssembler(CodeBuffer* code, const char * name, int stub_id) : C1_MacroAssembler(code) { argument 708 Bytecodes::Code code = field_access.code(); local 810 Bytecodes::Code code = caller_method()->java_code_at(bci); variable 824 Bytecodes::Code code = field_access.code(); variable [all...] |
H A D | c1_IR.cpp | 5 * This code is free software; you can redistribute it and/or modify it 9 * This code is distributed in the hope that it will be useful, but WITHOUT 13 * accompanied this code). 37 // Note: This code could eventually go away if we are 175 Bytecodes::Code code = cur_method->java_code_at_bci(cur_bci); local 176 return Interpreter::bytecode_should_reexecute(code); 406 // helper macro for short definition of trace-output inside code 408 #define TRACE_LINEAR_SCAN(level, code) \ 410 code; \ 413 #define TRACE_LINEAR_SCAN(level, code) [all...] |
/openjdk7/hotspot/src/share/vm/ci/ |
H A D | bcEscapeAnalyzer.cpp | 5 * This code is free software; you can redistribute it and/or modify it 9 * This code is distributed in the hope that it will be useful, but WITHOUT 13 * accompanied this code). 37 #define TRACE_BCEA(level, code) \ 39 code; \ 42 #define TRACE_BCEA(level, code) 230 void BCEscapeAnalyzer::invoke(StateInfo &state, Bytecodes::Code code, ciMethod* target, ciKlass* holder) { argument 242 switch (code) { 244 code = Bytecodes::_invokespecial; 247 code [all...] |
H A D | ciTypeFlow.cpp | 5 * This code is free software; you can redistribute it and/or modify it 9 * This code is distributed in the hope that it will be useful, but WITHOUT 13 * accompanied this code). 206 Bytecodes::Code code = str->cur_bc(); local 207 if (code == Bytecodes::_jsr) { 211 } else if (code == Bytecodes::_jsr_w) { 215 } else if (code == Bytecodes::_ret) { 389 // Note: The code below would be an incorrect for an OSR flow, 626 // the value of the unloaded class reference is null; if the code 631 // get an endless loop of recompilations, when all the code 2323 Bytecodes::Code code; local [all...] |
/openjdk7/hotspot/src/share/vm/prims/ |
H A D | jvmtiImpl.cpp | 5 * This code is free software; you can redistribute it and/or modify it 9 * This code is distributed in the hope that it will be useful, but WITHOUT 13 * accompanied this code). 642 // Returns: 'true' - everything is Ok, 'false' - error code 911 nmethod* nm, jmethodID id, const void* code) { 915 event._event_data.compiled_method_unload.code_begin = code; 918 // generated code from being reused too early. We pass 910 compiled_method_unload_event( nmethod* nm, jmethodID id, const void* code) argument
|
/openjdk7/jaxws/src/share/jaxws_classes/com/sun/xml/internal/ws/org/objectweb/asm/ |
H A D | MethodWriter.java | 5 * This code is free software; you can redistribute it and/or modify it 9 * by Oracle in the LICENSE file that accompanied this code. 11 * This code is distributed in the hope that it will be useful, but WITHOUT 15 * accompanied this code). 39 * 1. Redistributions of source code must retain the above copyright 187 * If not zero, indicates that the code of this method must be copied from 188 * the ClassReader associated to this writer in <code>cw.cr</code>. More 190 * <code>cw.cr.b</code> 254 private ByteVector code = new ByteVector(); field in class:MethodWriter [all...] |
/openjdk7/jdk/src/windows/native/sun/windows/ |
H A D | awt_Dialog.cpp | 5 * This code is free software; you can redistribute it and/or modify it 9 * by Oracle in the LICENSE file that accompanied this code. 11 * This code is distributed in the hope that it will be useful, but WITHOUT 15 * accompanied this code). 34 /* IMPORTANT! Read the README.JNI file for notes on JNI converted AWT code. 53 // code is working properly 219 LRESULT CALLBACK AwtDialog::ModalFilterProc(int code, argument 225 ((code == HCBT_ACTIVATE) || 226 (code == HCBT_SETFOCUS))) 237 return CallNextHookEx(0, code, wPara [all...] |
/openjdk7/langtools/src/share/classes/com/sun/tools/javac/code/ |
H A D | Type.java | 5 * This code is free software; you can redistribute it and/or modify it 9 * by Oracle in the LICENSE file that accompanied this code. 11 * This code is distributed in the hope that it will be useful, but WITHOUT 15 * accompanied this code). 26 package com.sun.tools.javac.code; 31 import com.sun.tools.javac.code.Symbol.*; 35 import static com.sun.tools.javac.code.Flags.*; 36 import static com.sun.tools.javac.code.Kinds.*; 37 import static com.sun.tools.javac.code.BoundKind.*; 38 import static com.sun.tools.javac.code [all...] |
/openjdk7/langtools/src/share/classes/com/sun/tools/javac/jvm/ |
H A D | ClassWriter.java | 5 * This code is free software; you can redistribute it and/or modify it 9 * by Oracle in the LICENSE file that accompanied this code. 11 * This code is distributed in the hope that it will be useful, but WITHOUT 15 * accompanied this code). 36 import com.sun.tools.javac.code.*; 37 import com.sun.tools.javac.code.Attribute.RetentionPolicy; 38 import com.sun.tools.javac.code.Symbol.*; 39 import com.sun.tools.javac.code.Type.*; 43 import static com.sun.tools.javac.code.BoundKind.*; 44 import static com.sun.tools.javac.code 973 writeCode(Code code) argument 1080 writeStackMap(Code code) argument [all...] |
/openjdk7/hotspot/agent/src/share/classes/sun/jvm/hotspot/ui/classbrowser/ |
H A D | HTMLGenerator.java | 5 * This code is free software; you can redistribute it and/or modify it 9 * This code is distributed in the hope that it will be useful, but WITHOUT 13 * accompanied this code). 34 import sun.jvm.hotspot.code.*; 452 buf.append("Disassembly for code blob " + blob.getName() + " ["); 837 protected Disassembler createDisassembler(long startPc, byte[] code) { argument 838 return getCPUHelper().createDisassembler(startPc, code); 865 // may be interpreter code. 993 byte[] code) { 996 Disassembler disasm = createDisassembler(startPc, code); 991 genHTMLForRawDisassembly(sun.jvm.hotspot.debugger.Address addr, String prevPCs, byte[] code) argument [all...] |
/openjdk7/hotspot/src/share/vm/code/ |
H A D | nmethod.hpp | 5 * This code is free software; you can redistribute it and/or modify it 9 * This code is distributed in the hope that it will be useful, but WITHOUT 13 * accompanied this code). 28 #include "code/codeBlob.hpp" 29 #include "code/pcDesc.hpp" 82 // nmethods (native methods) are the compiled code versions of Java methods. 91 // - code body 93 // - stub code 218 // to be byte offsets from the Java stack pointer for maximum code 220 // will never cause Class instances to be biased but this code 716 nmethod* code() { return _nm; } function in class:nmethodLocker [all...] |
H A D | relocInfo.hpp | 5 * This code is free software; you can redistribute it and/or modify it 9 * This code is distributed in the hope that it will be useful, but WITHOUT 13 * accompanied this code). 46 // a range of code addresses. Can be used to operate a copy of code. 53 // code and relocInfo streams. 67 // when objects move (GC) or if code moves (compacting the code heap). 68 // They are also used to patch the code (if a call site must change) 85 // at the corresponding code addres 609 nmethod* code() const { return _code; } function in class:RelocIterator 817 nmethod* code() const { return binding()->code(); } function in class:VALUE_OBJ_CLASS_SPEC [all...] |
/openjdk7/hotspot/src/share/vm/compiler/ |
H A D | compileBroker.cpp | 5 * This code is free software; you can redistribute it and/or modify it 9 * This code is distributed in the hope that it will be useful, but WITHOUT 13 * accompanied this code). 28 #include "code/codeCache.hpp" 210 log(thread, "nmethod %d%s " INTPTR_FORMAT " code ["INTPTR_FORMAT ", " INTPTR_FORMAT "]", 307 // CompileTask::code/set_code 308 nmethod* CompileTask::code() const { function in class:CompileTask 310 return _code_handle->code(); 569 nmethod* nm = code(); 916 // The os-priority is set in the CompilerThread startup code itsel 1804 nmethod* code = task->code(); local 2025 nmethod* code = task->code(); local [all...] |
/openjdk7/hotspot/src/share/vm/oops/ |
H A D | methodOop.cpp | 5 * This code is free software; you can redistribute it and/or modify it 9 * This code is distributed in the hope that it will be useful, but WITHOUT 13 * accompanied this code). 27 #include "code/debugInfoRec.hpp" 189 // Used by profiling code, when invalid data is a possibility. 255 // If the method has compiled code we therefore assume it has 257 if (is_accessor() || is_empty_method() || (code() != NULL)) { 581 nmethod* nm = code(); // Put it into local variable to guard against concurrent updates 745 // If the code cache is full, we may reenter this function for the 781 // Adapters for compiled code ar 803 nmethod *code = (nmethod *)OrderAccess::load_ptr_acquire(&_code); local 822 nmethod *code = (nmethod *)OrderAccess::load_ptr_acquire(&_code); local 827 set_code(methodHandle mh, nmethod *code) argument 1452 set_orig_bytecode_at(int bci, Bytecodes::Code code) argument 1589 Bytecodes::Code code = (Bytecodes::Code) *method->bcp_from(_bci); local [all...] |
/openjdk7/jdk/src/share/classes/com/sun/java/util/jar/pack/ |
H A D | Package.java | 5 * This code is free software; you can redistribute it and/or modify it 9 * by Oracle in the LICENSE file that accompanied this code. 11 * This code is distributed in the hope that it will be useful, but WITHOUT 15 * accompanied this code). 561 Code code; field in class:Package.Class.Method 574 if (code != null) 575 code.trimToSize(); 592 code = null; 593 if (code != null) 594 code [all...] |