Searched refs:numberOfRegisters (Results 1 - 16 of 16) sorted by relevance

/macosx-10.10/JavaScriptCore-7600.1.17/jit/
H A DTempRegisterSet.h61 ASSERT(index < GPRInfo::numberOfRegisters);
77 ASSERT(index < GPRInfo::numberOfRegisters);
84 for (unsigned i = GPRInfo::numberOfRegisters; i--;) {
93 setBit(GPRInfo::numberOfRegisters + FPRInfo::toIndex(reg));
98 ASSERT(index < FPRInfo::numberOfRegisters);
99 setBit(GPRInfo::numberOfRegisters + index);
104 clearBit(GPRInfo::numberOfRegisters + FPRInfo::toIndex(reg));
109 return getBit(GPRInfo::numberOfRegisters + FPRInfo::toIndex(reg));
114 ASSERT(index < FPRInfo::numberOfRegisters);
115 return getBit(GPRInfo::numberOfRegisters
[all...]
H A DTempRegisterSet.cpp40 for (unsigned i = GPRInfo::numberOfRegisters; i--;) {
45 for (unsigned i = FPRInfo::numberOfRegisters; i--;) {
H A DReg.h86 result.m_index = MacroAssembler::numberOfRegisters() + MacroAssembler::numberOfFPRegisters() - 1;
107 return m_index < MacroAssembler::numberOfRegisters();
112 return (m_index - MacroAssembler::numberOfRegisters()) < MacroAssembler::numberOfFPRegisters();
125 MacroAssembler::firstFPRegister() + (m_index - MacroAssembler::numberOfRegisters()));
H A DFPRInfo.h44 static const unsigned numberOfRegisters = 6; member in class:JSC::FPRInfo
79 if (result >= numberOfRegisters)
120 static const unsigned numberOfRegisters = 6; member in class:JSC::FPRInfo
184 static const unsigned numberOfRegisters = 23; member in class:JSC::FPRInfo
225 ASSERT(index < numberOfRegisters);
226 static const FPRReg registerForIndex[numberOfRegisters] = {
271 static const unsigned numberOfRegisters = 6;
288 static const FPRReg registerForIndex[numberOfRegisters] = {
291 ASSERT(index < numberOfRegisters);
337 static const unsigned numberOfRegisters
[all...]
H A DScratchRegisterAllocator.cpp64 for (unsigned i = 0; i < BankInfo::numberOfRegisters; ++i) {
76 for (unsigned i = 0; i < BankInfo::numberOfRegisters; ++i) {
99 for (unsigned i = 0; i < FPRInfo::numberOfRegisters; ++i) {
104 for (unsigned i = 0; i < GPRInfo::numberOfRegisters; ++i) {
116 for (unsigned i = GPRInfo::numberOfRegisters; i--;) {
121 for (unsigned i = FPRInfo::numberOfRegisters; i--;) {
178 for (unsigned i = GPRInfo::numberOfRegisters; i--;) {
H A DGPRInfo.h291 static const unsigned numberOfRegisters = 6; member in class:JSC::GPRInfo
319 ASSERT(index < numberOfRegisters);
320 static const GPRReg registerForIndex[numberOfRegisters] = { regT0, regT1, regT2, regT3, regT4, regT5 };
359 static const unsigned numberOfRegisters = 11;
405 ASSERT(index < numberOfRegisters);
406 static const GPRReg registerForIndex[numberOfRegisters] = { regT0, regT1, regT2, regT3, regT4, regT5, regT6, regT7, regT8, regT9, regT10 };
453 static const unsigned numberOfRegisters = 9;
490 ASSERT(index < numberOfRegisters);
491 static const GPRReg registerForIndex[numberOfRegisters] = { regT0, regT1, regT2, regT3, regT4, regT5, regT6, regT7, regT8 };
533 static const unsigned numberOfRegisters
[all...]
H A DAssemblyHelpers.h345 size_t scratchSize = sizeof(EncodedJSValue) * (GPRInfo::numberOfRegisters + FPRInfo::numberOfRegisters);
349 for (unsigned i = 0; i < GPRInfo::numberOfRegisters; ++i) {
357 for (unsigned i = 0; i < FPRInfo::numberOfRegisters; ++i) {
358 move(TrustedImmPtr(buffer + GPRInfo::numberOfRegisters + i), GPRInfo::regT0);
385 for (unsigned i = 0; i < FPRInfo::numberOfRegisters; ++i) {
386 move(TrustedImmPtr(buffer + GPRInfo::numberOfRegisters + i), GPRInfo::regT0);
389 for (unsigned i = 0; i < GPRInfo::numberOfRegisters; ++i) {
H A DRepatch.cpp1196 if (GPRInfo::numberOfRegisters < 6
1314 if (GPRInfo::numberOfRegisters < 6
/macosx-10.10/JavaScriptCore-7600.1.17/dfg/
H A DDFGThunks.cpp45 size_t scratchSize = sizeof(EncodedJSValue) * (GPRInfo::numberOfRegisters + FPRInfo::numberOfRegisters);
49 for (unsigned i = 0; i < GPRInfo::numberOfRegisters; ++i) {
56 for (unsigned i = 0; i < FPRInfo::numberOfRegisters; ++i) {
57 jit.move(MacroAssembler::TrustedImmPtr(buffer + GPRInfo::numberOfRegisters + i), GPRInfo::regT0);
77 for (unsigned i = 0; i < FPRInfo::numberOfRegisters; ++i) {
78 jit.move(MacroAssembler::TrustedImmPtr(buffer + GPRInfo::numberOfRegisters + i), GPRInfo::regT0);
81 for (unsigned i = 0; i < GPRInfo::numberOfRegisters; ++i) {
H A DDFGRegisterBank.h73 static const size_t NUM_REGS = BankInfo::numberOfRegisters;
H A DDFGFixupPhase.cpp387 if (node->child1()->shouldSpeculateString() && node->child2()->shouldSpeculateString() && GPRInfo::numberOfRegisters >= 7) {
441 if (node->child1()->shouldSpeculateString() && node->child2()->shouldSpeculateString() && (GPRInfo::numberOfRegisters >= 7 || isFTL(m_graph.m_plan.mode))) {
471 if (node->child1()->shouldSpeculateString() && (GPRInfo::numberOfRegisters >= 8 || isFTL(m_graph.m_plan.mode))) {
475 if (node->child2()->shouldSpeculateString() && (GPRInfo::numberOfRegisters >= 8 || isFTL(m_graph.m_plan.mode))) {
H A DDFGOperations.cpp1090 for (unsigned i = 0; i < GPRInfo::numberOfRegisters; ++i) {
1097 for (unsigned i = 0; i < FPRInfo::numberOfRegisters; ++i) {
H A DDFGSpeculativeJIT.cpp237 for (unsigned i = GPRInfo::numberOfRegisters; i--;) {
242 for (unsigned i = FPRInfo::numberOfRegisters; i--;) {
/macosx-10.10/JavaScriptCore-7600.1.17/ftl/
H A DFTLSlowPathCall.cpp96 for (unsigned i = GPRInfo::numberOfRegisters; i--;) {
113 for (unsigned i = GPRInfo::numberOfRegisters; i--;) {
H A DFTLSaveRestore.cpp40 return MacroAssembler::numberOfRegisters() * sizeof(int64_t);
/macosx-10.10/JavaScriptCore-7600.1.17/assembler/
H A DMacroAssembler.h82 static unsigned numberOfRegisters() function in class:JSC::MacroAssembler
104 return fpRegisterIndex(reg) + numberOfRegisters();
109 return numberOfRegisters() + numberOfFPRegisters();

Completed in 1057 milliseconds