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
251 // Set REX.B to the high bit of rm.code().
329 // only takes effects for shareable constants in order to reduce code size.
331 // code object. Instead, it keeps the first shareable constant inlined in the
414 // GetCode emits any pending (non-emitted) code and fills the descriptor desc.
421 // Convenience wrapper for code without safepoint or handler tables.
431 // Read/Modify the code target in the relative branch/call instruction at pc.
437 // the relative displacements stored in the code.
446 // This is for calls and branches within generated code.
448 Address instruction_payload, Code code, Address target);
463 // Number of bytes taken up by the branch target in the code.
529 // Aligns code to something that's optimal for a jump target for the platform.
568 // The heap number will not be allocated and embedded into the code right
570 // Assembler::GetCode, the heap number will be allocated and the code will be
794 void bind(Label* L); // binds an unbound label L to the current code position
1176 emit(mask.code() << 4);
1182 emit(mask.code() << 4);
1189 emit(mask.code() << 4);
1195 emit(mask.code() << 4);
1202 emit(mask.code() << 4);
1208 emit(mask.code() << 4);
1224 XMMRegister idst = XMMRegister::from_code(dst.code()); \
1495 XMMRegister isrc2 = XMMRegister::from_code(src2.code());
1502 XMMRegister isrc2 = XMMRegister::from_code(src2.code());
1509 XMMRegister isrc2 = XMMRegister::from_code(src2.code());
1516 XMMRegister isrc2 = XMMRegister::from_code(src2.code());
1523 XMMRegister idst = XMMRegister::from_code(dst.code());
1527 XMMRegister idst = XMMRegister::from_code(dst.code());
1531 XMMRegister idst = XMMRegister::from_code(dst.code());
1535 XMMRegister idst = XMMRegister::from_code(dst.code());
1539 XMMRegister idst = XMMRegister::from_code(dst.code());
1543 XMMRegister idst = XMMRegister::from_code(dst.code());
1547 XMMRegister idst = XMMRegister::from_code(dst.code());
1551 XMMRegister idst = XMMRegister::from_code(dst.code());
1555 XMMRegister idst = XMMRegister::from_code(dst.code());
1634 XMMRegister idst = XMMRegister::from_code(dst.code());
1638 XMMRegister idst = XMMRegister::from_code(dst.code());
1728 XMMRegister idst = XMMRegister::from_code(dst.code());
1733 XMMRegister isrc = XMMRegister::from_code(src2.code());
1742 XMMRegister isrc = XMMRegister::from_code(src2.code());
1751 XMMRegister isrc = XMMRegister::from_code(src2.code());
1760 XMMRegister isrc = XMMRegister::from_code(src2.code());
2024 // Check the code size generated from label to here.
2034 // Writes a single word of data in the code stream.
2089 // code emission
2118 // the top bit of the register code.
2262 void emit_modrm(int code, Register rm_reg) {
2263 DCHECK(is_uint3(code));
2264 emit(0xC0 | code << 3 | rm_reg.low_bits());
2267 // Emit the code-object-relative offset of the label's position
2278 // Emit machine code for one of the operations ADD, ADC, SUB, SBC,
2301 // Emit machine code for a shift operation.
2482 if (size == kInt64Size && dst.code() == src.code()) {
2529 // code generation