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
52 // compatible with int, which has caused code-generation bugs.
64 // code generated for some assembly instructions (because they boil down
65 // to a few constants). If this is a problem, we could change the code
68 // and best performance in optimized code.
74 int code() const {
111 int code() const {
129 int code() const {
199 int code() const {
327 // Condition code updating mode
329 SetCC = 1 << 20, // set condition code
330 LeaveCC = 0 << 20 // leave condition code unchanged
527 // for code generation and assumes its size to be buffer_size. If the buffer
533 // GetCode emits any pending (non-emitted) code and fills the descriptor
553 void bind(Label* L); // binds an unbound label L to the current code position
555 // Returns the branch offset to the given label from the current code position
564 // Return the address in the constant pool of the code target address used by
568 // Read/Modify the code target address in the branch/call instruction at pc.
573 // This is for calls and branches within generated code.
577 // This is for calls and branches to runtime code.
607 // Code generation
874 // Check the code size generated from label to here.
888 // Mark address of the ExitJSFrame code.
931 // Code buffer:
932 // The buffer into which code and relocation info are generated.
943 // Code generation
953 // jumps or after returns from functions (in dead code locations).
954 // If a long code sequence does not contain unconditional jumps, it is
969 // Pools are emitted after function return and in dead code at (more or less)
979 // Emission of the constant pool may be blocked in some code sequences
989 // Relocation info records are also used during code generation as temporary
990 // containers for constants and code target addresses until they are emitted
1008 // Code emission