emit 1808 core/CodegenLIR.cpp emit(state, opcode, state->pc+imm24, imm30b /*count*/); emit 1813 core/CodegenLIR.cpp emit(state, opcode, sp); emit 1824 core/CodegenLIR.cpp if(do_emit) emit(state, opcode, (uintptr)str); emit 1831 core/CodegenLIR.cpp emit(state, opcode, (uintptr)str); emit 1836 core/CodegenLIR.cpp emit(state, opcode, sp); emit 1843 core/CodegenLIR.cpp emit(state, opcode, imm30, opcode==OP_inclocal ? 1 : -1, NUMBER_TYPE); emit 1847 core/CodegenLIR.cpp emit(state, opcode, imm30, opcode==OP_inclocal_i ? 1 : -1, INT_TYPE); emit 1853 core/CodegenLIR.cpp emit(state, opcode, 0, 0, BOOLEAN_TYPE); emit 1859 core/CodegenLIR.cpp emit(state, opcode, (uintptr)name, 0, NULL); emit 1864 core/CodegenLIR.cpp emit(state, opcode, sp, 0, NULL); emit 1870 core/CodegenLIR.cpp emit(state, opcode, (uintptr)name, 0, BOOLEAN_TYPE); emit 1878 core/CodegenLIR.cpp emit(state, OP_astype, (uintptr)t, sp, t && t->isMachineType() ? OBJECT_TYPE : t); emit 1889 core/CodegenLIR.cpp emit(state, opcode, 0, 0, t); emit 1978 core/CodegenLIR.cpp emit(state, opcode, imm30/*argc*/, 0, NULL); emit 1982 core/CodegenLIR.cpp emit(state, opcode, imm30, 0, OBJECT_TYPE); emit 1986 core/CodegenLIR.cpp emit(state, opcode, imm30, 0, ARRAY_TYPE); emit 1990 core/CodegenLIR.cpp emit(state, opcode, 0, 0, info->activationTraits()); emit 1996 core/CodegenLIR.cpp emit(state, opcode, 0, 0, handler->scopeTraits); emit 2031 core/CodegenLIR.cpp emit(state, opcode, 0, 0, BOOLEAN_TYPE); emit 2035 core/CodegenLIR.cpp emit(state, opcode, sp); emit 2042 core/CodegenLIR.cpp emit(state, opcode, 0, 0, NUMBER_TYPE); emit 2047 core/CodegenLIR.cpp emit(state, opcode, sp, opcode == OP_increment ? 1 : -1, NUMBER_TYPE); emit 2052 core/CodegenLIR.cpp emit(state, opcode, sp, opcode == OP_increment_i ? 1 : -1, INT_TYPE); emit 2058 core/CodegenLIR.cpp emit(state, opcode, 0, 0, INT_TYPE); emit 2062 core/CodegenLIR.cpp emit(state, opcode, sp, 0, NUMBER_TYPE); emit 2066 core/CodegenLIR.cpp emit(state, opcode, sp, 0, INT_TYPE); emit 2072 core/CodegenLIR.cpp emit(state, opcode, 0, 0, INT_TYPE); emit 2077 core/CodegenLIR.cpp emit(state, opcode, 0, 0, INT_TYPE); emit 2081 core/CodegenLIR.cpp emit(state, opcode, 0, 0, INT_TYPE); emit 2085 core/CodegenLIR.cpp emit(state, opcode, sp, 0, INT_TYPE); emit 2089 core/CodegenLIR.cpp emit(state, opcode, sp, 0, STRING_TYPE); emit 2101 core/CodegenLIR.cpp if (do_emit) emit(state, opcode, imm30); emit 2107 core/CodegenLIR.cpp emit(state, opcode, 0, 0, NULL); emit 2111 core/CodegenLIR.cpp emit(state, opcode, 0, 0, INT_TYPE); emit 2115 core/CodegenLIR.cpp emit(state, opcode, imm30, imm30b, BOOLEAN_TYPE); emit 2122 core/CodegenLIR.cpp emit(state, opcode, sp, 0, INT_TYPE); emit 2135 core/CodegenLIR.cpp emit(state, opcode, sp, 0, result); emit 2146 core/CodegenLIR.cpp emit(state, opcode, 0, 0, VOID_TYPE); emit 2191 core/CodegenLIR.cpp emit(state, opcode, sp, 0, STRING_TYPE); emit 2265 core/CodegenLIR.cpp emit(state, opcode, state->pc+4/*size*/+offset); emit 2279 core/CodegenLIR.cpp emit(state, opcode, opd1 /*argc*/, 0, NULL); emit 2298 core/CodegenLIR.cpp emit(state, opcode, opd1, state->sp()+1, type); emit 2308 core/CodegenLIR.cpp emit(state, opcode, (uintptr)name, 0, OBJECT_TYPE); emit 2315 core/CodegenLIR.cpp emit(state, OP_findpropstrict, (uintptr)name, 0, OBJECT_TYPE); emit 2322 core/CodegenLIR.cpp emit(state, OP_findproperty, (uintptr)name, 0, OBJECT_TYPE); emit 2330 core/CodegenLIR.cpp emit(state, opcode, (uintptr)(void*)ctraits, state->sp(), type); emit 2496 core/CodegenLIR.cpp emit(state, opcode, (uintptr)name); emit 2531 core/CodegenLIR.cpp emit(state, opcode, (uintptr)name, 0, propType); emit 2561 core/CodegenLIR.cpp emit(state, opcode, (uintptr)name, argc, NULL); emit 2588 core/CodegenLIR.cpp emit(state, opcode, (uintptr)name, argc, NULL); emit 2621 core/CodegenLIR.cpp emit(state, OP_getproperty, opd1, 0, type); emit 2654 core/CodegenLIR.cpp emit(state, opcode, (uintptr)name); emit 2689 core/CodegenLIR.cpp emit(state, opcode, opd1, opd2, NULL); emit 472 core/CodegenLIR.h void emit(FrameState* state, AbcOpcode opcode, uintptr op1=0, uintptr op2=0, Traits* result=NULL); emit 204 nanojit/NativeX64.cpp emit(op | uint64_t(v)<<56); emit 212 nanojit/NativeX64.cpp emit(op | uint64_t(offset)<<56); emit 225 nanojit/NativeX64.cpp emit(op | uint64_t(uint32_t(offset))<<32); emit 230 nanojit/NativeX64.cpp emit(rexrxb(mod_rxb(op, r, x, b), r, x, b)); emit 235 nanojit/NativeX64.cpp emit(rexrb(mod_rr(op, r, b), r, b)); emit 240 nanojit/NativeX64.cpp emit(rexrb8(mod_rr(op, r, b), r, b)); emit 245 nanojit/NativeX64.cpp emit(rexprb(mod_rr(op, r, b), r, b)); emit 250 nanojit/NativeX64.cpp emit(rexrb8(mod_disp32(op, r, b, d), r, b)); emit 255 nanojit/NativeX64.cpp emit(rexrb(mod_disp32(op, r, b, d), r, b)); emit 314 nanojit/NativeX64.cpp emit(rexrb(op, (Register)0, b)); emit 324 nanojit/NativeX64.cpp emit(op); emit 571 nanojit/NativeX64.cpp void Assembler::CALLRAX() { emit(X64_callrax); asm_output("call (rax)"); } emit 572 nanojit/NativeX64.cpp void Assembler::RET() { emit(X64_ret); asm_output("ret"); } emit 574 nanojit/NativeX64.cpp void Assembler::MOVQSPR(I d, R r) { emit(X64_movqspr | U64(d) << 56 | U64((r&7)<<3) << 40 | U64((r&8)>>1) << 24); asm_output("movq %d(rsp), %s", d, RQ(r)); } // insert r into mod/rm and rex bytes emit 579 nanojit/NativeX64.cpp void Assembler::X86_AND8R(R r) { emit(X86_and8r | U64(r<<3|(r|4))<<56); asm_output("andb %s, %s", RB(r), RBhi(r)); } emit 580 nanojit/NativeX64.cpp void Assembler::X86_SETNP(R r) { emit(X86_setnp | U64(r|4)<<56); asm_output("setnp %s", RBhi(r)); } emit 581 nanojit/NativeX64.cpp void Assembler::X86_SETE(R r) { emit(X86_sete | U64(r)<<56); asm_output("sete %s", RB(r)); } emit 359 nanojit/NativeX64.h void emit(uint64_t op);\ emit 126 utils/abcasm/src/abcasm/Main.java byte[] abc_binary = new AbcEmitter(core).emit(); emit 332 utils/superwordprof.c void emit(int level, unsigned count); emit 1052 utils/superwordprof.c emit(level+1, t2->count); emit 1059 utils/superwordprof.c emit(level+1, t2->count);