Lines Matching refs:data
34 // Set the function data to the "illegal" builtin. Ideally we'd use some sort
78 Object data = function_data(kAcquireLoad);
79 if (data.IsSmi()) {
84 if (data.IsBytecodeArray()) {
89 if (data.IsCodeT()) {
92 return CodeT::cast(data);
95 if (data.IsAsmWasmData()) {
100 if (data.IsWasmExportedFunctionData()) {
105 if (data.IsWasmJSFunctionData()) {
108 if (data.IsWasmCapiFunctionData()) {
111 if (data.IsWasmOnFulfilledData()) {
115 if (data.IsUncompiledData()) {
116 // Having uncompiled data (with or without scope) means we need to compile.
120 if (data.IsFunctionTemplateInfo()) {
125 if (data.IsInterpreterData()) {
376 // Replace compiled data with a new UncompiledData object.
378 // If this is uncompiled data with a pre-parsed scope data, we can just
379 // clear out the scope data and keep the uncompiled data.
383 // function data to point to it. Use the raw function data setter to avoid
385 Handle<UncompiledData> data =
388 shared_info->set_function_data(*data, kReleaseStore);
543 // available, so there's no need to wastefully allocate an uncompiled data.
549 Handle<UncompiledData> data;
556 data = isolate->factory()->NewUncompiledDataWithPreparseDataAndJob(
560 data = isolate->factory()->NewUncompiledDataWithPreparseData(
566 data = isolate->factory()->NewUncompiledDataWithoutPreparseDataWithJob(
570 data = isolate->factory()->NewUncompiledDataWithoutPreparseData(
576 shared_info->set_uncompiled_data(*data);
707 // Clear out preparsed scope data, since the position setter invalidates
708 // any scope data.