/external/webkit/Source/JavaScriptCore/dfg/ |
DFGJITCodeGenerator.cpp | 44 GPRReg gpr = allocate(); local 45 JITCompiler::RegisterID reg = JITCompiler::gprToRegisterID(gpr); 48 m_gprs.retain(gpr, virtualRegister, SpillOrderConstant); 51 info.fillInteger(gpr); 53 return gpr; 65 m_gprs.retain(gpr, virtualRegister, SpillOrderSpilled); 72 info.fillJSValue(gpr, DataFormatJSInteger); 73 unlock(gpr); 88 GPRReg gpr = info.gpr(); local 96 GPRReg gpr = info.gpr(); local 115 GPRReg gpr = allocate(); local 197 GPRReg gpr = info.gpr(); local 213 GPRReg gpr = info.gpr(); local 242 GPRReg gpr = allocate(); local 273 GPRReg gpr = info.gpr(); local 289 GPRReg gpr = boxDouble(fpr); local 305 GPRReg gpr = info.gpr(); local 408 GPRReg gpr = info.gpr(); local [all...] |
DFGGenerationInfo.h | 80 void initInteger(NodeIndex nodeIndex, uint32_t useCount, GPRReg gpr) 87 u.gpr = gpr; 89 void initJSValue(NodeIndex nodeIndex, uint32_t useCount, GPRReg gpr, DataFormat format = DataFormatJS) 98 u.gpr = gpr; 100 void initCell(NodeIndex nodeIndex, uint32_t useCount, GPRReg gpr) 107 u.gpr = gpr; 153 GPRReg gpr() { ASSERT(m_registerFormat && m_registerFormat != DataFormatDouble); return u.gpr; function in class:JSC::DFG::GenerationInfo 230 GPRReg gpr; member in union:JSC::DFG::GenerationInfo::__anon13073 [all...] |
DFGSpeculativeJIT.cpp | 42 GPRReg gpr = allocate(); local 43 JITCompiler::RegisterID reg = JITCompiler::gprToRegisterID(gpr); 46 m_gprs.retain(gpr, virtualRegister, SpillOrderConstant); 49 info.fillInteger(gpr); 51 return gpr; 58 m_gprs.retain(gpr, virtualRegister, SpillOrderSpilled); 64 info.fillInteger(gpr); 66 return gpr; 69 info.fillJSValue(gpr, DataFormatJSInteger); 71 return gpr; 83 GPRReg gpr = info.gpr(); local 100 GPRReg gpr = info.gpr(); local 116 GPRReg gpr = info.gpr(); local 123 GPRReg gpr = info.gpr(); local 189 GPRReg gpr = allocate(); local 215 GPRReg gpr = info.gpr(); local 221 GPRReg gpr = info.gpr(); local [all...] |
DFGNonSpeculativeJIT.h | 51 // GPR registers we must also record the format of the value. 98 if (!info.needsSpill() || (info.gpr() == exclude)) 102 JITCompiler::RegisterID reg = JITCompiler::gprToRegisterID(info.gpr()); 127 if (info.gpr() == exclude) 134 JITCompiler::RegisterID reg = JITCompiler::gprToRegisterID(info.gpr()); 163 JITCompiler::RegisterID reg = JITCompiler::gprToRegisterID(info.gpr()); 175 for (GPRReg gpr = gpr0; gpr < numberOfGPRs; next(gpr)) { 176 VirtualRegister name = m_gprs.name(gpr); [all...] |
DFGJITCompiler.cpp | 65 // This method used to fill an integer value to a GPR when linking speculative -> non-speculative. 66 void JITCompiler::fillInt32ToInteger(NodeIndex nodeIndex, GPRReg gpr) 72 move(MacroAssembler::Imm32(valueOfInt32Constant(nodeIndex)), gprToRegisterID(gpr)); 76 loadPtr(addressFor(node.virtualRegister), gprToRegisterID(gpr)); 77 jitAssertIsJSInt32(gpr); 79 load32(addressFor(node.virtualRegister), gprToRegisterID(gpr)); 83 // This method used to fill a JSValue to a GPR when linking speculative -> non-speculative. 84 void JITCompiler::fillToJS(NodeIndex nodeIndex, GPRReg gpr) 91 move(MacroAssembler::ImmPtr(JSValue::encode(jsValue)), gprToRegisterID(gpr)); 94 move(MacroAssembler::ImmPtr(JSValue::encode(jsValue)), gprToRegisterID(gpr)); [all...] |
DFGNonSpeculativeJIT.cpp | 41 for (GPRReg gpr = gpr0; gpr < numberOfGPRs; next(gpr)) { 42 VirtualRegister virtualRegister = jit->m_gprs.name(gpr); 45 m_gprInfo[gpr].nodeIndex = info.nodeIndex(); 46 m_gprInfo[gpr].format = info.registerFormat(); 48 m_gprInfo[gpr].nodeIndex = NoNode; 63 GPRReg jsValueGpr = operand.gpr(); 100 GPRReg jsValueGpr = operand.gpr(); 122 void NonSpeculativeJIT::numberToInt32(FPRReg fpr, GPRReg gpr) [all...] |
DFGSpeculativeJIT.h | 214 gpr(); 228 GPRReg gpr() function in class:JSC::DFG::SpeculateIntegerOperand 237 gpr(); // m_format is set when m_gpr is locked. 244 return JITCompiler::gprToRegisterID(gpr()); 263 gpr(); 277 GPRReg gpr() function in class:JSC::DFG::SpeculateStrictInt32Operand 286 return JITCompiler::gprToRegisterID(gpr()); 304 gpr(); 318 GPRReg gpr() function in class:JSC::DFG::SpeculateCellOperand 327 return JITCompiler::gprToRegisterID(gpr()); [all...] |
DFGJITCodeGenerator.h | 75 // lock and unlock GPR & FPR registers. 112 // Allocate a gpr/fpr. 116 GPRReg gpr = m_gprs.allocate(spillMe); local 119 return gpr; 159 GPRReg boxDouble(FPRReg fpr, GPRReg gpr) 162 JITCompiler::RegisterID reg = JITCompiler::gprToRegisterID(gpr); 165 return gpr; 167 FPRReg unboxDouble(GPRReg gpr, FPRReg fpr) 169 JITCompiler::RegisterID reg = JITCompiler::gprToRegisterID(gpr); 179 FPRReg unboxDouble(GPRReg gpr) 218 GPRReg gpr = boxDouble(info.fpr()); local 769 GPRReg gpr() function in class:JSC::DFG::IntegerOperand 859 GPRReg gpr() function in class:JSC::DFG::JSValueOperand 900 GPRReg gpr() const function in class:JSC::DFG::GPRTemporary [all...] |
/external/valgrind/main/coregrind/m_syswrap/ |
syswrap-ppc64-aix5.c | 535 dst_ts->arch.vex.guest_GPR0 = ats_new->mst.gpr[0]; 536 dst_ts->arch.vex.guest_GPR1 = ats_new->mst.gpr[1]; /* sp */ 537 dst_ts->arch.vex.guest_GPR2 = ats_new->mst.gpr[2]; /* toc */ 538 dst_ts->arch.vex.guest_GPR3 = ats_new->mst.gpr[3]; /* initarg */ 539 dst_ts->arch.vex.guest_GPR4 = ats_new->mst.gpr[4]; 540 dst_ts->arch.vex.guest_GPR5 = ats_new->mst.gpr[5]; 541 dst_ts->arch.vex.guest_GPR6 = ats_new->mst.gpr[6]; 542 dst_ts->arch.vex.guest_GPR7 = ats_new->mst.gpr[7]; 543 dst_ts->arch.vex.guest_GPR8 = ats_new->mst.gpr[8]; 544 dst_ts->arch.vex.guest_GPR9 = ats_new->mst.gpr[9] [all...] |
syswrap-ppc32-aix5.c | 625 dst_ts->arch.vex.guest_GPR0 = ats_new->mst.gpr[0]; 626 dst_ts->arch.vex.guest_GPR1 = ats_new->mst.gpr[1]; /* sp */ 627 dst_ts->arch.vex.guest_GPR2 = ats_new->mst.gpr[2]; /* toc */ 628 dst_ts->arch.vex.guest_GPR3 = ats_new->mst.gpr[3]; /* initarg */ 629 dst_ts->arch.vex.guest_GPR4 = ats_new->mst.gpr[4]; 630 dst_ts->arch.vex.guest_GPR5 = ats_new->mst.gpr[5]; 631 dst_ts->arch.vex.guest_GPR6 = ats_new->mst.gpr[6]; 632 dst_ts->arch.vex.guest_GPR7 = ats_new->mst.gpr[7]; 633 dst_ts->arch.vex.guest_GPR8 = ats_new->mst.gpr[8]; 634 dst_ts->arch.vex.guest_GPR9 = ats_new->mst.gpr[9] [all...] |
/external/libffi/src/sparc/ |
ffi.c | 475 void *rvalue, unsigned long *gpr, unsigned long *scratch) 493 rvalue = (void *) gpr[0]; 508 avalue[i] = (void *)gpr[argn++]; 513 /* gpr is 8-byte aligned. */ 517 scratch[0] = gpr[argn]; 518 scratch[1] = gpr[argn+1]; 527 avalue[i] = ((char *) &gpr[argn]) - arg_types[i]->size; 540 void *rvalue, unsigned long *gpr, double *fpr) 556 rvalue = (void *) gpr[0]; 573 avalue[i] = (void *)gpr[argn++] [all...] |
/external/valgrind/main/coregrind/m_sigframe/ |
sigframe-ppc64-linux.c | 243 # define DO(gpr) frame->uc.uc_mcontext.gp_regs[VKI_PT_R0+gpr] \ 244 = tst->arch.vex.guest_GPR##gpr 355 # define DO(gpr) tst->arch.vex.guest_GPR##gpr \ 356 = frame->uc.uc_mcontext.gp_regs[VKI_PT_R0+gpr]
|
sigframe-ppc32-linux.c | 145 # define DO(gpr) mc->mc_gregs[VKI_PT_R0+gpr] = tst->arch.vex.guest_GPR##gpr 920 # define DO(gpr) tst->arch.vex.guest_GPR##gpr = mc->mc_gregs[VKI_PT_R0+gpr] [all...] |
/external/libffi/src/x86/ |
ffi64.c | 42 UINT64 gpr[MAX_GPR_REGS]; member in struct:register_args 374 reg_args->gpr[gprcount++] = (long) rvalue; 412 reg_args->gpr[gprcount] = 0; 413 memcpy (®_args->gpr[gprcount], a, size < 8 ? size : 8); 490 rvalue = (void *) reg_args->gpr[gprcount++]; 544 avalue[i] = ®_args->gpr[gprcount]; 560 memcpy (a, ®_args->gpr[gprcount++], 8);
|
/external/qemu/hw/ |
smc91c111.c | 28 uint16_t gpr; member in struct:__anon10104 66 qemu_put_be16(f, s->gpr); 102 s->gpr = qemu_get_be16(f); 372 SET_LOW(gpr, value); 375 SET_HIGH(gpr, value); 556 return s->gpr & 0xff; 558 return s->gpr >> 8;
|
pc.c | 520 uint32_t gpr[8], uint16_t segs[6], uint16_t ip) 575 *p++ = gpr[i]; 576 *p++ = gpr[i] >> 8; 577 *p++ = gpr[i] >> 16; 578 *p++ = gpr[i] >> 24; 618 uint32_t gpr[8]; local 758 memset(gpr, 0, sizeof gpr); 759 gpr[4] = cmdline_addr-real_addr-16; /* SP (-16 is paranoia) */ 767 generate_bootsect(option_rom, gpr, seg, 0) [all...] |
/external/libffi/src/powerpc/ |
ppc_closure.S | 47 # so first save gpr 3 to gpr 10 (aligned to 4) 76 # now load up the pointer to the saved gpr registers
|
/external/valgrind/main/coregrind/ |
m_signals.c | 399 return jc->gpr[1]; 405 return VG_(mk_SysRes_ppc32_aix5)( jc->gpr[3], jc->gpr[4] ); 432 return jc->gpr[1]; 438 return VG_(mk_SysRes_ppc32_aix5)( jc->gpr[3], jc->gpr[4] ); [all...] |
/external/valgrind/main/VEX/priv/ |
host_ppc_defs.h | 455 Pin_MfCR, /* move from condition register to GPR */ 621 /* Move the entire CR to a GPR */ 694 HReg gpr; member in struct:__anon12051::__anon12052::__anon12081 820 extern PPCInstr* PPCInstr_RdWrLR ( Bool wrLR, HReg gpr );
|
host_ppc_defs.c | [all...] |
/prebuilt/linux-x86/toolchain/i686-linux-glibc2.7-4.4.3/sysroot/usr/include/alsa/sound/ |
emu10k1.h | 87 #define GPR(x) (FXGPREGBASE + (x)) /* free GPRs: x = 0x00 - 0xff */ 251 unsigned int gpr_controls; /* count of GPR controls */ 277 unsigned int count; /* count of GPR (1..16) */ 278 unsigned short gpr[32]; /* GPR number(s) */ member in struct:__anon20669 292 unsigned int gpr_add_control_count; /* count of GPR controls to add/replace */ 293 emu10k1_fx8010_control_gpr_t *gpr_add_controls; /* GPR controls to add/replace */ 295 unsigned int gpr_del_control_count; /* count of GPR controls to remove */ 296 emu10k1_ctl_elem_id_t *gpr_del_controls; /* IDs of GPR controls to remove */ 298 unsigned int gpr_list_control_count; /* count of GPR controls to list * [all...] |
/external/qemu/ |
gdbstub.c | 642 GET_REGL(env->gpr[n]); 679 env->gpr[n] = ldtul_p(mem_buf); 983 GET_REGL(env->active_tc.gpr[n]); 1033 env->active_tc.gpr[n] = tmp; [all...] |
/external/valgrind/main/include/vki/ |
vki-ppc32-linux.h | 204 unsigned long gpr[32]; member in struct:vki_pt_regs [all...] |
vki-ppc64-linux.h | 198 VKI_PPC_REG gpr[32]; member in struct:vki_pt_regs
|
/external/valgrind/main/coregrind/m_coredump/ |
coredump-elf.c | 291 # define DO(n) regs->gpr[n] = arch->vex.guest_GPR##n 312 # define DO(n) regs->gpr[n] = arch->vex.guest_GPR##n
|