Lines Matching refs:Handle
41 Handle<Name> name, Register scratch0, Register scratch1) {
107 MacroAssembler* masm, Handle<JSGlobalObject> global, Handle<Name> name,
109 Handle<PropertyCell> cell = JSGlobalObject::EnsurePropertyCell(global, name);
111 Handle<WeakCell> weak_cell = masm->isolate()->factory()->NewWeakCell(cell);
120 Handle<JSObject> holder_obj) {
132 Handle<JSObject> holder_obj, Runtime::FunctionId id) {
143 Handle<Map> receiver_map, Register receiver, Register scratch,
194 Handle<CallHandlerInfo> api_call_info = optimization.api_call_info();
211 __ Jump(handle(Code::cast(api_call_info->fast_handler())),
230 MacroAssembler* masm, Handle<Map> map, Register receiver, Register holder,
276 MacroAssembler* masm, Handle<Map> map, Register receiver, Register holder,
341 Handle<Code> NamedLoadHandlerCompiler::CompileLoadGlobal(
342 Handle<PropertyCell> cell, Handle<Name> name, bool is_configurable) {
351 Handle<WeakCell> weak_cell = factory()->NewWeakCell(cell);
374 Handle<Code> NamedStoreHandlerCompiler::CompileStoreInterceptor(
375 Handle<Name> name) {
396 Handle<Name> name) {
404 void NamedStoreHandlerCompiler::GenerateRestoreName(Handle<Name> name) {
415 void NamedStoreHandlerCompiler::GenerateRestoreMap(Handle<Map> transition,
419 Handle<WeakCell> cell = Map::WeakCellForMap(transition);
473 Register scratch2, Handle<Name> name, Label* miss, PrototypeCheckType check,
475 Handle<Map> receiver_map = map();
482 Handle<Cell> validity_cell =
499 Handle<WeakCell> cell = Map::WeakCellForMap(receiver_map);
509 Handle<JSObject> current = Handle<JSObject>::null();
525 Handle<JSObject> prototype = Handle<JSObject>::null();
526 Handle<Map> current_map = receiver_map;
527 Handle<Map> holder_map(holder()->map());
538 prototype = handle(JSObject::cast(current_map->prototype()));
544 name = factory()->InternalizeString(Handle<String>::cast(name));
566 GenerateCheckPropertyCell(masm(), Handle<JSGlobalObject>::cast(current),
570 Handle<WeakCell> cell = Map::WeakCellForMap(current_map);
582 current_map = handle(current->map());
594 Handle<WeakCell> cell = Map::WeakCellForMap(current_map);
609 void NamedLoadHandlerCompiler::FrontendFooter(Handle<Name> name, Label* miss) {
626 void NamedStoreHandlerCompiler::FrontendFooter(Handle<Name> name, Label* miss) {
640 void NamedLoadHandlerCompiler::GenerateLoadConstant(Handle<Object> value) {
648 Register reg, Handle<ExecutableAccessorInfo> callback) {
664 Handle<Object> data(callback->data(), isolate());
668 Handle<WeakCell> cell =
669 isolate()->factory()->NewWeakCell(Handle<HeapObject>::cast(data));
776 Handle<Code> NamedStoreHandlerCompiler::CompileStoreCallback(
777 Handle<JSObject> object, Handle<Name> name,
778 Handle<ExecutableAccessorInfo> callback) {
793 Handle<WeakCell> cell = isolate()->factory()->NewWeakCell(callback);