Lines Matching refs:Builtin

64     ReplaceWithBuiltinCall(node, Builtin::k##Name);   \
84 void JSGenericLowering::ReplaceWithBuiltinCall(Node* node, Builtin builtin) {
125 Node* node, Builtin builtin_without_feedback,
126 Builtin builtin_with_feedback) {
152 ReplaceUnaryOpWithBuiltinCall(node, Builtin::k##Name, \
153 Builtin::k##Name##_WithFeedback); \
162 Node* node, Builtin builtin_without_feedback,
163 Builtin builtin_with_feedback) {
165 Builtin builtin;
185 ReplaceBinaryOpWithBuiltinCall(node, Builtin::k##Name, \
186 Builtin::k##Name##_WithFeedback); \
216 Builtin builtin;
225 builtin = Builtin::kStrictEqual_WithFeedback;
228 builtin = Builtin::kStrictEqual;
264 ReplaceWithBuiltinCall(node, Builtin::kHasProperty);
269 ReplaceWithBuiltinCall(node, Builtin::kKeyedHasIC);
285 ? Builtin::kKeyedLoadICTrampoline_Megamorphic
286 : Builtin::kKeyedLoadICTrampoline);
292 ? Builtin::kKeyedLoadIC_Megamorphic
293 : Builtin::kKeyedLoadIC);
306 ReplaceWithBuiltinCall(node, Builtin::kGetProperty);
314 ? Builtin::kLoadICTrampoline_Megamorphic
315 : Builtin::kLoadICTrampoline);
322 ? Builtin::kLoadIC_Megamorphic
323 : Builtin::kLoadIC);
351 ReplaceWithBuiltinCall(node, Builtin::kLoadSuperIC);
399 ReplaceWithBuiltinCall(node, Builtin::kGetIteratorWithFeedback);
418 ReplaceWithBuiltinCall(node, Builtin::kKeyedStoreICTrampoline);
422 ReplaceWithBuiltinCall(node, Builtin::kKeyedStoreIC);
436 ReplaceWithBuiltinCall(node, Builtin::kDefineKeyedOwnICTrampoline);
440 ReplaceWithBuiltinCall(node, Builtin::kDefineKeyedOwnIC);
464 ReplaceWithBuiltinCall(node, Builtin::kStoreICTrampoline);
469 ReplaceWithBuiltinCall(node, Builtin::kStoreIC);
507 ReplaceWithBuiltinCall(node, Builtin::kStoreGlobalICTrampoline);
512 ReplaceWithBuiltinCall(node, Builtin::kStoreGlobalIC);
533 ReplaceWithBuiltinCall(node, Builtin::kStoreInArrayLiteralIC);
537 ReplaceWithBuiltinCall(node, Builtin::kDeleteProperty);
563 ReplaceWithBuiltinCall(node, Builtin::kOrdinaryHasInstance);
581 ReplaceWithBuiltinCall(node, Builtin::kFastNewObject);
646 ReplaceWithBuiltinCall(node, Builtin::kCreateObjectWithoutProperties);
650 ReplaceWithBuiltinCall(node, Builtin::kParseInt);
654 ReplaceWithBuiltinCall(node, Builtin::kRegExpPrototypeTestFast);
667 ReplaceWithBuiltinCall(node, Builtin::kFastNewClosure);
695 ReplaceWithBuiltinCall(node, Builtin::kCreateGeneratorObject);
699 ReplaceWithBuiltinCall(node, Builtin::kCreateIterResultObject);
715 ReplaceWithBuiltinCall(node, Builtin::kCreateTypedArray);
731 ReplaceWithBuiltinCall(node, Builtin::kCreateShallowArrayLiteral);
752 ReplaceWithBuiltinCall(node, Builtin::kGetTemplateObject);
762 ReplaceWithBuiltinCall(node, Builtin::kCreateEmptyArrayLiteral);
766 ReplaceWithBuiltinCall(node, Builtin::kIterableToListWithSymbolLookup);
783 ReplaceWithBuiltinCall(node, Builtin::kCreateShallowObjectLiteral);
796 ReplaceWithBuiltinCall(node, Builtin::kCloneObjectIC);
800 ReplaceWithBuiltinCall(node, Builtin::kCreateEmptyLiteralObject);
811 ReplaceWithBuiltinCall(node, Builtin::kCreateRegExpLiteral);
866 Callable callable = Builtins::CallableFor(isolate(), Builtin::kConstruct);
894 Builtins::CallableFor(isolate(), Builtin::kConstructWithArrayLike);
1080 // s.t. we can avoid the graph rewrites below. Builtin support for multiple
1129 ReplaceWithBuiltinCall(node, Builtin::kForInPrepare);
1137 ReplaceWithBuiltinCall(node, Builtin::kForInNext);