Searched refs:fpr (Results 1 - 25 of 30) sorted by relevance

12

/macosx-10.10.1/JavaScriptCore-7600.1.17/jit/
H A DReg.cpp43 out.print(fpr());
H A DRegisterPreservationWrapperGenerator.cpp107 for (FPRReg fpr = AssemblyHelpers::firstFPRegister(); fpr <= AssemblyHelpers::lastFPRegister(); fpr = static_cast<FPRReg>(fpr + 1)) {
108 if (!toSave.get(fpr))
111 jit.storeDouble(fpr, AssemblyHelpers::Address(GPRInfo::regT4, currentOffset));
197 for (FPRReg fpr = AssemblyHelpers::firstFPRegister(); fpr <= AssemblyHelpers::lastFPRegister(); fpr = static_cast<FPRReg>(fpr
201 jit.loadDouble(AssemblyHelpers::Address(GPRInfo::regT2, currentOffset), fpr); local
[all...]
H A DAssemblyHelpers.h425 GPRReg boxDouble(FPRReg fpr, GPRReg gpr) argument
427 moveDoubleTo64(fpr, gpr);
432 FPRReg unboxDouble(GPRReg gpr, FPRReg fpr) argument
436 move64ToDouble(gpr, fpr);
437 return fpr;
440 void boxDouble(FPRReg fpr, JSValueRegs regs) argument
442 boxDouble(fpr, regs.gpr());
469 void boxDouble(FPRReg fpr, GPRReg tagGPR, GPRReg payloadGPR) argument
471 moveDoubleToInts(fpr, payloadGPR, tagGPR);
473 void unboxDouble(GPRReg tagGPR, GPRReg payloadGPR, FPRReg fpr, FPRRe argument
478 boxDouble(FPRReg fpr, JSValueRegs regs) argument
[all...]
H A DAssemblyHelpers.cpp58 void AssemblyHelpers::purifyNaN(FPRReg fpr) argument
60 MacroAssembler::Jump notNaN = branchDouble(DoubleEqual, fpr, fpr);
62 loadDouble(TrustedImmPtr(&NaN), fpr); local
H A DReg.h121 MacroAssembler::FPRegisterID fpr() const function in class:JSC::Reg
/macosx-10.10.1/cxxfilt-11/cxxfilt/opcodes/
H A Dw65-dis.c28 static fprintf_ftype fpr; variable
47 fpr (stream, "0x%x", val);
51 fpr (stream, "%c", c);
69 fpr = info->fprintf_func;
78 fpr (stream, "%s", op->name);
/macosx-10.10.1/JavaScriptCore-7600.1.17/dfg/
H A DDFGSilentRegisterSavePlan.h101 FPRReg fpr)
104 , m_register(fpr)
115 FPRReg fpr() const { return static_cast<FPRReg>(m_register); } function in class:JSC::DFG::SilentRegisterSavePlan
97 SilentRegisterSavePlan( SilentSpillAction spillAction, SilentFillAction fillAction, Node* node, FPRReg fpr) argument
H A DDFGGenerationInfo.h133 void initDouble(Node* node, uint32_t useCount, FPRReg fpr) argument
135 ASSERT(fpr != InvalidFPRReg);
141 u.fpr = fpr;
253 FPRReg fpr() { ASSERT(m_registerFormat == DataFormatDouble); return u.fpr; } function in class:JSC::DFG::GenerationInfo
259 FPRReg fpr() { ASSERT(m_registerFormat == DataFormatDouble || m_registerFormat == DataFormatJSDouble); return u.fpr; } function in class:JSC::DFG::GenerationInfo
362 void fillDouble(VariableEventStream& stream, FPRReg fpr) argument
364 ASSERT(fpr !
414 FPRReg fpr; member in union:JSC::DFG::GenerationInfo::__anon2568
[all...]
H A DDFGVariableEvent.h72 MacroAssembler::FPRegisterID fpr; member in union:JSC::DFG::VariableRepresentation
125 static VariableEvent fillFPR(VariableEventKind kind, MinifiedID id, MacroAssembler::FPRegisterID fpr) argument
130 event.m_representation.fpr = fpr;
222 MacroAssembler::FPRegisterID fpr() const function in class:JSC::DFG::VariableEvent
226 return m_representation.fpr;
H A DDFGVariableEvent.cpp76 out.printf("%s", FPRInfo::debugName(fpr()));
H A DDFGSpeculativeJIT.cpp243 FPRReg fpr = FPRInfo::toRegister(i); local
244 if (m_fprs.isInUse(fpr))
245 result.set(fpr);
440 ASSERT(info.fpr() == source);
484 m_jit.storeDouble(plan.fpr(), JITCompiler::addressFor(plan.node()->virtualRegister()));
525 m_jit.move64ToDouble(canTrample, plan.fpr());
557 m_jit.loadDouble(TrustedImmPtr(addressOfDoubleConstant(plan.node())), plan.fpr());
583 m_jit.loadDouble(JITCompiler::addressFor(plan.node()->virtualRegister()), plan.fpr());
995 dataLogF(":fpr%d\n", info.fpr());
1873 FPRReg fpr = op1.fpr(); local
1901 FPRReg fpr = tempFpr.fpr(); local
1955 FPRReg fpr = tempFpr.fpr(); local
2430 FPRReg fpr = valueOp.fpr(); local
2438 FPRReg fpr = valueOp.fpr(); local
4545 FPRReg fpr = operand.fpr(); local
[all...]
H A DDFGSpeculativeJIT64.cpp54 FPRReg fpr = fprAllocate(); local
61 m_jit.boxInt52(sourceGPR, targetGPR, tempGPR, fpr);
69 unlock(fpr);
970 FPRReg fpr = fprAllocate(); local
972 m_jit.move64ToDouble(gpr, fpr);
975 m_fprs.retain(fpr, virtualRegister, SpillOrderDouble);
976 info.fillDouble(*m_stream, fpr);
977 return fpr;
985 FPRReg fpr = fprAllocate(); local
986 m_jit.loadDouble(JITCompiler::addressFor(virtualRegister), fpr); local
993 FPRReg fpr = info.fpr(); local
[all...]
H A DDFGSpeculativeJIT32_64.cpp46 bool SpeculativeJIT::fillJSValue(Edge edge, GPRReg& tagGPR, GPRReg& payloadGPR, FPRReg& fpr) argument
49 UNUSED_PARAM(fpr);
838 FPRReg fpr = fprAllocate(); local
839 m_jit.loadDouble(TrustedImmPtr(addressOfDoubleConstant(edge.node())), fpr);
840 m_fprs.retain(fpr, virtualRegister, SpillOrderConstant);
841 info.fillDouble(*m_stream, fpr);
842 return fpr;
846 FPRReg fpr = fprAllocate(); local
847 m_jit.loadDouble(JITCompiler::addressFor(virtualRegister), fpr); local
848 m_fprs.retain(fpr, virtualRegiste
854 FPRReg fpr = info.fpr(); local
[all...]
H A DDFGSpeculativeJIT.h182 // Allocate a gpr/fpr.
227 FPRReg fpr = m_fprs.allocate(spillMe); local
230 return fpr;
263 m_fprs.release(info.fpr());
268 m_fprs.release(info.fpr());
437 GPRReg boxDouble(FPRReg fpr, GPRReg gpr) argument
439 return m_jit.boxDouble(fpr, gpr);
441 FPRReg unboxDouble(GPRReg gpr, FPRReg fpr) argument
443 return m_jit.unboxDouble(gpr, fpr);
445 GPRReg boxDouble(FPRReg fpr) argument
452 boxDouble(FPRReg fpr, GPRReg tagGPR, GPRReg payloadGPR) argument
456 unboxDouble(GPRReg tagGPR, GPRReg payloadGPR, FPRReg fpr, FPRReg scratchFPR) argument
461 boxDouble(FPRReg fpr, JSValueRegs regs) argument
2468 FPRReg fpr() function in class:JSC::DFG::JSValueOperand
2492 FPRReg fpr; member in union:JSC::DFG::JSValueOperand::__anon2575
2635 FPRReg fpr() const function in class:JSC::DFG::FPRTemporary
3009 FPRReg fpr() function in class:JSC::DFG::SpeculateDoubleOperand
[all...]
H A DDFGVariableEventStream.cpp50 bool filled; // true -> in gpr/fpr/pair, false -> spilled
203 valueRecoveries[i] = ValueRecovery::inFPR(info.u.fpr);
H A DDFGOSRExitCompiler64.cpp220 m_jit.storeDouble(recovery.fpr(), MacroAssembler::Address(GPRInfo::regT0));
H A DDFGOSRExitCompiler32_64.cpp220 m_jit.storeDouble(recovery.fpr(), MacroAssembler::Address(GPRInfo::regT0));
/macosx-10.10.1/JavaScriptCore-7600.1.17/bytecode/
H A DValueRecovery.h117 static ValueRecovery inFPR(MacroAssembler::FPRegisterID fpr) argument
121 result.m_source.fpr = fpr;
220 MacroAssembler::FPRegisterID fpr() const function in class:JSC::ValueRecovery
223 return m_source.fpr;
270 MacroAssembler::FPRegisterID fpr; member in union:JSC::ValueRecovery::__anon2560
H A DValueRecovery.cpp87 out.print(fpr());
/macosx-10.10.1/JavaScriptCore-7600.1.17/ftl/
H A DFTLLocation.cpp100 FPRReg Location::fpr() const function in class:JSC::FTL::Location
102 return dwarfReg().reg().fpr();
135 jit.load64(savedRegisters + offsetOfFPR(fpr()), result);
H A DFTLLocation.h167 FPRReg fpr() const;
H A DFTLSaveRestore.cpp70 return offsetOfFPR(reg.fpr());
H A DFTLThunks.cpp133 jit.move64ToDouble(someGPR, reg.fpr());
/macosx-10.10.1/JavaScriptCore-7600.1.17/offlineasm/
H A Darm.rb231 result = assignRegistersToTemporaries(result, :fpr, ARM_EXTRA_FPRS)
/macosx-10.10.1/vim-55/src/
H A Dfold.c54 static void foldOpenNested __ARGS((fold_T *fpr));
1427 * Open all nested folds in fold "fpr" recursively.
1430 foldOpenNested(fpr)
1431 fold_T *fpr;
1436 fp = (fold_T *)fpr->fd_nested.ga_data;
1437 for (i = 0; i < fpr->fd_nested.ga_len; ++i)

Completed in 144 milliseconds

12