v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
turbofan-graph-visualizer.cc File Reference
Include dependency graph for turbofan-graph-visualizer.cc:

Go to the source code of this file.

Classes

class  v8::internal::compiler::GraphC1Visualizer
 
class  v8::internal::compiler::GraphC1Visualizer::Tag
 

Namespaces

namespace  v8
 
namespace  v8::internal
 
namespace  v8::internal::compiler
 

Functions

const char * v8::internal::compiler::get_cached_trace_turbo_filename (OptimizedCompilationInfo *info)
 
std::ostream & v8::internal::compiler::operator<< (std::ostream &out, const SourcePositionAsJSON &asJSON)
 
std::ostream & v8::internal::compiler::operator<< (std::ostream &out, const NodeOriginAsJSON &asJSON)
 
void v8::internal::compiler::JsonPrintBytecodeSource (std::ostream &os, int source_id, std::unique_ptr< char[]> function_name, DirectHandle< BytecodeArray > bytecode_array, Tagged< FeedbackVector > feedback_vector)
 
void v8::internal::compiler::JsonPrintFunctionSource (std::ostream &os, int source_id, std::unique_ptr< char[]> function_name, DirectHandle< Script > script, Isolate *isolate, DirectHandle< SharedFunctionInfo > shared, bool with_key)
 
void v8::internal::compiler::JsonPrintAllBytecodeSources (std::ostream &os, OptimizedCompilationInfo *info)
 
void v8::internal::compiler::JsonPrintAllSourceWithPositions (std::ostream &os, OptimizedCompilationInfo *info, Isolate *isolate)
 
std::unique_ptr< char[]> v8::internal::compiler::GetVisualizerLogFileName (OptimizedCompilationInfo *info, const char *optional_base_dir, const char *phase, const char *suffix)
 
static int v8::internal::compiler::SafeId (Node *node)
 
static const char * v8::internal::compiler::SafeMnemonic (Node *node)
 
std::ostream & v8::internal::compiler::operator<< (std::ostream &os, const GraphAsJSON &ad)
 
std::ostream & v8::internal::compiler::operator<< (std::ostream &os, const AsC1VCompilation &ac)
 
std::ostream & v8::internal::compiler::operator<< (std::ostream &os, const AsC1V &ac)
 
std::ostream & v8::internal::compiler::operator<< (std::ostream &os, const AsC1VRegisterAllocationData &ac)
 
std::ostream & v8::internal::compiler::operator<< (std::ostream &os, const AsRPO &ar)
 
std::ostream & v8::internal::compiler::operator<< (std::ostream &os, const LiveRangeAsJSON &live_range_json)
 
std::ostream & v8::internal::compiler::operator<< (std::ostream &os, const TopLevelLiveRangeAsJSON &top_level_live_range_json)
 
void v8::internal::compiler::PrintTopLevelLiveRanges (std::ostream &os, const ZoneVector< TopLevelLiveRange * > ranges, const InstructionSequence &code)
 
std::ostream & v8::internal::compiler::operator<< (std::ostream &os, const RegisterAllocationDataAsJSON &ac)
 
std::ostream & v8::internal::compiler::operator<< (std::ostream &os, const AsScheduledGraph &scheduled)
 
std::ostream & v8::internal::compiler::operator<< (std::ostream &os, const InstructionOperandAsJSON &o)
 
std::ostream & v8::internal::compiler::operator<< (std::ostream &os, const InstructionAsJSON &i_json)
 
std::ostream & v8::internal::compiler::operator<< (std::ostream &os, const InstructionBlockAsJSON &b)
 
std::ostream & v8::internal::compiler::operator<< (std::ostream &os, const InstructionSequenceAsJSON &s)
 

Variables

const int v8::internal::compiler::kUnvisited = 0
 
const int v8::internal::compiler::kOnStack = 1
 
const int v8::internal::compiler::kVisited = 2