Lines Matching defs:info
13 #include "src/codegen/optimized-compilation-info.h"
30 #include "src/objects/shared-function-info.h"
37 const char* get_cached_trace_turbo_filename(OptimizedCompilationInfo* info) {
38 if (!info->trace_turbo_filename()) {
39 info->set_trace_turbo_filename(
40 GetVisualizerLogFileName(info, FLAG_trace_turbo_path, nullptr, "json"));
42 return info->trace_turbo_filename();
45 TurboJsonFile::TurboJsonFile(OptimizedCompilationInfo* info,
47 : std::ofstream(get_cached_trace_turbo_filename(info), mode) {}
165 OptimizedCompilationInfo* info,
169 (info->shared_info().is_null() ||
170 info->shared_info()->script() == Object())
172 : handle(Script::cast(info->shared_info()->script()), isolate);
174 info->shared_info().is_null()
176 : info->shared_info()->DebugNameCStr(),
177 script, isolate, info->shared_info(), true);
178 const auto& inlined = info->inlined_functions();
179 SourceIdAssigner id_assigner(info->inlined_functions().size());
200 std::unique_ptr<char[]> GetVisualizerLogFileName(OptimizedCompilationInfo* info,
205 std::unique_ptr<char[]> debug_name = info->GetDebugName();
206 int optimization_id = info->IsOptimizing() ? info->optimization_id() : 0;
209 } else if (info->has_shared_info()) {
211 reinterpret_cast<void*>(info->shared_info()->address()),
218 if (FLAG_trace_file_names && info->has_shared_info() &&
219 info->shared_info()->script().IsScript()) {
220 Object source_name = Script::cast(info->shared_info()->script()).name();
414 void PrintCompilation(const OptimizedCompilationInfo* info);
501 void GraphC1Visualizer::PrintCompilation(const OptimizedCompilationInfo* info) {
503 std::unique_ptr<char[]> name = info->GetDebugName();
504 if (info->IsOptimizing()) {
507 os_ << "method \"" << name.get() << ":" << info->optimization_id()