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) {
192 MacroAssembler* masm, Handle<JSGlobalObject> global, Handle<Name> name,
194 Handle<PropertyCell> cell = JSGlobalObject::EnsurePropertyCell(global, name);
196 Handle<WeakCell> weak_cell = masm->isolate()->factory()->NewWeakCell(cell);
206 Handle<JSObject> holder_obj) {
217 Handle<JSObject> holder_obj, Runtime::FunctionId id) {
228 Handle<Map> receiver_map, Register receiver, Register scratch_in,
275 Handle<CallHandlerInfo> api_call_info = optimization.api_call_info();
290 __ Jump(handle(Code::cast(api_call_info->fast_handler())),
338 Handle<Name> name) {
346 void NamedStoreHandlerCompiler::GenerateRestoreName(Handle<Name> name) {
357 void NamedStoreHandlerCompiler::GenerateRestoreMap(Handle<Map> transition,
361 Handle<WeakCell> cell = Map::WeakCellForMap(transition);
416 Register scratch2, Handle<Name> name, Label* miss, PrototypeCheckType check,
418 Handle<Map> receiver_map = map();
426 Handle<Cell> validity_cell =
443 Handle<WeakCell> cell = Map::WeakCellForMap(receiver_map);
453 Handle<JSObject> current = Handle<JSObject>::null();
468 Handle<JSObject> prototype = Handle<JSObject>::null();
469 Handle<Map> current_map = receiver_map;
470 Handle<Map> holder_map(holder()->map());
481 prototype = handle(JSObject::cast(current_map->prototype()));
487 name = factory()->InternalizeString(Handle<String>::cast(name));
509 GenerateCheckPropertyCell(masm(), Handle<JSGlobalObject>::cast(current),
513 Handle<WeakCell> cell = Map::WeakCellForMap(current_map);
525 current_map = handle(current->map());
537 Handle<WeakCell> cell = Map::WeakCellForMap(current_map);
552 void NamedLoadHandlerCompiler::FrontendFooter(Handle<Name> name, Label* miss) {
567 void NamedStoreHandlerCompiler::FrontendFooter(Handle<Name> name, Label* miss) {
579 void NamedLoadHandlerCompiler::GenerateLoadConstant(Handle<Object> value) {
587 Register reg, Handle<ExecutableAccessorInfo> callback) {
601 Handle<Object> data(callback->data(), isolate());
605 Handle<WeakCell> cell =
606 isolate()->factory()->NewWeakCell(Handle<HeapObject>::cast(data));
707 Handle<Code> NamedStoreHandlerCompiler::CompileStoreCallback(
708 Handle<JSObject> object, Handle<Name> name,
709 Handle<ExecutableAccessorInfo> callback) {
718 Handle<WeakCell> cell = isolate()->factory()->NewWeakCell(callback);
733 Handle<Code> NamedStoreHandlerCompiler::CompileStoreInterceptor(
734 Handle<Name> name) {
750 Handle<Code> NamedLoadHandlerCompiler::CompileLoadGlobal(
751 Handle<PropertyCell> cell, Handle<Name> name, bool is_configurable) {
761 Handle<WeakCell> weak_cell = factory()->NewWeakCell(cell);