Home | History | Annotate | Download | only in ia32

Lines Matching defs:stub

38 #include "stub-cache.h"
279 // Update the static counter each time a new code stub is generated.
808 // Patch the caller to an appropriate specialized stub and return the
809 // operation result to the caller of the stub.
827 // Patch the caller to an appropriate specialized stub and return the
828 // operation result to the caller of the stub.
1316 // If both arguments are strings, call the string add stub.
2399 DoubleToIStub stub(edx, ecx, HeapNumber::kValueOffset - kHeapObjectTag,
2401 __ call(stub.GetCode(masm->isolate()), RelocInfo::CODE_TARGET);
2436 DoubleToIStub stub(eax, ecx, HeapNumber::kValueOffset - kHeapObjectTag,
2438 __ call(stub.GetCode(masm->isolate()), RelocInfo::CODE_TARGET);
2654 // This can only happen if the stub is called from non-optimized code.
2871 // The stub is called from non-optimized code, which expects the result
3507 // Deferred code at the end of the stub:
4069 // hydrogen doesn't care, the stub doesn't have to care either.
4148 // Non-strict object equality is slower, so it is handled later in the stub.
4485 // function stub.
4584 // Jump to the function-specific construct stub.
4640 // which would lead to code stub initialization state being messed up.
4652 CEntryStub stub(1, kDontSaveFPRegs);
4653 Handle<Code> code = stub.GetCode(isolate);
4933 // reference to the trampoline code directly in this stub, because the
4976 // Generate stub code for instanceof.
4996 // Fixed register usage throughout the stub.
6445 // stub if NaN is involved or SSE2 or CMOV is unsupported.
6505 ICCompareStub stub(op_, CompareIC::GENERIC, CompareIC::GENERIC,
6507 __ jmp(stub.GetCode(masm->isolate()), RelocInfo::CODE_TARGET);
6764 // Compute the entry point of the rewritten stub.
6770 // Do a tail call to the rewritten stub.
6830 NameDictionaryLookupStub stub(properties, r0, r0, NEGATIVE_LOOKUP);
6833 __ CallStub(&stub);
6886 NameDictionaryLookupStub stub(elements, r1, r0, POSITIVE_LOOKUP);
6891 __ CallStub(&stub);
6900 // This stub overrides SometimesSetsUpAFrame() to return false. That means
6901 // we cannot call anything that could cause a GC from this stub.
7006 // GenerateStoreField calls the stub with two different permutations of
7054 StoreBufferOverflowStub stub(kDontSaveFPRegs);
7055 stub.GetCode(isolate)->set_is_pregenerated(true);
7067 RecordWriteStub stub(entry->object,
7072 stub.GetCode(isolate)->set_is_pregenerated(true);
7083 // the value has just been written into the object, now this stub makes sure
7113 // Initial mode of the stub is expected to be STORE_BUFFER_ONLY.
7381 __ jmp(ecx); // Return to IC Miss stub, continuation still on stack.
7387 // It's always safe to call the entry hook stub, as the hook itself
7391 ProfileEntryHookStub stub;
7392 masm->CallStub(&stub);
7438 T stub(kind);
7439 __ TailCallStub(&stub);
7501 ArraySingleArgumentConstructorStub stub(kind);
7502 __ TailCallStub(&stub);
7517 T stub(kind);
7518 stub.GetCode(isolate)->set_is_pregenerated(true);