Lines Matching refs:BasicBlockProfilerData
20 BasicBlockProfilerData::BasicBlockProfilerData(size_t n_blocks)
23 void BasicBlockProfilerData::SetCode(const std::ostringstream& os) {
27 void BasicBlockProfilerData::SetFunctionName(std::unique_ptr<char[]> name) {
31 void BasicBlockProfilerData::SetSchedule(const std::ostringstream& os) {
35 void BasicBlockProfilerData::SetBlockId(size_t offset, int32_t id) {
40 void BasicBlockProfilerData::SetHash(int hash) { hash_ = hash; }
42 void BasicBlockProfilerData::ResetCounts() {
48 BasicBlockProfilerData* BasicBlockProfiler::NewData(size_t n_blocks) {
50 auto data = std::make_unique<BasicBlockProfilerData>(n_blocks);
51 BasicBlockProfilerData* data_ptr = data.get();
66 BasicBlockProfilerData::BasicBlockProfilerData(
72 BasicBlockProfilerData::BasicBlockProfilerData(
77 void BasicBlockProfilerData::CopyFromJSHeap(
94 Handle<OnHeapBasicBlockProfilerData> BasicBlockProfilerData::CopyToJSHeap(
155 BasicBlockProfilerData data(
175 BasicBlockProfilerData data(
184 void BasicBlockProfilerData::Log(Isolate* isolate) {
198 std::ostream& operator<<(std::ostream& os, const BasicBlockProfilerData& d) {