Searched refs:FunctionTemplateInfo (Results 1 - 19 of 19) sorted by relevance

/external/chromium_org/v8/src/ic/
H A Dcall-optimization.h29 Handle<FunctionTemplateInfo> expected_receiver_type() const {
56 Handle<FunctionTemplateInfo> expected_receiver_type_;
H A Dcall-optimization.cc79 expected_receiver_type_ = Handle<FunctionTemplateInfo>::null();
91 Handle<FunctionTemplateInfo> info(function->shared()->get_api_func_data());
105 expected_receiver_type_ = Handle<FunctionTemplateInfo>(
106 FunctionTemplateInfo::cast(signature->receiver()));
/external/chromium_org/v8/src/
H A Dapi.h139 V(FunctionTemplate, FunctionTemplateInfo) \
142 V(AccessorSignature, FunctionTemplateInfo) \
246 v8::internal::Handle<v8::internal::FunctionTemplateInfo> obj);
252 v8::internal::Handle<v8::internal::FunctionTemplateInfo> obj);
352 MAKE_TO_LOCAL(ToLocal, FunctionTemplateInfo, FunctionTemplate)
355 MAKE_TO_LOCAL(AccessorSignatureToLocal, FunctionTemplateInfo, AccessorSignature)
H A Dexecution.cc589 Handle<FunctionTemplateInfo> data) {
620 Handle<FunctionTemplateInfo> cons_template =
621 Handle<FunctionTemplateInfo>(
622 FunctionTemplateInfo::cast(data->constructor()));
H A Dexecution.h97 Handle<FunctionTemplateInfo> data);
H A Dobjects-inl.h5320 ACCESSORS(FunctionTemplateInfo, serial_number, Object, kSerialNumberOffset)
5321 ACCESSORS(FunctionTemplateInfo, call_code, Object, kCallCodeOffset)
5322 ACCESSORS(FunctionTemplateInfo, prototype_template, Object,
5324 ACCESSORS(FunctionTemplateInfo, parent_template, Object, kParentTemplateOffset)
5325 ACCESSORS(FunctionTemplateInfo, named_property_handler, Object,
5327 ACCESSORS(FunctionTemplateInfo, indexed_property_handler, Object,
5329 ACCESSORS(FunctionTemplateInfo, instance_template, Object,
5331 ACCESSORS(FunctionTemplateInfo, class_name, Object, kClassNameOffset)
5332 ACCESSORS(FunctionTemplateInfo, signature, Object, kSignatureOffset)
5333 ACCESSORS(FunctionTemplateInfo, instance_call_handle
[all...]
H A Dfactory.h555 Handle<FunctionTemplateInfo> data,
564 MUST_USE_RESULT MaybeHandle<FunctionTemplateInfo> ConfigureInstance(
565 Handle<FunctionTemplateInfo> desc, Handle<JSObject> instance);
H A Dbuiltins.cc1036 FunctionTemplateInfo* type) {
1057 FunctionTemplateInfo* info) {
1068 holder = FindHidden(heap, holder, FunctionTemplateInfo::cast(recv_type));
1082 current = FindHidden(heap, current, FunctionTemplateInfo::cast(argtype));
1100 Handle<FunctionTemplateInfo> fun_data(
H A Dapi.cc844 i::Handle<i::FunctionTemplateInfo> info) {
880 i::Handle<i::FunctionTemplateInfo> obj =
881 i::Handle<i::FunctionTemplateInfo>::cast(struct_obj);
1094 if (i::FunctionTemplateInfo::cast(types->get(i))->IsTemplateFor(*obj))
1182 i::Handle<i::FunctionTemplateInfo> handle = Utils::OpenHandle(this, true);
1268 static i::Handle<i::FunctionTemplateInfo> EnsureConstructor(
1273 i::FunctionTemplateInfo* info = i::FunctionTemplateInfo::cast(obj);
1274 return i::Handle<i::FunctionTemplateInfo>(info, isolate);
1278 i::Handle<i::FunctionTemplateInfo> constructo
[all...]
H A Dfactory.cc2125 Handle<FunctionTemplateInfo> obj,
2239 FunctionTemplateInfo* info = *obj;
2261 info = FunctionTemplateInfo::cast(parent);
2295 obj = Handle<FunctionTemplateInfo>::cast(parent);
2378 MaybeHandle<FunctionTemplateInfo> Factory::ConfigureInstance(
2379 Handle<FunctionTemplateInfo> desc, Handle<JSObject> instance) {
2387 FunctionTemplateInfo); local
H A Dbootstrapper.cc751 // FunctionTemplateInfo.
757 // js_global_object_constructor which is a FunctionTemplateInfo.
769 Handle<FunctionTemplateInfo> global_constructor =
770 Handle<FunctionTemplateInfo>(
771 FunctionTemplateInfo::cast(data->constructor()));
796 Handle<FunctionTemplateInfo> js_global_object_constructor(
797 FunctionTemplateInfo::cast(js_global_object_template->constructor()));
823 Handle<FunctionTemplateInfo> global_constructor(
824 FunctionTemplateInfo::cast(data->constructor()));
2436 Handle<FunctionTemplateInfo> proxy_constructo
[all...]
H A Dglobals.h309 class FunctionTemplateInfo;
H A Dobjects-debug.cc924 void FunctionTemplateInfo::FunctionTemplateInfoVerify() {
H A Dobjects-printer.cc949 void FunctionTemplateInfo::FunctionTemplateInfoPrint(OStream& os) { // NOLINT
950 HeapObject::PrintHeader(os, "FunctionTemplateInfo");
H A Dobjects.h135 // - FunctionTemplateInfo
526 V(FUNCTION_TEMPLATE_INFO, FunctionTemplateInfo, function_template_info) \
6664 // Currently it either has FunctionTemplateInfo to make benefit the API
6672 inline FunctionTemplateInfo* get_api_func_data();
10445 class FunctionTemplateInfo: public TemplateInfo { class in class:v8::internal::String::FlatContent
10473 DECLARE_CAST(FunctionTemplateInfo)
10476 DECLARE_PRINTER(FunctionTemplateInfo)
10477 DECLARE_VERIFIER(FunctionTemplateInfo)
10513 DISALLOW_IMPLICIT_CONSTRUCTORS(FunctionTemplateInfo);
H A Dlog.cc1729 FunctionTemplateInfo* fun_data = shared->get_api_func_data();
H A Druntime.cc2138 CONVERT_ARG_HANDLE_CHECKED(FunctionTemplateInfo, data, 0);
2164 RUNTIME_ASSERT(offset < FunctionTemplateInfo::kSize);
5019 Handle<FunctionTemplateInfo> info =
5020 Handle<FunctionTemplateInfo>::cast(component);
H A Dobjects.cc210 bool FunctionTemplateInfo::IsTemplateFor(Object* object) {
216 bool FunctionTemplateInfo::IsTemplateFor(Map* map) {
227 type = FunctionTemplateInfo::cast(type)->parent_template()) {
473 return FunctionTemplateInfo::cast(info->expected_receiver_type())
/external/chromium_org/v8/test/cctest/
H A Dtest-api.cc14849 i::Handle<i::FunctionTemplateInfo> constructor(
14850 i::FunctionTemplateInfo::cast(internal_template->constructor()));

Completed in 418 milliseconds