Lines Matching refs:Handle
19 MacroAssembler* masm, Handle<Map> map, Register receiver, Register holder,
59 MacroAssembler* masm, Handle<Map> map, Register receiver, Register holder,
125 Handle<Name> name, Register scratch0, Register scratch1) {
194 MacroAssembler* masm, Handle<JSGlobalObject> global, Handle<Name> name,
196 Handle<PropertyCell> cell = JSGlobalObject::EnsurePropertyCell(global, name);
198 Handle<WeakCell> weak_cell = masm->isolate()->factory()->NewWeakCell(cell);
209 Handle<JSObject> holder_obj) {
222 Handle<JSObject> holder_obj, Runtime::FunctionId id) {
233 Handle<Map> receiver_map, Register receiver, Register scratch_in,
280 Handle<CallHandlerInfo> api_call_info = optimization.api_call_info();
298 __ Jump(handle(Code::cast(api_call_info->fast_handler())),
347 Handle<Name> name) {
355 void NamedStoreHandlerCompiler::GenerateRestoreName(Handle<Name> name) {
366 void NamedStoreHandlerCompiler::GenerateRestoreMap(Handle<Map> transition,
370 Handle<WeakCell> cell = Map::WeakCellForMap(transition);
425 Register scratch2, Handle<Name> name, Label* miss, PrototypeCheckType check,
427 Handle<Map> receiver_map = map();
435 Handle<Cell> validity_cell =
452 Handle<WeakCell> cell = Map::WeakCellForMap(receiver_map);
462 Handle<JSObject> current = Handle<JSObject>::null();
476 Handle<JSObject> prototype = Handle<JSObject>::null();
477 Handle<Map> current_map = receiver_map;
478 Handle<Map> holder_map(holder()->map());
489 prototype = handle(JSObject::cast(current_map->prototype()));
495 name = factory()->InternalizeString(Handle<String>::cast(name));
517 GenerateCheckPropertyCell(masm(), Handle<JSGlobalObject>::cast(current),
521 Handle<WeakCell> cell = Map::WeakCellForMap(current_map);
533 current_map = handle(current->map());
545 Handle<WeakCell> cell = Map::WeakCellForMap(current_map);
560 void NamedLoadHandlerCompiler::FrontendFooter(Handle<Name> name, Label* miss) {
575 void NamedStoreHandlerCompiler::FrontendFooter(Handle<Name> name, Label* miss) {
587 void NamedLoadHandlerCompiler::GenerateLoadConstant(Handle<Object> value) {
595 Register reg, Handle<ExecutableAccessorInfo> callback) {
610 Handle<Object> data(callback->data(), isolate());
614 Handle<WeakCell> cell =
615 isolate()->factory()->NewWeakCell(Handle<HeapObject>::cast(data));
713 Handle<Code> NamedStoreHandlerCompiler::CompileStoreCallback(
714 Handle<JSObject> object, Handle<Name> name,
715 Handle<ExecutableAccessorInfo> callback) {
725 Handle<WeakCell> cell = isolate()->factory()->NewWeakCell(callback);
740 Handle<Code> NamedStoreHandlerCompiler::CompileStoreInterceptor(
741 Handle<Name> name) {
757 Handle<Code> NamedLoadHandlerCompiler::CompileLoadGlobal(
758 Handle<PropertyCell> cell, Handle<Name> name, bool is_configurable) {
767 Handle<WeakCell> weak_cell = factory()->NewWeakCell(cell);