/openjdk7/hotspot/src/share/vm/c1/ |
H A D | c1_GraphBuilder.cpp | 16 * 2 along with this work; if not, write to the Free Software Foundation, 47 BlockList* _bci2block; // mapping from bci to blocks for GraphBuilder 183 // Draws edges from a block to its exception handlers 224 // Without it, backward branches could jump to a bci where no block was created 243 // track stores to local variables for selective creation of phi functions 519 // current value of its fields. Stores of the default value to fields 520 // which have never been stored to before are eliminated since they 568 // we don't know what's being stored to so kill it all. 575 // return true if this value correspond to the default value of a field. 648 // of field info list to b 1149 convert(Bytecodes::Code op, BasicType from, BasicType to) argument [all...] |
H A D | c1_LinearScan.hpp | 16 * 2 along with this work; if not, write to the Free Software Foundation, 101 noOptimization // the interval has more then one definition (e.g. resulting from phi moves), so stores to memory are not optimized 116 // Only the small interface to the rest of the compiler is public 145 int _max_spills; // number of stack slots used for intervals allocated to memory 148 IntervalList _intervals; // mapping from register number to interval 151 bool _needs_full_resort; // set to true if an Interval::from() is changed and _sorted_intervals must be resorted 153 LIR_OpArray _lir_ops; // mapping from LIR_Op id to LIR_Op node 154 BlockBeginArray _block_of_op; // mapping from LIR_Op id to the BlockBegin containing this instruction 159 // cached debug info to prevent multiple creation of same object 179 // access to bloc 487 int to() const { return _to; } function in class:Range 490 set_to(int to) argument 561 int to() { if (_cached_to == -1) _cached_to = calc_to(); assert(_cached_to == calc_to(), "invalid cached value"); return _cached_to; } function in class:Interval [all...] |
H A D | c1_LinearScan.cpp | 16 * 2 along with this work; if not, write to the Free Software Foundation, 76 // Map BasicType to spill size in 32-bit words, matching VMReg's notion of words 118 // ********** functions for converting LIR-Operands to register numbers 255 // oop location. So a stack slot bigger than 2^11 leads to an overflow 299 // assign a new reg_num to the interval and append it to the list of intervals 308 void LinearScan::copy_register_flags(Interval* from, Interval* to) { argument 310 gen()->set_vreg_flag(to->reg_num(), LIRGenerator::byte_reg); 313 gen()->set_vreg_flag(to->reg_num(), LIRGenerator::callee_saved); 322 // eliminate moves from register to stac 881 add_use(Value value, int from, int to, IntervalUseKind use_kind) argument 913 add_use(LIR_Opr opr, int from, int to, IntervalUseKind use_kind) argument 999 add_use(int reg_num, int from, int to, IntervalUseKind use_kind, BasicType type) argument 1239 Interval* to = interval_at(reg_num(move_to)); local 1256 Interval* to = interval_at(reg_num(move_to)); local 3794 save_to_process_move(Interval* from, Interval* to) argument 4008 Range(int from, int to, Range* next) argument 4337 add_range(int from, int to) argument [all...] |
H A D | c1_LIR.hpp | 16 * 2 along with this work; if not, write to the Free Software Foundation, 73 // define LIR_OprPtr early so LIR_OprDesc can refer to it 199 // we need 4 bits to represent types 368 // * So you must always check for is_???_xmm prior to is_???_fpu to 492 // must also be equivalent to the ScaleFactor enum in 1137 LIR_Opr _method_handle_invoke_SP_save_opr; // Used in LIR_OpVisitState::visit to store the reference to FrameMap::method_handle_invoke_SP_save_opr. 1362 BlockBegin* _block; // if this is a branch to a block, this is the block 1364 CodeStub* _stub; // if this is a branch to 1972 negate(LIR_Opr from, LIR_Opr to) argument 2055 abs(LIR_Opr from, LIR_Opr to, LIR_Opr tmp) argument 2056 sqrt(LIR_Opr from, LIR_Opr to, LIR_Opr tmp) argument 2057 log(LIR_Opr from, LIR_Opr to, LIR_Opr tmp) argument 2058 log10(LIR_Opr from, LIR_Opr to, LIR_Opr tmp) argument 2059 sin(LIR_Opr from, LIR_Opr to, LIR_Opr tmp1, LIR_Opr tmp2) argument 2060 cos(LIR_Opr from, LIR_Opr to, LIR_Opr tmp1, LIR_Opr tmp2) argument 2061 tan(LIR_Opr from, LIR_Opr to, LIR_Opr tmp1, LIR_Opr tmp2) argument 2062 exp(LIR_Opr from, LIR_Opr to, LIR_Opr tmp1, LIR_Opr tmp2, LIR_Opr tmp3, LIR_Opr tmp4, LIR_Opr tmp5) argument [all...] |
/openjdk7/hotspot/src/share/vm/prims/ |
H A D | jvm.cpp | 16 * 2 along with this work; if not, write to the Free Software Foundation, 100 // Object address to be held directly in mirror & not visible to GC 106 // Boom! mirror may point to JUNK instead of the intended object 117 The solution is to keep the oop declaration BELOW the ctor or function 118 call that might cause a GC, do another resolve to reassign the oop, or 195 const char * to = Klass::cast(to_class)->external_name(); local 196 // print in a single call to reduce interleaving between threads 198 tty->print("RESOLVE %s %s %s:%d (%s)\n", from, to, source_file, line_number, trace); 200 tty->print("RESOLVE %s %s (%s)\n", from, to, trac 809 const char * to = Klass::cast(to_class)->external_name(); variable [all...] |
/openjdk7/jdk/src/windows/classes/sun/awt/windows/ |
H A D | WPrinterJob.java | 8 * particular file as subject to the "Classpath" exception as provided 18 * 2 along with this work; if not, write to the Free Software Foundation, 153 * to setPolyFillMode(). 162 * to setPolyFillMode(). 168 * as passed to selectSolidBrush. 217 * return from the Print Dialog, nCopies is set to 1 and the PD_COLLATE is 221 * Applications which want to know what's going on have to be DEVMODE 229 * We provide API to get & set the number of copies as well as allowing the 230 * user to choos 1579 setRangeCopiesAttribute(int from, int to, boolean isRangeSet, int copies) argument [all...] |
/openjdk7/jdk/src/share/native/sun/security/ec/impl/ |
H A D | mpi.c | 3 * Use is subject to license terms. 16 * along with this library; if not, write to the Free Software Foundation, 51 This table is used to compute output lengths for the mp_toradix() 77 /* Value to digit maps for radix conversion */ 192 /* {{{ mp_copy(from, to) */ 195 mp_copy(from, to) 197 Copies the mp_int 'from' to the mp_int 'to'. It is presumed that 198 'to' has already been initialized (if not, use mp_init_copy() 199 instead). If 'from' and 'to' ar 202 mp_copy(const mp_int *from, mp_int *to) argument [all...] |
/openjdk7/hotspot/src/share/vm/gc_implementation/g1/ |
H A D | concurrentMark.cpp | 16 * 2 along with this work; if not, write to the Free Software Foundation, 64 // Later on we'll try to be more parsimonious with swap. 77 // First we must round addr *up* to a possible object boundary. 172 vm_exit_during_initialization("Failed to allocate CM region mark stack"); 203 // Otherwise, we need to try again. 230 // Otherwise, we need to try again. 303 // accidentally add something to the mark stack during GC, it 347 // If someone has set the should_abort flag, we return NULL to 348 // force the caller to bail out of their loop. 360 // We just claimed the last survivor so store NULL to indicat 2619 HeapWord* to = t; local [all...] |
/openjdk7/hotspot/src/share/vm/opto/ |
H A D | compile.cpp | 16 * 2 along with this work; if not, write to the Free Software Foundation, 336 // If 'top' is cached, declare it useful to preserve cached node 353 // list. Consider all non-useful nodes to be useless i.e., dead nodes. 394 // Only need to remove this out-edge to the useless node 476 // Recompiling without allowing machine instructions to subsume loads 547 // This is a pretty expensive way to compute a size, 553 // may be shared by several calls to scratch_emit_size. 555 // expensive, since it has to grab the code cache lock. 663 tty->print_cr("PrintAssembly request changed to PrintOptoAssembl 1357 const TypeInstPtr *to = tj->isa_instptr(); local [all...] |
/openjdk7/hotspot/src/cpu/x86/vm/ |
H A D | stubGenerator_x86_64.cpp | 16 * 2 along with this work; if not, write to the Free Software Foundation, 87 // return address of next instruction to execute 106 // Call stubs are used to call Java from C 174 // We spill c_rarg0-c_rarg3 to this space. 180 xmm_save_last = 15, // to xmm15 270 // save regs belonging to calling function 328 __ addptr(c_rarg2, wordSize); // advance to next parameter 382 // restore regs belonging to calling function 431 // not the case if the callee is compiled code => need to setup the 467 // complete return to V 1141 const Register to = c_rarg1; local 1315 copy_bytes_forward(Register end_from, Register end_to, Register qword_count, Register to, Label& L_copy_bytes, Label& L_copy_8_bytes) argument 1365 __ movq(Address(end_to, qword_count, Address::times_8, -24), to); local 1367 __ movq(Address(end_to, qword_count, Address::times_8, -16), to); local 1369 __ movq(Address(end_to, qword_count, Address::times_8, - 8), to); local 1371 __ movq(Address(end_to, qword_count, Address::times_8, - 0), to); local 1391 copy_bytes_backward(Register from, Register dest, Register qword_count, Register to, Label& L_copy_bytes, Label& L_copy_8_bytes) argument 1442 __ movq(Address(dest, qword_count, Address::times_8, 24), to); local 1444 __ movq(Address(dest, qword_count, Address::times_8, 16), to); local 1446 __ movq(Address(dest, qword_count, Address::times_8, 8), to); local 1448 __ movq(Address(dest, qword_count, Address::times_8, 0), to); local 1486 const Register to = rsi; // destination array address local 1588 const Register to = rsi; // destination array address local 1685 const Register to = rsi; // destination array address local 1764 const Register to = c_rarg0; // source array address local 1800 const Register to = rsi; // destination array address local 1890 const Register to = rsi; // destination array address local 1981 const Register to = rsi; // destination array address local 2073 const Register to = rsi; // destination array address local 2165 const Register to = rsi; // destination array address local 2273 const Register to = rsi; // destination array address local 2448 const Register to = c_rarg1; // destination array address local 2709 const Register to = c_rarg1; // destination array address local 3065 const Register to = c_rarg1; // destination array address local 3159 const Register to = c_rarg1; // destination array address local 3256 const Register to = c_rarg1; // destination array address local 3413 const Register to = c_rarg1; // destination array address local [all...] |
H A D | assembler_x86.cpp | 16 * 2 along with this work; if not, write to the Free Software Foundation, 155 // Address. An index of 4 (rsp) corresponds to having no index, so convert 156 // that to noreg for the Address constructor. 195 // embedded words. Instead, relocate to the enclosing instruction. 258 // immediate-to-memory forms 384 // Note that the RIP-rel. correction applies to the generated 385 // disp field, but _not_ to the target address in the rspec. 416 // Secret local extension to Assembler::WhichOperand: 597 // fall out of the switch to decode the address 680 // to chec 11359 generate_fill(BasicType t, bool aligned, Register to, Register value, Register count, Register rtmp, XMMRegister xtmp) argument [all...] |
/openjdk7/hotspot/src/share/vm/utilities/ |
H A D | globalDefinitions.hpp | 16 * 2 along with this work; if not, write to the Free Software Foundation, 102 // Size of a char[] needed to represent a jint as a string in decimal. 143 // The minimum alignment to a heap word size is done. Other 152 // The minimum number of native machine words necessary to contain "byte_size" 167 // Constants for converting from a base unit to milli-base units. For 168 // example from seconds to milliseconds and microseconds 239 // linkage pointer to function. Should never 240 // need one of those to be placed in this 243 // Utility functions to "portably" (?) bit twiddle pointers 249 // Utility functions to "portabl 1056 byte_size(void* from, void* to) argument [all...] |
/openjdk7/jdk/src/windows/native/sun/windows/ |
H A D | awt_Window.cpp | 8 * particular file as subject to the "Classpath" exception as provided 18 * 2 along with this work; if not, write to the Free Software Foundation, 243 // added to the property list. The application must use the RemoveProp function 244 // to remove the entries. 467 // Note: we need to get it before CreateHWnd() happens because 469 // is being created in response to some window messages. 497 // Now we need to create the warning window. 530 //XXX: actually this is bad... We didn't manage to create the window. 545 // Now we need to create the tooltip control for this window. 734 // Quite unlikely to g 964 FocusedWindowChanged(HWND from, HWND to) argument [all...] |
/openjdk7/jdk/src/share/native/common/ |
H A D | check_code.c | 8 * particular file as subject to the "Classpath" exception as provided 18 * 2 along with this work; if not, write to the Free Software Foundation, 119 to super() */ 161 /* JVM_OPC_invokespecial calls to <init> need to be treated special */ 165 * Maps class names to unique 16 bit integers. 171 * row (256 buckets) at a time to minimize fragmentation. Rows are 197 * There are currently two types of resources that we need to keep 198 * track of (in addition to the CCalloc pool). 230 had a chance to fre 2536 fullinfo_type to = context->swap_table[1]; local 2826 fullinfo_type to = context->swap_table[1]; local 3785 isAssignableTo(context_type *context, fullinfo_type from, fullinfo_type to) argument [all...] |
/openjdk7/hotspot/src/share/vm/classfile/ |
H A D | classFileParser.cpp | 16 * 2 along with this work; if not, write to the Free Software Foundation, 58 // We generally try to create the oops directly when parsing, rather than 71 // - to check for new additions to the class file format in JDK1.5 72 // - to check for bug fixes in the format checker in JDK1.5 76 // - to check for javac bug fixes that happened after 1.5 81 // - to check NameAndType_info signatures more aggressively 86 // Use a local copy of ClassFileStream. It helps the C++ compiler to optimize 88 // replacement of aggregates). The _current pointer is copied back to 211 // A mangled type might cause you to overru 3754 const char * to = to_class->external_name(); local [all...] |
/openjdk7/jdk/src/share/classes/java/awt/ |
H A D | Component.java | 8 * particular file as subject to the "Classpath" exception as provided 18 * 2 along with this work; if not, write to the Free Software Foundation, 96 * <code>Component</code> can also be extended directly to create a 100 * method may be used to distinguish between the two kinds of the components. 106 * adding/removing components to/from containers, the whole hierarchy must be 111 * It is important to note that only AWT listeners which conform 112 * to the <code>Serializable</code> protocol will be saved when 116 * to consider the implications of making an object serializable. 117 * One situation to watch out for is this: 131 * // to bigOn 7745 acceptRequestFocus(Component from, Component to, boolean temporary, boolean focusedWindowChangeAllowed, CausedFocusEvent.Cause cause) argument [all...] |
/openjdk7/hotspot/src/cpu/sparc/vm/ |
H A D | assembler_sparc.cpp | 16 * 2 along with this work; if not, write to the Free Software Foundation, 76 // op codes such as ld or ldx, only access disp() to get 125 // Patch instruction inst at offset inst_pos to refer to dest_pos 536 // Generate a bunch 'o stuff unique to V8 584 // nothing to do, (later) access of M[reg + offset] 622 call(L, relocInfo::none); // No relocation for call to pc+0x8 657 call(L, relocInfo::none); // No relocation for call to pc+0x8 676 // This code sequence is relocatable to any address, even on LP64. 682 Address a(temp, addrlit.low10() + offset); // Add the offset to th 4907 bis_zeroing(Register to, Register count, Register temp, Label& Ldone) argument [all...] |
/openjdk7/hotspot/src/os/solaris/vm/ |
H A D | os_solaris.cpp | 16 * 2 along with this work; if not, write to the Free Software Foundation, 134 The JVM binary needs to be built and run on pre-Solaris 9 136 header files. They are textually replicated here to allow 142 But ISM requires shared memory to achieve this and thus has many caveats. 143 MPSS is a fully transparent and is a cleaner way to get large pages. 145 giving the opportunity to use large pages on older systems it is 165 // Here are some liblgrp types from sys/lgrp_user.h to be able to 169 # define MADV_ACCESS_LWP 7 /* next LWP to access heavily */ 172 # define MADV_ACCESS_MANY 8 /* many processes to acces 6810 sendto(int fd, char* buf, size_t len, uint flags, struct sockaddr* to, socklen_t tolen) argument [all...] |
/openjdk7/hotspot/src/os/windows/vm/ |
H A D | os_windows.cpp | 16 * 2 along with this work; if not, write to the Free Software Foundation, 25 // Must be at least Windows 2000 or XP to use VectoredExceptions and IsDebuggerPresent 175 // This method is a periodic task to check for misbehaving JNI applications 199 // Found the full path to jvm[_g].dll. 200 // Now cut the path to <java_home>/jre if we can. 322 * RtlCaptureStackBackTrace Windows API may not exist prior to Windows XP. 392 // Try to randomize the cache line index of hot stack frames. 413 // If we are using vectored exception we don't need to set a SEH 424 // Nothing to do. 554 // Contrary to wha 4988 sendto(int fd, char* buf, size_t len, uint flags, struct sockaddr* to, socklen_t tolen) argument [all...] |