Home | History | Annotate | Download | only in ia32

Lines Matching defs:code

8 // - Redistributions of source code must retain the above copyright notice,
31 // The original source code covered by the above license above has been
48 // compatible with int, which has caused code-generation bugs.
60 // code generated for some assembly instructions (because they boil down
61 // to a few constants). If this is a problem, we could change the code
64 // and best performance in optimized code.
71 int code() const {
97 int code() const {
301 // may be used together with a Label in order to refer to a yet unknown code
359 // // Generate SSE2 floating point code.
361 // // Generate standard x87 floating point code.
430 // for code generation and assumes its size to be buffer_size. If the buffer
436 // GetCode emits any pending (non-emitted) code and fills the descriptor
441 // Read/Modify the code target in the branch/call instruction at pc.
446 // This is for calls and branches within generated code.
453 // This is for calls and branches to runtime code.
462 // Distance between the address of the code target in the call instruction
473 // Code generation
489 // is obvious from the parameters to avoid hard-to-find code generation
665 void bind(Label* L); // binds an unbound label L to the current code position
672 void call(Handle<Code> code, RelocInfo::Mode rmode);
678 void jmp(Handle<Code> code, RelocInfo::Mode rmode);
683 void j(Condition cc, Handle<Code> code, Hint hint = no_hint);
778 // Check the code size generated from label to here.
781 // Mark address of the ExitJSFrame code.
792 // Writes a single word of data in the code stream.
830 // code emission
838 // Emit the code-object-relative offset of the label's position
870 // Code buffer:
871 // The buffer into which code and relocation info are generated.
879 // code generation