OLD | NEW |
1 // Copyright 2013 the V8 project authors. All rights reserved. | 1 // Copyright 2013 the V8 project authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 #include "src/arm64/instrument-arm64.h" | 5 #include "src/arm64/instrument-arm64.h" |
6 | 6 |
7 namespace v8 { | 7 namespace v8 { |
8 namespace internal { | 8 namespace internal { |
9 | 9 |
10 Counter::Counter(const char* name, CounterType type) | 10 Counter::Counter(const char* name, CounterType type) |
(...skipping 346 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
357 InstrumentLoadStorePair(instr); | 357 InstrumentLoadStorePair(instr); |
358 } | 358 } |
359 | 359 |
360 | 360 |
361 void Instrument::VisitLoadStorePairPreIndex(Instruction* instr) { | 361 void Instrument::VisitLoadStorePairPreIndex(Instruction* instr) { |
362 Update(); | 362 Update(); |
363 InstrumentLoadStorePair(instr); | 363 InstrumentLoadStorePair(instr); |
364 } | 364 } |
365 | 365 |
366 | 366 |
367 void Instrument::VisitLoadStorePairNonTemporal(Instruction* instr) { | |
368 Update(); | |
369 InstrumentLoadStorePair(instr); | |
370 } | |
371 | |
372 | |
373 void Instrument::VisitLoadLiteral(Instruction* instr) { | 367 void Instrument::VisitLoadLiteral(Instruction* instr) { |
374 Update(); | 368 Update(); |
375 static Counter* counter = GetCounter("Load Literal"); | 369 static Counter* counter = GetCounter("Load Literal"); |
376 counter->Increment(); | 370 counter->Increment(); |
377 } | 371 } |
378 | 372 |
379 | 373 |
380 void Instrument::InstrumentLoadStore(Instruction* instr) { | 374 void Instrument::InstrumentLoadStore(Instruction* instr) { |
381 static Counter* load_int_counter = GetCounter("Load Integer"); | 375 static Counter* load_int_counter = GetCounter("Load Integer"); |
382 static Counter* store_int_counter = GetCounter("Store Integer"); | 376 static Counter* store_int_counter = GetCounter("Store Integer"); |
(...skipping 203 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
586 | 580 |
587 void Instrument::VisitUnimplemented(Instruction* instr) { | 581 void Instrument::VisitUnimplemented(Instruction* instr) { |
588 Update(); | 582 Update(); |
589 static Counter* counter = GetCounter("Other"); | 583 static Counter* counter = GetCounter("Other"); |
590 counter->Increment(); | 584 counter->Increment(); |
591 } | 585 } |
592 | 586 |
593 | 587 |
594 } // namespace internal | 588 } // namespace internal |
595 } // namespace v8 | 589 } // namespace v8 |
OLD | NEW |