Lines Matching refs:Handle
19 MacroAssembler* masm, Handle<Map> map, Register receiver, Register holder,
77 Handle<Name> name, Register scratch0, Register scratch1) {
141 Handle<Map> receiver_map, Register receiver, Register scratch,
193 Handle<CallHandlerInfo> api_call_info = optimization.api_call_info();
208 __ Jump(handle(Code::cast(api_call_info->fast_handler())),
226 MacroAssembler* masm, Handle<JSGlobalObject> global, Handle<Name> name,
228 Handle<PropertyCell> cell = JSGlobalObject::EnsurePropertyCell(global, name);
231 Handle<WeakCell> weak_cell = factory->NewWeakCell(cell);
240 MacroAssembler* masm, Handle<Map> map, Register receiver, Register holder,
286 Handle<JSObject> holder_obj) {
299 Handle<JSObject> holder_obj, Runtime::FunctionId id) {
346 Handle<Name> name) {
354 void NamedStoreHandlerCompiler::GenerateRestoreName(Handle<Name> name) {
372 void NamedStoreHandlerCompiler::GenerateRestoreMap(Handle<Map> transition,
376 Handle<WeakCell> cell = Map::WeakCellForMap(transition);
431 Register scratch2, Handle<Name> name, Label* miss, PrototypeCheckType check,
433 Handle<Map> receiver_map = map();
441 Handle<Cell> validity_cell =
458 Handle<WeakCell> cell = Map::WeakCellForMap(receiver_map);
468 Handle<JSObject> current = Handle<JSObject>::null();
483 Handle<JSObject> prototype = Handle<JSObject>::null();
484 Handle<Map> current_map = receiver_map;
485 Handle<Map> holder_map(holder()->map());
496 prototype = handle(JSObject::cast(current_map->prototype()));
502 name = factory()->InternalizeString(Handle<String>::cast(name));
525 GenerateCheckPropertyCell(masm(), Handle<JSGlobalObject>::cast(current),
529 Handle<WeakCell> cell = Map::WeakCellForMap(current_map);
541 current_map = handle(current->map());
553 Handle<WeakCell> cell = Map::WeakCellForMap(current_map);
568 void NamedLoadHandlerCompiler::FrontendFooter(Handle<Name> name, Label* miss) {
583 void NamedStoreHandlerCompiler::FrontendFooter(Handle<Name> name, Label* miss) {
596 Register reg, Handle<ExecutableAccessorInfo> callback) {
609 Handle<Object> data(callback->data(), isolate());
614 Handle<WeakCell> cell =
615 isolate()->factory()->NewWeakCell(Handle<HeapObject>::cast(data));
645 void NamedLoadHandlerCompiler::GenerateLoadConstant(Handle<Object> value) {
733 Handle<Code> NamedStoreHandlerCompiler::CompileStoreCallback(
734 Handle<JSObject> object, Handle<Name> name,
735 Handle<ExecutableAccessorInfo> callback) {
746 Handle<WeakCell> cell = isolate()->factory()->NewWeakCell(callback);
761 Handle<Code> NamedStoreHandlerCompiler::CompileStoreInterceptor(
762 Handle<Name> name) {
782 Handle<Code> NamedLoadHandlerCompiler::CompileLoadGlobal(
783 Handle<PropertyCell> cell, Handle<Name> name, bool is_configurable) {
791 Handle<WeakCell> weak_cell = factory()->NewWeakCell(cell);