Searched refs:Builtins (Results 1 – 25 of 84) sorted by relevance
1234
162 Handle<JSFunction> GetThrowTypeErrorIntrinsic(Builtins::Name builtin_name);396 Builtins::Name call, in CreateFunction()411 Builtins::Name call, in InstallFunction()425 Builtins::Name call, in InstallFunction()435 Builtins::Name call, int len, in SimpleCreateFunction()451 Builtins::Name call, int len, in SimpleInstallFunction()460 const char* name, Builtins::Name call, in SimpleInstallFunction()468 Handle<String> name, Builtins::Name call, in SimpleInstallGetter()481 Handle<String> name, Builtins::Name call, in SimpleInstallGetter()697 Builtins::Name builtin_name) { in GetThrowTypeErrorIntrinsic()[all …]
310 void Builtins::Generate_ArrayIsArray(CodeStubAssembler* assembler) { in Generate_ArrayIsArray()343 void Builtins::Generate_ObjectHasOwnProperty(CodeStubAssembler* assembler) { in Generate_ObjectHasOwnProperty()2263 void Builtins::Generate_MathAtan(CodeStubAssembler* assembler) { in Generate_MathAtan()2275 void Builtins::Generate_MathAtan2(CodeStubAssembler* assembler) { in Generate_MathAtan2()2289 void Builtins::Generate_MathAtanh(CodeStubAssembler* assembler) { in Generate_MathAtanh()2364 void Builtins::Generate_MathCeil(CodeStubAssembler* assembler) { in Generate_MathCeil()2369 void Builtins::Generate_MathCbrt(CodeStubAssembler* assembler) { in Generate_MathCbrt()2381 void Builtins::Generate_MathClz32(CodeStubAssembler* assembler) { in Generate_MathClz32()2449 void Builtins::Generate_MathCos(CodeStubAssembler* assembler) { in Generate_MathCos()2461 void Builtins::Generate_MathExp(CodeStubAssembler* assembler) { in Generate_MathExp()[all …]
241 #define DEF_ENTRY_C(name) {Builtins::c_##name, "Builtins::" #name}, in ExternalReferenceTable()247 ExternalReference ref(static_cast<Builtins::CFunctionId>(c_builtins[i].id), in ExternalReferenceTable()253 #define DEF_ENTRY_C(name) {Builtins::k##name, "Builtins::" #name}, in ExternalReferenceTable()254 #define DEF_ENTRY_A(name, i1, i2) {Builtins::k##name, "Builtins::" #name}, in ExternalReferenceTable()262 ExternalReference ref(static_cast<Builtins::Name>(builtins[i].id), isolate); in ExternalReferenceTable()
18 static Builtins::Name MissBuiltin(Code::Kind kind) { in MissBuiltin()21 return Builtins::kLoadIC_Miss; in MissBuiltin()23 return Builtins::kStoreIC_Miss; in MissBuiltin()25 return Builtins::kKeyedLoadIC_Miss; in MissBuiltin()27 return Builtins::kKeyedStoreIC_Miss; in MissBuiltin()31 return Builtins::kLoadIC_Miss; in MissBuiltin()34 static void TailCallBuiltin(MacroAssembler* masm, Builtins::Name name);
270 static Builtins::Name SlowBuiltin(Code::Kind kind) { in SlowBuiltin()273 return Builtins::kStoreIC_Slow; in SlowBuiltin()275 return Builtins::kKeyedStoreIC_Slow; in SlowBuiltin()279 return Builtins::kStoreIC_Slow; in SlowBuiltin()
55 if (old_code != isolate_->builtins()->builtin(Builtins::kIllegal)) { in Set()92 Code* empty = isolate_->builtins()->builtin(Builtins::kIllegal); in Clear()
24 static const MCFixupKindInfo Builtins[] = { in getFixupKindInfo() local42 assert((size_t)Kind <= array_lengthof(Builtins) && "Unknown fixup kind"); in getFixupKindInfo()43 return Builtins[Kind]; in getFixupKindInfo()
18 void Builtins::Generate_Adaptor(MacroAssembler* masm, CFunctionId id) { in Generate_Adaptor()59 void Builtins::Generate_InternalArrayCode(MacroAssembler* masm) { in Generate_InternalArrayCode()86 void Builtins::Generate_ArrayCode(MacroAssembler* masm) { in Generate_ArrayCode()115 void Builtins::Generate_MathMaxMin(MacroAssembler* masm, MathMaxMinKind kind) { in Generate_MathMaxMin()223 void Builtins::Generate_NumberConstructor(MacroAssembler* masm) { in Generate_NumberConstructor()255 void Builtins::Generate_NumberConstructor_ConstructStub(MacroAssembler* masm) { in Generate_NumberConstructor_ConstructStub()326 void Builtins::Generate_StringConstructor(MacroAssembler* masm) { in Generate_StringConstructor()381 void Builtins::Generate_StringConstructor_ConstructStub(MacroAssembler* masm) { in Generate_StringConstructor_ConstructStub()486 void Builtins::Generate_InOptimizationQueue(MacroAssembler* masm) { in Generate_InOptimizationQueue()661 void Builtins::Generate_JSConstructStubGeneric(MacroAssembler* masm) { in Generate_JSConstructStubGeneric()[all …]
35 void Builtins::Generate_Adaptor(MacroAssembler* masm, CFunctionId id) { in Generate_Adaptor()65 void Builtins::Generate_InternalArrayCode(MacroAssembler* masm) { in Generate_InternalArrayCode()93 void Builtins::Generate_ArrayCode(MacroAssembler* masm) { in Generate_ArrayCode()123 void Builtins::Generate_MathMaxMin(MacroAssembler* masm, MathMaxMinKind kind) { in Generate_MathMaxMin()219 void Builtins::Generate_NumberConstructor(MacroAssembler* masm) { in Generate_NumberConstructor()250 void Builtins::Generate_NumberConstructor_ConstructStub(MacroAssembler* masm) { in Generate_NumberConstructor_ConstructStub()319 void Builtins::Generate_StringConstructor(MacroAssembler* masm) { in Generate_StringConstructor()376 void Builtins::Generate_StringConstructor_ConstructStub(MacroAssembler* masm) { in Generate_StringConstructor_ConstructStub()479 void Builtins::Generate_InOptimizationQueue(MacroAssembler* masm) { in Generate_InOptimizationQueue()665 void Builtins::Generate_JSConstructStubGeneric(MacroAssembler* masm) { in Generate_JSConstructStubGeneric()[all …]
18 void Builtins::Generate_Adaptor(MacroAssembler* masm, CFunctionId id) { in Generate_Adaptor()94 void Builtins::Generate_InOptimizationQueue(MacroAssembler* masm) { in Generate_InOptimizationQueue()246 void Builtins::Generate_JSConstructStubGeneric(MacroAssembler* masm) { in Generate_JSConstructStubGeneric()251 void Builtins::Generate_JSConstructStubApi(MacroAssembler* masm) { in Generate_JSConstructStubApi()256 void Builtins::Generate_JSBuiltinsConstructStub(MacroAssembler* masm) { in Generate_JSBuiltinsConstructStub()261 void Builtins::Generate_JSBuiltinsConstructStubForDerived( in Generate_JSBuiltinsConstructStubForDerived()267 void Builtins::Generate_ConstructedNonConstructable(MacroAssembler* masm) { in Generate_ConstructedNonConstructable()441 void Builtins::Generate_JSEntryTrampoline(MacroAssembler* masm) { in Generate_JSEntryTrampoline()446 void Builtins::Generate_JSConstructEntryTrampoline(MacroAssembler* masm) { in Generate_JSConstructEntryTrampoline()451 void Builtins::Generate_ResumeGeneratorTrampoline(MacroAssembler* masm) { in Generate_ResumeGeneratorTrampoline()[all …]
20 void Builtins::Generate_Adaptor(MacroAssembler* masm, CFunctionId id) { in Generate_Adaptor()65 void Builtins::Generate_InternalArrayCode(MacroAssembler* masm) { in Generate_InternalArrayCode()93 void Builtins::Generate_ArrayCode(MacroAssembler* masm) { in Generate_ArrayCode()123 void Builtins::Generate_MathMaxMin(MacroAssembler* masm, MathMaxMinKind kind) { in Generate_MathMaxMin()237 void Builtins::Generate_NumberConstructor(MacroAssembler* masm) { in Generate_NumberConstructor()269 void Builtins::Generate_NumberConstructor_ConstructStub(MacroAssembler* masm) { in Generate_NumberConstructor_ConstructStub()340 void Builtins::Generate_StringConstructor(MacroAssembler* masm) { in Generate_StringConstructor()397 void Builtins::Generate_StringConstructor_ConstructStub(MacroAssembler* masm) { in Generate_StringConstructor_ConstructStub()503 void Builtins::Generate_InOptimizationQueue(MacroAssembler* masm) { in Generate_InOptimizationQueue()678 void Builtins::Generate_JSConstructStubGeneric(MacroAssembler* masm) { in Generate_JSConstructStubGeneric()[all …]
19 void Builtins::Generate_Adaptor(MacroAssembler* masm, CFunctionId id) { in Generate_Adaptor()64 void Builtins::Generate_InternalArrayCode(MacroAssembler* masm) { in Generate_InternalArrayCode()92 void Builtins::Generate_ArrayCode(MacroAssembler* masm) { in Generate_ArrayCode()122 void Builtins::Generate_MathMaxMin(MacroAssembler* masm, MathMaxMinKind kind) { in Generate_MathMaxMin()229 void Builtins::Generate_NumberConstructor(MacroAssembler* masm) { in Generate_NumberConstructor()259 void Builtins::Generate_NumberConstructor_ConstructStub(MacroAssembler* masm) { in Generate_NumberConstructor_ConstructStub()328 void Builtins::Generate_StringConstructor(MacroAssembler* masm) { in Generate_StringConstructor()383 void Builtins::Generate_StringConstructor_ConstructStub(MacroAssembler* masm) { in Generate_StringConstructor_ConstructStub()492 void Builtins::Generate_InOptimizationQueue(MacroAssembler* masm) { in Generate_InOptimizationQueue()665 void Builtins::Generate_JSConstructStubGeneric(MacroAssembler* masm) { in Generate_JSConstructStubGeneric()[all …]
19 void Builtins::Generate_Adaptor(MacroAssembler* masm, CFunctionId id) { in Generate_Adaptor()64 void Builtins::Generate_InternalArrayCode(MacroAssembler* masm) { in Generate_InternalArrayCode()94 void Builtins::Generate_ArrayCode(MacroAssembler* masm) { in Generate_ArrayCode()126 void Builtins::Generate_MathMaxMin(MacroAssembler* masm, MathMaxMinKind kind) { in Generate_MathMaxMin()231 void Builtins::Generate_NumberConstructor(MacroAssembler* masm) { in Generate_NumberConstructor()261 void Builtins::Generate_NumberConstructor_ConstructStub(MacroAssembler* masm) { in Generate_NumberConstructor_ConstructStub()329 void Builtins::Generate_StringConstructor(MacroAssembler* masm) { in Generate_StringConstructor()386 void Builtins::Generate_StringConstructor_ConstructStub(MacroAssembler* masm) { in Generate_StringConstructor_ConstructStub()487 void Builtins::Generate_InOptimizationQueue(MacroAssembler* masm) { in Generate_InOptimizationQueue()652 void Builtins::Generate_JSConstructStubGeneric(MacroAssembler* masm) { in Generate_JSConstructStubGeneric()[all …]
20 void Builtins::Generate_Adaptor(MacroAssembler* masm, CFunctionId id) { in Generate_Adaptor()65 void Builtins::Generate_InternalArrayCode(MacroAssembler* masm) { in Generate_InternalArrayCode()95 void Builtins::Generate_ArrayCode(MacroAssembler* masm) { in Generate_ArrayCode()127 void Builtins::Generate_MathMaxMin(MacroAssembler* masm, MathMaxMinKind kind) { in Generate_MathMaxMin()235 void Builtins::Generate_NumberConstructor(MacroAssembler* masm) { in Generate_NumberConstructor()266 void Builtins::Generate_NumberConstructor_ConstructStub(MacroAssembler* masm) { in Generate_NumberConstructor_ConstructStub()334 void Builtins::Generate_StringConstructor(MacroAssembler* masm) { in Generate_StringConstructor()392 void Builtins::Generate_StringConstructor_ConstructStub(MacroAssembler* masm) { in Generate_StringConstructor_ConstructStub()494 void Builtins::Generate_InOptimizationQueue(MacroAssembler* masm) { in Generate_InOptimizationQueue()662 void Builtins::Generate_JSConstructStubGeneric(MacroAssembler* masm) { in Generate_JSConstructStubGeneric()[all …]
19 void Builtins::Generate_Adaptor(MacroAssembler* masm, CFunctionId id) { in Generate_Adaptor()91 void Builtins::Generate_InOptimizationQueue(MacroAssembler* masm) { in Generate_InOptimizationQueue()245 void Builtins::Generate_JSConstructStubGeneric(MacroAssembler* masm) { in Generate_JSConstructStubGeneric()250 void Builtins::Generate_JSConstructStubApi(MacroAssembler* masm) { in Generate_JSConstructStubApi()255 void Builtins::Generate_JSBuiltinsConstructStub(MacroAssembler* masm) { in Generate_JSBuiltinsConstructStub()260 void Builtins::Generate_JSBuiltinsConstructStubForDerived( in Generate_JSBuiltinsConstructStubForDerived()266 void Builtins::Generate_ConstructedNonConstructable(MacroAssembler* masm) { in Generate_ConstructedNonConstructable()368 void Builtins::Generate_JSEntryTrampoline(MacroAssembler* masm) { in Generate_JSEntryTrampoline()373 void Builtins::Generate_JSConstructEntryTrampoline(MacroAssembler* masm) { in Generate_JSConstructEntryTrampoline()378 void Builtins::Generate_ResumeGeneratorTrampoline(MacroAssembler* masm) { in Generate_ResumeGeneratorTrampoline()[all …]
19 void Builtins::Generate_Adaptor(MacroAssembler* masm, CFunctionId id) { in Generate_Adaptor()91 void Builtins::Generate_InOptimizationQueue(MacroAssembler* masm) { in Generate_InOptimizationQueue()244 void Builtins::Generate_JSConstructStubGeneric(MacroAssembler* masm) { in Generate_JSConstructStubGeneric()249 void Builtins::Generate_JSConstructStubApi(MacroAssembler* masm) { in Generate_JSConstructStubApi()254 void Builtins::Generate_JSBuiltinsConstructStub(MacroAssembler* masm) { in Generate_JSBuiltinsConstructStub()259 void Builtins::Generate_JSBuiltinsConstructStubForDerived( in Generate_JSBuiltinsConstructStubForDerived()265 void Builtins::Generate_ConstructedNonConstructable(MacroAssembler* masm) { in Generate_ConstructedNonConstructable()367 void Builtins::Generate_JSEntryTrampoline(MacroAssembler* masm) { in Generate_JSEntryTrampoline()372 void Builtins::Generate_JSConstructEntryTrampoline(MacroAssembler* masm) { in Generate_JSConstructEntryTrampoline()377 void Builtins::Generate_ResumeGeneratorTrampoline(MacroAssembler* masm) { in Generate_ResumeGeneratorTrampoline()[all …]
44 const char* name, Builtins::Name builtin_name) { in InstallBuiltin()55 InstallBuiltin(isolate, holder, "pop", Builtins::kArrayPop); in RUNTIME_FUNCTION()58 InstallBuiltin(isolate, holder, "shift", Builtins::kArrayShift); in RUNTIME_FUNCTION()59 InstallBuiltin(isolate, holder, "unshift", Builtins::kArrayUnshift); in RUNTIME_FUNCTION()60 InstallBuiltin(isolate, holder, "slice", Builtins::kArraySlice); in RUNTIME_FUNCTION()61 InstallBuiltin(isolate, holder, "splice", Builtins::kArraySplice); in RUNTIME_FUNCTION()
32 Ctxt(LangOpts, SourceMgr, Idents, Sels, Builtins) {} in ASTVectorTest()42 Builtin::Context Builtins; member in clang::ast::__anonfb57df6b0111::ASTVectorTest
356 Builtins* builtins = isolate_->builtins(); in LogBuiltins()358 for (int i = 0; i < Builtins::builtin_count; i++) { in LogBuiltins()361 Builtins::Name id = static_cast<Builtins::Name>(i); in LogBuiltins()
91 void SetBuiltinId(Builtins::Name id);92 Builtins::Name builtin_id() const { in builtin_id()157 class BuiltinIdField : public BitField<Builtins::Name, 8, 24> {};
18 BuiltinIdField::encode(Builtins::builtin_count)), in CodeEntry()
791 auto &Builtins = TargetBuiltins[Intrinsic.TargetPrefix]; in EmitIntrinsicToMSBuiltinMap() local792 if (!Builtins.insert(std::make_pair(Intrinsic.MSBuiltinName, in EmitIntrinsicToMSBuiltinMap()811 for (const auto &Builtins : TargetBuiltins) { in EmitIntrinsicToMSBuiltinMap() local813 if (Builtins.first.empty()) in EmitIntrinsicToMSBuiltinMap()816 OS << "if (TargetPrefix == \"" << Builtins.first << "\") "; in EmitIntrinsicToMSBuiltinMap()818 EmitTargetBuiltins(Builtins.second, TargetPrefix, OS); in EmitIntrinsicToMSBuiltinMap()
15 // The format of this database matches clang/Basic/Builtins.def.