Lines Matching full:handle
20 MacroAssembler* masm, Handle<HeapType> type, Register receiver,
21 Handle<JSFunction> getter) {
52 Handle<Name> name, Register scratch0, Register scratch1) {
93 Handle<JSFunction> function(
104 __ Move(prototype, Immediate(Handle<Map>(function->initial_map())));
125 Handle<Map> receiver_map, Register receiver, Register scratch_in,
151 Handle<JSObject> api_holder =
166 Handle<JSFunction> function = optimization.constant_function();
167 Handle<CallHandlerInfo> api_call_info = optimization.api_call_info();
168 Handle<Object> call_data_obj(api_call_info->data(), isolate);
199 MacroAssembler* masm, Handle<JSGlobalObject> global, Handle<Name> name,
201 Handle<PropertyCell> cell = JSGlobalObject::EnsurePropertyCell(global, name);
203 Handle<Oddball> the_hole = masm->isolate()->factory()->the_hole_value();
216 MacroAssembler* masm, Handle<HeapType> type, Register receiver,
217 Handle<JSFunction> setter) {
258 Handle<JSObject> holder_obj) {
265 Handle<InterceptorInfo> interceptor(holder_obj->GetNamedInterceptor());
277 Handle<JSObject> holder_obj, IC::UtilityId id) {
324 Handle<Name> name) {
335 Handle<Map> transition, Handle<Name> name, Register receiver_reg,
345 Handle<Object> constant(descriptors->GetValue(descriptor), isolate());
501 Register scratch2, Handle<Name> name, Label* miss,
503 Handle<Map> receiver_map(IC::TypeToMap(*type(), isolate()));
514 Handle<JSObject> current = Handle<JSObject>::null();
516 current = Handle<JSObject>::cast(type()->AsConstant()->Value());
517 Handle<JSObject> prototype = Handle<JSObject>::null();
518 Handle<Map> current_map = receiver_map;
519 Handle<Map> holder_map(holder()->map());
530 prototype = handle(JSObject::cast(current_map->prototype()));
536 name = factory()->InternalizeString(Handle<String>::cast(name));
568 GenerateCheckPropertyCell(masm(), Handle<JSGlobalObject>::cast(current),
588 current_map = handle(current->map());
611 void NamedLoadHandlerCompiler::FrontendFooter(Handle<Name> name, Label* miss) {
622 void NamedStoreHandlerCompiler::FrontendFooter(Handle<Name> name, Label* miss) {
634 Register reg, Handle<ExecutableAccessorInfo> callback) {
652 __ push(Immediate(Handle<Object>(callback->data(), isolate())));
678 void NamedLoadHandlerCompiler::GenerateLoadConstant(Handle<Object> value) {
768 Handle<Code> NamedStoreHandlerCompiler::CompileStoreCallback(
769 Handle<JSObject> object, Handle<Name> name,
770 Handle<ExecutableAccessorInfo> callback) {
791 Handle<Code> NamedStoreHandlerCompiler::CompileStoreInterceptor(
792 Handle<Name> name) {
814 Handle<Code> NamedLoadHandlerCompiler::CompileLoadGlobal(
815 Handle<PropertyCell> cell, Handle<Name> name, bool is_configurable) {