V8 Project
|
#include <basic-block-instrumentor.h>
Static Public Member Functions | |
static BasicBlockProfiler::Data * | Instrument (CompilationInfo *info, Graph *graph, Schedule *schedule) |
Definition at line 22 of file basic-block-instrumentor.h.
|
static |
Definition at line 45 of file basic-block-instrumentor.cc.
References v8::internal::compiler::FindInsertionPoint(), v8::internal::BasicBlockProfiler::Data::GetCounterAddress(), v8::internal::Isolate::GetOrCreateBasicBlockProfiler(), v8::internal::CompilationInfo::isolate(), v8::internal::compiler::kMachUint32, v8::internal::compiler::kNoWriteBarrier, v8::internal::BasicBlockProfiler::NewData(), v8::internal::compiler::Graph::NewNode(), v8::internal::compiler::PointerConstant(), v8::internal::compiler::Schedule::rpo_order(), v8::internal::compiler::Schedule::RpoBlockCount(), v8::internal::compiler::Schedule::SetBlockForNode(), v8::internal::BasicBlockProfiler::Data::SetBlockId(), v8::internal::BasicBlockProfiler::Data::SetFunctionName(), v8::internal::BasicBlockProfiler::Data::SetSchedule(), v8::internal::CompilationInfo::shared_info(), v8::internal::zero, and v8::internal::compiler::GenericGraphBase::zone().
Referenced by v8::internal::compiler::Pipeline::GenerateCode().