Home
last modified time | relevance | path

Searched refs:CodeStub (Results 1 – 25 of 43) sorted by relevance

12

/external/v8/src/
Ddisassembler.cc214 uint32_t minor_key = CodeStub::MinorKeyFromKey(key); in DecodeIt()
215 CodeStub::Major major_key = CodeStub::GetMajorKey(code); in DecodeIt()
216 DCHECK(major_key == CodeStub::MajorKeyFromKey(key)); in DecodeIt()
218 CodeStub::MajorName(major_key)); in DecodeIt()
Dcode-stubs-hydrogen.cc42 explicit CodeStubGraphBuilderBase(CompilationInfo* info, CodeStub* code_stub) in CodeStubGraphBuilderBase()
78 CodeStub* stub() { return code_stub_; } in stub()
86 CodeStub* code_stub_;
97 const char* name = CodeStub::MajorName(stub()->MajorKey()); in BuildGraph()
178 explicit CodeStubGraphBuilder(CompilationInfo* info, CodeStub* stub) in CodeStubGraphBuilder()
242 const char* name = CodeStub::MajorName(MajorKey()); in GenerateRuntimeTailCall()
303 CompilationInfo info(CStrVector(CodeStub::MajorName(stub->MajorKey())), in DoGenerateCode()
Dcode-stubs.h164 class CodeStub BASE_EMBEDDED {
198 explicit CodeStub(Isolate* isolate) : minor_key_(0), isolate_(isolate) {} in CodeStub() function
199 virtual ~CodeStub() {} in ~CodeStub()
239 friend std::ostream& operator<<(std::ostream& os, const CodeStub& s) {
249 CodeStub(uint32_t key, Isolate* isolate) in CodeStub() function
298 typedef void (*DispatchedCall)(CodeStub* stub, void** value_out);
302 static void GetCodeDispatchCall(CodeStub* stub, void** value_out);
388 class PlatformCodeStub : public CodeStub {
394 explicit PlatformCodeStub(Isolate* isolate) : CodeStub(isolate) {} in PlatformCodeStub()
399 DEFINE_CODE_STUB_BASE(PlatformCodeStub, CodeStub);
[all …]
Dcode-stubs.cc34 CodeStubDescriptor::CodeStubDescriptor(CodeStub* stub) in CodeStubDescriptor()
54 CodeStub::InitializeDescriptor(isolate, stub_key, this); in CodeStubDescriptor()
76 bool CodeStub::FindCodeInCache(Code** code_out) { in FindCodeInCache()
87 void CodeStub::RecordCodeGeneration(Handle<Code> code) { in RecordCodeGeneration()
101 Code::Kind CodeStub::GetCodeKind() const { in GetCodeKind()
106 Code::Flags CodeStub::GetCodeFlags() const { in GetCodeFlags()
110 Handle<Code> CodeStub::GetCodeCopy(const FindAndReplacePattern& pattern) { in GetCodeCopy()
118 void CodeStub::DeleteStubFromCacheForTesting() { in DeleteStubFromCacheForTesting()
154 Handle<Code> CodeStub::GetCode() { in GetCode()
203 const char* CodeStub::MajorName(CodeStub::Major major_key) { in MajorName()
[all …]
Dfeedback-vector.cc936 CodeStub::Major major_key = CodeStub::MajorKeyFromKey(handler->stub_key()); in GetKeyedAccessStoreMode()
937 uint32_t minor_key = CodeStub::MinorKeyFromKey(handler->stub_key()); in GetKeyedAccessStoreMode()
938 CHECK(major_key == CodeStub::KeyedStoreSloppyArguments || in GetKeyedAccessStoreMode()
939 major_key == CodeStub::StoreFastElement || in GetKeyedAccessStoreMode()
940 major_key == CodeStub::StoreSlowElement || in GetKeyedAccessStoreMode()
941 major_key == CodeStub::ElementsTransitionAndStore || in GetKeyedAccessStoreMode()
942 major_key == CodeStub::NoCache); in GetKeyedAccessStoreMode()
943 if (major_key != CodeStub::NoCache) { in GetKeyedAccessStoreMode()
Dglobals.h436 class CodeStub; variable
Dlog.cc1496 CodeStub::MajorName(CodeStub::GetMajorKey(code_object->GetCode())); in LogCodeObject()
/external/v8/src/snapshot/
Dcode-serializer.cc163 DCHECK(CodeStub::MajorKeyFromKey(stub_key) != CodeStub::NoCache); in SerializeCodeStub()
164 DCHECK(!CodeStub::GetCode(isolate(), stub_key).is_null()); in SerializeCodeStub()
171 CodeStub::MajorName(CodeStub::MajorKeyFromKey(stub_key)), in SerializeCodeStub()
202 CodeStub::GetCode(isolate, code_stub_keys[i]).ToHandleChecked()); in Deserialize()
283 CodeStub::GetCode(isolate, stub_keys[i]).ToHandleChecked()); in DeserializeWasmModule()
/external/v8/src/ic/
Daccess-compiler.cc18 if (code->IsCodeStubOrIC()) code->set_stub_key(CodeStub::NoCacheKey()); in GetCodeWithFlags()
/external/v8/src/x87/
Dmacro-assembler-x87.h644 void CallStub(CodeStub* stub, TypeFeedbackId ast_id = TypeFeedbackId::None());
647 void TailCallStub(CodeStub* stub);
812 inline bool AllowThisStubCall(CodeStub* stub);
Dmacro-assembler-x87.cc1626 void MacroAssembler::CallStub(CodeStub* stub, TypeFeedbackId ast_id) { in CallStub()
1632 void MacroAssembler::TailCallStub(CodeStub* stub) { in TailCallStub()
1643 bool MacroAssembler::AllowThisStubCall(CodeStub* stub) { in AllowThisStubCall()
/external/v8/src/ia32/
Dmacro-assembler-ia32.h652 void CallStub(CodeStub* stub, TypeFeedbackId ast_id = TypeFeedbackId::None());
655 void TailCallStub(CodeStub* stub);
830 inline bool AllowThisStubCall(CodeStub* stub);
Dmacro-assembler-ia32.cc1685 void MacroAssembler::CallStub(CodeStub* stub, TypeFeedbackId ast_id) { in CallStub()
1691 void MacroAssembler::TailCallStub(CodeStub* stub) { in TailCallStub()
1702 bool MacroAssembler::AllowThisStubCall(CodeStub* stub) { in AllowThisStubCall()
/external/v8/src/arm/
Dmacro-assembler-arm.h101 int CallStubSize(CodeStub* stub,
1042 void CallStub(CodeStub* stub,
1047 void TailCallStub(CodeStub* stub, Condition cond = al);
1166 inline bool AllowThisStubCall(CodeStub* stub);
Dmacro-assembler-arm.cc87 CodeStub* stub, TypeFeedbackId ast_id, Condition cond) { in CallStubSize()
2416 void MacroAssembler::CallStub(CodeStub* stub, in CallStub()
2424 void MacroAssembler::TailCallStub(CodeStub* stub, Condition cond) { in TailCallStub()
2429 bool MacroAssembler::AllowThisStubCall(CodeStub* stub) { in AllowThisStubCall()
/external/v8/src/mips/
Dmacro-assembler-mips.h1306 void CallStub(CodeStub* stub,
1311 void TailCallStub(CodeStub* stub, COND_ARGS);
1315 void CallJSExitStub(CodeStub* stub);
1446 inline bool AllowThisStubCall(CodeStub* stub);
/external/v8/src/mips64/
Dmacro-assembler-mips64.h1414 void CallStub(CodeStub* stub,
1419 void TailCallStub(CodeStub* stub, COND_ARGS);
1423 void CallJSExitStub(CodeStub* stub);
1553 inline bool AllowThisStubCall(CodeStub* stub);
/external/v8/src/x64/
Dmacro-assembler-x64.h1378 void CallStub(CodeStub* stub, TypeFeedbackId ast_id = TypeFeedbackId::None());
1381 void TailCallStub(CodeStub* stub);
1498 inline bool AllowThisStubCall(CodeStub* stub);
Dcode-stubs-x64.cc1097 static void CallStubInRecordCallTarget(MacroAssembler* masm, CodeStub* stub) { in CallStubInRecordCallTarget()
1257 void CodeStub::GenerateStubsAheadOfTime(Isolate* isolate) { in GenerateStubsAheadOfTime()
1271 void CodeStub::GenerateFPStubs(Isolate* isolate) { in GenerateFPStubs()
/external/v8/src/heap/
Dincremental-marking.cc430 if (CodeStub::MajorKeyFromKey(key) == CodeStub::RecordWrite) { in PatchIncrementalMarkingRecordWriteStubs()
/external/v8/src/ppc/
Dmacro-assembler-ppc.h932 void CallStub(CodeStub* stub, TypeFeedbackId ast_id = TypeFeedbackId::None(),
936 void TailCallStub(CodeStub* stub, Condition cond = al);
1049 inline bool AllowThisStubCall(CodeStub* stub);
Dcode-stubs-ppc.cc836 void CodeStub::GenerateStubsAheadOfTime(Isolate* isolate) { in GenerateStubsAheadOfTime()
863 void CodeStub::GenerateFPStubs(Isolate* isolate) { in GenerateFPStubs()
1636 static void CallStubInRecordCallTarget(MacroAssembler* masm, CodeStub* stub) { in CallStubInRecordCallTarget()
/external/v8/src/arm64/
Dmacro-assembler-arm64.h1117 void CallStub(CodeStub* stub, TypeFeedbackId ast_id = TypeFeedbackId::None());
1118 void TailCallStub(CodeStub* stub);
1287 bool AllowThisStubCall(CodeStub* stub);
/external/v8/src/s390/
Dmacro-assembler-s390.h1216 void CallStub(CodeStub* stub, TypeFeedbackId ast_id = TypeFeedbackId::None(),
1220 void TailCallStub(CodeStub* stub, Condition cond = al);
1331 inline bool AllowThisStubCall(CodeStub* stub);
Dcode-stubs-s390.cc808 void CodeStub::GenerateStubsAheadOfTime(Isolate* isolate) { in GenerateStubsAheadOfTime()
832 void CodeStub::GenerateFPStubs(Isolate* isolate) { in GenerateFPStubs()
1647 static void CallStubInRecordCallTarget(MacroAssembler* masm, CodeStub* stub) { in CallStubInRecordCallTarget()

12