Lines Matching defs:code
8 // - Redistributions of source code must retain the above copyright notice,
33 // The original source code covered by the above license above has been
53 // compatible with int, which has caused code-generation bugs.
65 // code generated for some assembly instructions (because they boil down
66 // to a few constants). If this is a problem, we could change the code
69 // and best performance in optimized code.
77 ASSERT(reg.code() < kNumAllocatableRegisters);
78 return reg.code();
101 static Register from_code(int code) {
102 Register r = { code };
108 int code() const {
117 void set_code(int code) {
118 code_ = code;
149 int code() const {
178 ASSERT(reg.code() != 0);
179 return reg.code() - 1;
209 static DwVfpRegister from_code(int code) {
210 DwVfpRegister r = { code };
231 int code() const {
314 int code() const {
607 // for code generation and assumes its size to be buffer_size. If the buffer
616 // GetCode emits any pending (non-emitted) code and fills the descriptor
636 void bind(Label* L); // binds an unbound label L to the current code position
638 // Returns the branch offset to the given label from the current code position
647 // Return the address in the constant pool of the code target address used by
651 // Read/Modify the code target address in the branch/call instruction at pc.
656 // This is for calls and branches within generated code.
660 // This is for calls and branches to runtime code.
708 // Patched debug break slot code is:
713 // Patched debug break slot code is:
729 // Code generation
735 // Aligns code to something that's optimal for a jump target for the platform.
913 int32_t code = kDefaultStopCode);
1106 // Different nop operations are used by the code generator to detect certain
1107 // states of the generated code.
1137 // Check the code size generated from label to here.
1167 // Mark address of the ExitJSFrame code.
1174 // Use --code-comments to enable.
1177 // Writes a single byte or word of data in the code stream. Used
1260 // Code buffer:
1261 // The buffer into which code and relocation info are generated.
1272 // Code generation
1282 // jumps or after returns from functions (in dead code locations).
1283 // If a long code sequence does not contain unconditional jumps, it is
1298 // Pools are emitted after function return and in dead code at (more or less)
1308 // Emission of the constant pool may be blocked in some code sequences.
1319 // Relocation info records are also used during code generation as temporary
1320 // containers for constants and code target addresses until they are emitted
1332 // Code emission