/macosx-10.9.5/JavaScriptCore-7537.78.1/dfg/ |
H A D | DFGAssemblyHelpers.cpp | 73 void AssemblyHelpers::jitAssertIsInt32(GPRReg gpr) argument 76 Jump checkInt32 = branch64(BelowOrEqual, gpr, TrustedImm64(static_cast<uintptr_t>(0xFFFFFFFFu))); 80 UNUSED_PARAM(gpr); 84 void AssemblyHelpers::jitAssertIsJSInt32(GPRReg gpr) argument 86 Jump checkJSInt32 = branch64(AboveOrEqual, gpr, GPRInfo::tagTypeNumberRegister); 91 void AssemblyHelpers::jitAssertIsJSNumber(GPRReg gpr) argument 93 Jump checkJSNumber = branchTest64(MacroAssembler::NonZero, gpr, GPRInfo::tagTypeNumberRegister); 98 void AssemblyHelpers::jitAssertIsJSDouble(GPRReg gpr) argument 100 Jump checkJSInt32 = branch64(AboveOrEqual, gpr, GPRInfo::tagTypeNumberRegister); 101 Jump checkJSNumber = branchTest64(MacroAssembler::NonZero, gpr, GPRInf 107 jitAssertIsCell(GPRReg gpr) argument 114 jitAssertIsInt32(GPRReg gpr) argument 119 jitAssertIsJSInt32(GPRReg gpr) argument 126 jitAssertIsJSNumber(GPRReg gpr) argument 135 jitAssertIsJSDouble(GPRReg gpr) argument 142 jitAssertIsCell(GPRReg gpr) argument [all...] |
H A D | DFGGenerationInfo.h | 72 void initInteger(Node* node, uint32_t useCount, GPRReg gpr) argument 79 u.gpr = gpr; 85 void initJSValue(Node* node, uint32_t useCount, GPRReg gpr, DataFormat format = DataFormatJS) argument 94 u.gpr = gpr; 116 void initCell(Node* node, uint32_t useCount, GPRReg gpr) argument 123 u.gpr = gpr; 128 void initBoolean(Node* node, uint32_t useCount, GPRReg gpr) argument 153 initStorage(Node* node, uint32_t useCount, GPRReg gpr) argument 252 GPRReg gpr() { ASSERT(m_registerFormat && m_registerFormat != DataFormatDouble); return u.gpr; } function in class:JSC::DFG::GenerationInfo 256 GPRReg gpr() { ASSERT(!(m_registerFormat & DataFormatJS) && m_registerFormat != DataFormatDouble); return u.gpr; } function in class:JSC::DFG::GenerationInfo 311 fillJSValue(VariableEventStream& stream, GPRReg gpr, DataFormat format = DataFormatJS) argument 331 fillCell(VariableEventStream& stream, GPRReg gpr) argument 340 fillInteger(VariableEventStream& stream, GPRReg gpr) argument 348 fillBoolean(VariableEventStream& stream, GPRReg gpr) argument 365 fillStorage(VariableEventStream& stream, GPRReg gpr) argument 411 GPRReg gpr; member in union:JSC::DFG::GenerationInfo::__anon2716 [all...] |
H A D | DFGSpeculativeJIT64.cpp | 50 GPRReg gpr = allocate(); local 53 m_gprs.retain(gpr, virtualRegister, SpillOrderConstant); 55 m_jit.move(MacroAssembler::Imm32(valueOfInt32Constant(edge.node())), gpr); 56 info.fillInteger(*m_stream, gpr); 58 return gpr; 62 m_jit.move(MacroAssembler::Imm64(JSValue::encode(jsValue)), gpr); 66 m_jit.move(MacroAssembler::TrustedImm64(JSValue::encode(jsValue)), gpr); 69 m_gprs.retain(gpr, virtualRegister, SpillOrderSpilled); 70 m_jit.load32(JITCompiler::payloadFor(virtualRegister), gpr); local 72 m_jit.or64(GPRInfo::tagTypeNumberRegister, gpr); 76 m_jit.load64(JITCompiler::addressFor(virtualRegister), gpr); local 101 GPRReg gpr = info.gpr(); local 109 GPRReg gpr = info.gpr(); local 129 GPRReg gpr = allocate(); local 152 m_jit.load32(JITCompiler::addressFor(virtualRegister), gpr); local 156 m_jit.load64(JITCompiler::addressFor(virtualRegister), gpr); local 170 GPRReg gpr = info.gpr(); local 186 GPRReg gpr = boxDouble(fpr); local 203 GPRReg gpr = info.gpr(); local 835 GPRReg gpr = allocate(); local 855 m_jit.load32(JITCompiler::addressFor(virtualRegister), gpr); local 861 m_jit.load32(JITCompiler::addressFor(virtualRegister), gpr); local 864 m_jit.load64(JITCompiler::addressFor(virtualRegister), gpr); local 869 m_jit.load64(JITCompiler::addressFor(virtualRegister), gpr); local 878 GPRReg gpr = info.gpr(); local 895 GPRReg gpr = info.gpr(); local 911 GPRReg gpr = info.gpr(); local 918 GPRReg gpr = info.gpr(); local 927 GPRReg gpr = allocate(); local 979 GPRReg gpr = allocate(); local 1014 GPRReg gpr = allocate(); local 1017 m_jit.load32(JITCompiler::addressFor(virtualRegister), gpr); local 1024 GPRReg gpr = allocate(); local 1028 m_jit.load64(JITCompiler::addressFor(virtualRegister), gpr); local 1080 GPRReg gpr = info.gpr(); local 1089 GPRReg gpr = info.gpr(); local 1138 GPRReg gpr = allocate(); local 1153 m_jit.load64(JITCompiler::addressFor(virtualRegister), gpr); local 1164 GPRReg gpr = info.gpr(); local 1170 GPRReg gpr = info.gpr(); local 1215 GPRReg gpr = allocate(); local 1230 m_jit.load64(JITCompiler::addressFor(virtualRegister), gpr); local 1244 GPRReg gpr = info.gpr(); local 1250 GPRReg gpr = info.gpr(); local [all...] |
H A D | DFGSpeculativeJIT32_64.cpp | 51 GPRReg gpr = allocate(); local 54 m_gprs.retain(gpr, virtualRegister, SpillOrderConstant); 56 m_jit.move(MacroAssembler::Imm32(valueOfInt32Constant(edge.node())), gpr); 62 m_jit.move(MacroAssembler::Imm32(jsValue.payload()), gpr); local 66 m_gprs.retain(gpr, virtualRegister, SpillOrderSpilled); 67 m_jit.load32(JITCompiler::payloadFor(virtualRegister), gpr); local 70 info.fillInteger(*m_stream, gpr); 72 return gpr; 105 GPRReg gpr = info.gpr(); local 171 GPRReg gpr = info.gpr(); local 879 GPRReg gpr = allocate(); local 894 GPRReg gpr = allocate(); local 895 m_jit.load32(JITCompiler::payloadFor(virtualRegister), gpr); local 922 GPRReg gpr = info.gpr(); local 974 GPRReg gpr = allocate(); local 1064 GPRReg gpr = info.gpr(); local 1116 GPRReg gpr = allocate(); local 1119 m_jit.move(MacroAssembler::TrustedImmPtr(jsValue.asCell()), gpr); local 1130 GPRReg gpr = allocate(); local 1131 m_jit.load32(JITCompiler::payloadFor(virtualRegister), gpr); local 1138 GPRReg gpr = info.gpr(); local 1197 GPRReg gpr = allocate(); local 1200 m_jit.move(MacroAssembler::TrustedImm32(jsValue.asBoolean()), gpr); local 1213 GPRReg gpr = allocate(); local 1214 m_jit.load32(JITCompiler::payloadFor(virtualRegister), gpr); local 1221 GPRReg gpr = info.gpr(); local [all...] |
H A D | DFGSpeculativeJIT.cpp | 67 GPRReg scratchGPR = scratch.gpr(); 68 GPRReg scratch2GPR = scratch2.gpr(); 392 ASSERT(info.gpr() == source); 406 ASSERT(info.gpr() == source); 413 ASSERT(info.gpr() == source); 425 ASSERT(info.gpr() == source); 433 ASSERT(info.gpr() == source); 446 ASSERT(info.gpr() == source); 451 ASSERT(info.gpr() == source); 542 m_jit.store32(plan.gpr(), JITCompile 881 GPRReg gpr = allocate(); local 883 m_jit.loadPtr(JITCompiler::addressFor(virtualRegister), gpr); local 893 GPRReg gpr = info.gpr(); local 1134 GPRReg gpr = info.gpr(); local 2205 GPRReg gpr = result.gpr(); local 2218 GPRReg gpr = op1.gpr(); local 2645 GPRReg gpr = result.gpr(); local 2653 GPRReg gpr = result.gpr(); local 4388 GPRReg gpr = operand.gpr(); local 4405 GPRReg gpr = operand.gpr(); local 4458 GPRReg gpr = operand.gpr(); local 4466 speculateStringObject(Edge edge, GPRReg gpr) argument 4477 GPRReg gpr = operand.gpr(); local 4491 GPRReg gpr = operand.gpr(); local [all...] |
H A D | DFGSilentRegisterSavePlan.h | 85 GPRReg gpr) 88 , m_register(gpr) 110 GPRReg gpr() const { return static_cast<GPRReg>(m_register); } function in class:JSC::DFG::SilentRegisterSavePlan 81 SilentRegisterSavePlan( SilentSpillAction spillAction, SilentFillAction fillAction, Node* node, GPRReg gpr) argument
|
H A D | DFGVariableEvent.h | 74 MacroAssembler::RegisterID gpr; member in union:JSC::DFG::VariableRepresentation 99 static VariableEvent fillGPR(VariableEventKind kind, MinifiedID id, MacroAssembler::RegisterID gpr, DataFormat dataFormat) argument 108 event.u.gpr = gpr; 197 MacroAssembler::RegisterID gpr() const function in class:JSC::DFG::VariableEvent 205 return u.gpr;
|
H A D | DFGOSRExitCompiler64.cpp | 109 usedRegister = exit.m_jsValueSource.gpr(); 124 value = exit.m_jsValueSource.gpr(); 148 m_jit.store64(exit.m_jsValueSource.gpr(), bucket); 276 if (recovery.gpr() != alreadyBoxed) 277 m_jit.or64(GPRInfo::tagTypeNumberRegister, recovery.gpr()); 296 if (addressGPR == recovery.gpr()) 303 AssemblyHelpers::Jump positive = m_jit.branch32(AssemblyHelpers::GreaterThanOrEqual, recovery.gpr(), AssemblyHelpers::TrustedImm32(0)); 305 m_jit.convertInt32ToDouble(recovery.gpr(), FPRInfo::fpRegT0); 307 m_jit.boxDouble(FPRInfo::fpRegT0, recovery.gpr()); 313 m_jit.or64(GPRInfo::tagTypeNumberRegister, recovery.gpr()); 364 GPRReg gpr = GPRInfo::toRegister(FPRInfo::toIndex(fpr)); local 375 GPRReg gpr = GPRInfo::toRegister(FPRInfo::toIndex(recovery.fpr())); local 419 GPRReg gpr = GPRInfo::toRegister(displacementIndex++); local 420 m_jit.load32(AssemblyHelpers::addressFor(recovery.virtualRegister()), gpr); local 426 GPRReg gpr = GPRInfo::toRegister(displacementIndex++); local 427 m_jit.load64(AssemblyHelpers::addressFor(recovery.virtualRegister()), gpr); local [all...] |
H A D | DFGAssemblyHelpers.h | 264 GPRReg boxDouble(FPRReg fpr, GPRReg gpr) argument 266 moveDoubleTo64(fpr, gpr); 267 sub64(GPRInfo::tagTypeNumberRegister, gpr); 268 jitAssertIsJSDouble(gpr); 269 return gpr; 271 FPRReg unboxDouble(GPRReg gpr, FPRReg fpr) argument 273 jitAssertIsJSDouble(gpr); 274 add64(GPRInfo::tagTypeNumberRegister, gpr); 275 move64ToDouble(gpr, fpr);
|
H A D | DFGVariableEvent.cpp | 79 out.printf("%s", GPRInfo::debugName(gpr()));
|
H A D | DFGGPRInfo.h | 49 explicit JSValueRegs(GPRReg gpr) argument 50 : m_gpr(gpr) 56 GPRReg gpr() const { return m_gpr; } function in class:JSC::DFG::JSValueRegs 72 , m_base(regs.gpr()) 76 explicit JSValueSource(GPRReg gpr) argument 78 , m_base(gpr) 111 GPRReg gpr() const function in class:JSC::DFG::JSValueSource
|
H A D | DFGSpeculativeJIT.h | 173 // Allocate a gpr/fpr. 180 GPRReg gpr = m_gprs.allocate(spillMe); local 186 m_gprs.release(info.tagGPR() == gpr ? info.payloadGPR() : info.tagGPR()); 190 return gpr; 262 m_gprs.release(info.gpr()); 270 m_gprs.release(info.gpr()); 282 GPRReg gpr = GPRInfo::toRegister(i); local 283 if (m_gprs.isInUse(gpr)) 284 result.set(gpr); 340 GPRReg gpr local 431 boxDouble(FPRReg fpr, GPRReg gpr) argument 435 unboxDouble(GPRReg gpr, FPRReg fpr) argument 2289 GPRReg gpr() function in class:JSC::DFG::IntegerOperand 2360 GPRReg gpr() function in class:JSC::DFG::JSValueOperand 2457 GPRReg gpr() function in class:JSC::DFG::StorageOperand 2510 GPRReg gpr() function in class:JSC::DFG::GPRTemporary 2640 GPRReg gpr() function in class:JSC::DFG::SpeculateIntegerOperand 2688 GPRReg gpr() function in class:JSC::DFG::SpeculateStrictInt32Operand 2786 GPRReg gpr() function in class:JSC::DFG::SpeculateCellOperand 2835 GPRReg gpr() function in class:JSC::DFG::SpeculateBooleanOperand [all...] |
H A D | DFGOSRExitCompiler32_64.cpp | 312 m_jit.store32(recovery.gpr(), reinterpret_cast<char*>(scratchDataBuffer + currentPoisonIndex) + OBJECT_OFFSETOF(EncodedValueDescriptor, asBits.payload)); 324 m_jit.store32(recovery.gpr(), AssemblyHelpers::payloadFor((VirtualRegister)operand)); 342 if (addressGPR == recovery.gpr()) 349 AssemblyHelpers::Jump positive = m_jit.branch32(AssemblyHelpers::GreaterThanOrEqual, recovery.gpr(), AssemblyHelpers::TrustedImm32(0)); 351 m_jit.convertInt32ToDouble(recovery.gpr(), FPRInfo::fpRegT0); 364 m_jit.store32(recovery.gpr(), reinterpret_cast<char*>(scratchDataBuffer + currentPoisonIndex) + OBJECT_OFFSETOF(EncodedValueDescriptor, asBits.payload)); 367 m_jit.store32(recovery.gpr(), AssemblyHelpers::payloadFor((VirtualRegister)operand));
|
H A D | DFGVariableEventStream.cpp | 49 bool filled; // true -> in gpr/fpr/pair, false -> spilled 299 valueRecoveries[i] = ValueRecovery::inGPR(info.u.gpr, info.format);
|
/macosx-10.9.5/JavaScriptCore-7537.78.1/bytecode/ |
H A D | ValueRecovery.h | 117 static ValueRecovery inGPR(MacroAssembler::RegisterID gpr, DataFormat dataFormat) argument 130 result.m_source.gpr = gpr; 134 static ValueRecovery uint32InGPR(MacroAssembler::RegisterID gpr) argument 138 result.m_source.gpr = gpr; 239 MacroAssembler::RegisterID gpr() const function in class:JSC::ValueRecovery 242 return m_source.gpr; 296 out.printf("%%r%d", gpr()); 299 out.printf("int32(%%r%d)", gpr()); 348 MacroAssembler::RegisterID gpr; member in union:JSC::ValueRecovery::__anon2708 [all...] |
/macosx-10.9.5/JavaScriptCore-7537.78.1/offlineasm/ |
H A D | risc.rb | 97 tmp1 = Tmp.new(node.codeOrigin, :gpr) 98 tmp2 = Tmp.new(node.codeOrigin, :gpr) 123 tmp = Tmp.new(operand.codeOrigin, :gpr) 193 tmp = Tmp.new(codeOrigin, :gpr) 204 tmp = Tmp.new(codeOrigin, :gpr) 214 tmp = Tmp.new(codeOrigin, :gpr) 248 tmp = Tmp.new(codeOrigin, :gpr) 296 tmp = Tmp.new(operand.codeOrigin, :gpr) 356 tmp = Tmp.new(codeOrigin, :gpr) 392 tmp = Tmp.new(codeOrigin, :gpr) [all...] |
H A D | mips.rb | 171 tmp = Tmp.new(node.codeOrigin, :gpr) 226 tr = Tmp.new(node.codeOrigin, :gpr) 227 tmp = Tmp.new(node.codeOrigin, :gpr) 245 tr = Tmp.new(node.codeOrigin, :gpr) 246 tmp = Tmp.new(node.codeOrigin, :gpr) 263 tr = Tmp.new(node.codeOrigin, :gpr) 274 tmp = Tmp.new(node.codeOrigin, :gpr) 279 tmp = Tmp.new(node.codeOrigin, :gpr) 284 tmp = Tmp.new(node.codeOrigin, :gpr) 289 tmp = Tmp.new(node.codeOrigin, :gpr) [all...] |
H A D | sh4.rb | 180 tmp = Tmp.new(node.codeOrigin, :gpr) 189 tmp = Tmp.new(node.codeOrigin, :gpr) 245 tmpVal = Tmp.new(node.codeOrigin, :gpr) 246 tmpPtr = Tmp.new(node.codeOrigin, :gpr) 259 tmp1 = Tmp.new(node.codeOrigin, :gpr) 260 tmp2 = Tmp.new(node.codeOrigin, :gpr) 291 tmp = Tmp.new(codeOrigin, :gpr) 296 tmp = Tmp.new(codeOrigin, :gpr) 359 tmp = Tmp.new(codeOrigin, :gpr) 366 tmp1 = Tmp.new(codeOrigin, :gpr) [all...] |
/macosx-10.9.5/vim-53/runtime/autoload/ |
H A D | gnat.vim | 66 elseif expand ("%:e") == 'gpr' 69 let self.Project_File = browse (0, 'GNAT Project File?', '', 'default.gpr') 99 if argc() == 1 && fnamemodify (argv(0), ':e') == 'gpr' 102 call self.Set_Project_File (v:servername . '.gpr')
|
/macosx-10.9.5/RubyCocoa-80/RubyCocoa/misc/libffi/src/x86/ |
H A D | ffi64.c | 40 UINT64 gpr[MAX_GPR_REGS]; member in struct:register_args 372 reg_args->gpr[gprcount++] = (long) rvalue; 410 reg_args->gpr[gprcount] = 0; 411 memcpy (®_args->gpr[gprcount], a, size < 8 ? size : 8); 487 rvalue = (void *) reg_args->gpr[gprcount++]; 541 avalue[i] = ®_args->gpr[gprcount]; 557 memcpy (a, ®_args->gpr[gprcount++], 8);
|
/macosx-10.9.5/libffi-18.1/x86/ |
H A D | x86-ffi64.c | 39 UINT64 gpr[MAX_GPR_REGS]; member in struct:RegisterArgs 413 reg_args->gpr[gprcount++] = (long) rvalue; 473 reg_args->gpr[gprcount] = 0; 474 memcpy (®_args->gpr[gprcount], a, size < 8 ? size : 8); 557 rvalue = (void *) reg_args->gpr[gprcount++]; 615 avalue[i] = ®_args->gpr[gprcount]; 634 memcpy (a, ®_args->gpr[gprcount++], 8);
|
/macosx-10.9.5/pyobjc-42/2.5/pyobjc/pyobjc-core/libffi-src/x86/ |
H A D | x86-ffi64.c | 39 UINT64 gpr[MAX_GPR_REGS]; member in struct:RegisterArgs 413 reg_args->gpr[gprcount++] = (long) rvalue; 451 reg_args->gpr[gprcount] = 0; 452 memcpy (®_args->gpr[gprcount], a, size < 8 ? size : 8); 535 rvalue = (void *) reg_args->gpr[gprcount++]; 593 avalue[i] = ®_args->gpr[gprcount]; 612 memcpy (a, ®_args->gpr[gprcount++], 8);
|
/macosx-10.9.5/pyobjc-42/pyobjc/pyobjc-core/libffi-src/x86/ |
H A D | x86-ffi64.c | 39 UINT64 gpr[MAX_GPR_REGS]; member in struct:RegisterArgs 413 reg_args->gpr[gprcount++] = (long) rvalue; 451 reg_args->gpr[gprcount] = 0; 452 memcpy (®_args->gpr[gprcount], a, size < 8 ? size : 8); 535 rvalue = (void *) reg_args->gpr[gprcount++]; 593 avalue[i] = ®_args->gpr[gprcount]; 612 memcpy (a, ®_args->gpr[gprcount++], 8);
|
/macosx-10.9.5/RubyCocoa-80/RubyCocoa/misc/libffi/src/powerpc/ |
H A D | ppc_closure.S | 21 # so first save gpr 3 to gpr 10 (aligned to 4) 48 # now load up the pointer to the saved gpr registers
|
/macosx-10.9.5/JavaScriptCore-7537.78.1/disassembler/udis86/ |
H A D | udis86_decode.c | 734 ud_type_t gpr = (type - OP_ALr8b) + UD_R_AL local 736 if (UD_R_AH <= gpr && u->pfx_rex) { 737 gpr = gpr + 4; 740 operand->base = gpr;
|