/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::__anon17529 [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/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 | 246 # define DO(gpr) frame->uc.uc_mcontext.gp_regs[VKI_PT_R0+gpr] \ 247 = tst->arch.vex.guest_GPR##gpr 358 # define DO(gpr) tst->arch.vex.guest_GPR##gpr \ 359 = frame->uc.uc_mcontext.gp_regs[VKI_PT_R0+gpr]
|
sigframe-ppc32-linux.c | 146 # define DO(gpr) mc->mc_gregs[VKI_PT_R0+gpr] = tst->arch.vex.guest_GPR##gpr 921 # define DO(gpr) tst->arch.vex.guest_GPR##gpr = mc->mc_gregs[VKI_PT_R0+gpr] [all...] |
/external/linux-tools-perf/arch/powerpc/util/ |
dwarf-regs.c | 24 {.name = STR(%gpr##num), .dwarfnum = num}
|
/external/qemu/hw/ |
android_mips.c | 142 env->active_tc.gpr[4] = PHYS_TO_VIRT(cmdline);/* a0 */ 143 env->active_tc.gpr[5] = ram_size; /* a1 */ 144 env->active_tc.gpr[6] = 0; /* a2 */ 145 env->active_tc.gpr[7] = 0; /* a3 */
|
smc91c111.c | 28 uint16_t gpr; member in struct:__anon13799 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/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/compiler-rt/lib/asan/ |
asan_linux.cc | 73 *sp = ucontext->uc_mcontext.regs->gpr[PT_R1]; 76 *bp = ucontext->uc_mcontext.regs->gpr[PT_R31];
|
/external/qemu/target-mips/ |
cpu.h | 141 target_ulong gpr[32]; member in struct:TCState 515 env->active_tc.gpr[29] = newsp; 516 env->active_tc.gpr[7] = 0; 517 env->active_tc.gpr[2] = 0;
|
machine.c | 12 qemu_put_betls(f, &tc->gpr[i]); 159 qemu_get_betls(f, &tc->gpr[i]);
|
/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/ |
vgdb.c | 922 sp = user_mod.regs.gpr[1]; 924 sp = user_mod.regs.gpr[1]; 988 user_mod.regs.gpr[3] = check; [all...] |
/external/valgrind/main/VEX/priv/ |
host_mips_defs.h | 552 HReg gpr; member in struct:__anon16235::__anon16236::__anon16254 685 extern MIPSInstr *MIPSInstr_RdWrLR(Bool wrLR, HReg gpr);
|
/prebuilts/gcc/linux-x86/host/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:__anon26088 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...] |
/prebuilts/gcc/linux-x86/host/i686-linux-glibc2.7-4.6/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:__anon27678 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...] |
/prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.7-4.6/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:__anon29193 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...] |