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
49 // compatible with int, which has caused code-generation bugs.
61 // code generated for some assembly instructions (because they boil down
62 // to a few constants). If this is a problem, we could change the code
65 // and best performance in optimized code.
77 static Register from_code(int code) {
78 Register r = { code };
85 int code() const {
120 return (reg.code() >= 6) ? reg.code() - 2 : reg.code();
135 ASSERT(reg.code() != 0);
136 return reg.code() - 1;
158 static XMMRegister from_code(int code) {
159 XMMRegister r = { code };
165 int code() const {
388 // may be used together with a Label in order to refer to a yet unknown code
446 // // Generate SSE2 floating point code.
448 // // Generate standard x87 floating point code.
574 // for code generation and assumes its size to be buffer_size. If the buffer
584 // GetCode emits any pending (non-emitted) code and fills the descriptor
589 // Read/Modify the code target in the branch/call instruction at pc.
594 // This is for calls and branches within generated code.
601 // This is for calls and branches to runtime code.
610 // Distance between the address of the code target in the call instruction
642 // Code generation
658 // is obvious from the parameters to avoid hard-to-find code generation
665 // Aligns code to something that's optimal for a jump target for the platform.
845 void bind(Label* L); // binds an unbound label L to the current code position
852 void call(Handle<Code> code, RelocInfo::Mode rmode);
858 void jmp(Handle<Code> code, RelocInfo::Mode rmode);
866 void j(Condition cc, Handle<Code> code, Hint hint = no_hint);
1007 // Check the code size generated from label to here.
1010 // Mark address of the ExitJSFrame code.
1017 // Use --code-comments to enable, or provide "force = true" flag to always
1021 // Writes a single byte or word of data in the code stream. Used for
1070 // code emission
1078 // Emit the code-object-relative offset of the label's position
1109 // Code buffer:
1110 // The buffer into which code and relocation info are generated.
1116 // code generation