Home | History | Annotate | Download | only in arm64

Lines Matching refs:Instrument

5 #include "src/arm64/instrument-arm64.h"
97 Instrument::Instrument(const char* datafile, uint64_t sample_period)
125 Instrument::~Instrument() {
141 void Instrument::Update() {
154 void Instrument::DumpCounters() {
166 void Instrument::DumpCounterNames() {
178 void Instrument::HandleInstrumentationEvent(unsigned event) {
187 void Instrument::DumpEventMarker(unsigned marker) {
197 Counter* Instrument::GetCounter(const char* name) {
216 void Instrument::Enable() {
224 void Instrument::Disable() {
232 void Instrument::VisitPCRelAddressing(Instruction* instr) {
239 void Instrument::VisitAddSubImmediate(Instruction* instr) {
246 void Instrument::VisitLogicalImmediate(Instruction* instr) {
253 void Instrument::VisitMoveWideImmediate(Instruction* instr) {
266 void Instrument::VisitBitfield(Instruction* instr) {
273 void Instrument::VisitExtract(Instruction* instr) {
280 void Instrument::VisitUnconditionalBranch(Instruction* instr) {
287 void Instrument::VisitUnconditionalBranchToRegister(Instruction* instr) {
294 void Instrument::VisitCompareBranch(Instruction* instr) {
301 void Instrument::VisitTestBranch(Instruction* instr) {
308 void Instrument::VisitConditionalBranch(Instruction* instr) {
315 void Instrument::VisitSystem(Instruction* instr) {
322 void Instrument::VisitException(Instruction* instr) {
329 void Instrument::InstrumentLoadStorePair(Instruction* instr) {
340 void Instrument::VisitLoadStorePairPostIndex(Instruction* instr) {
346 void Instrument::VisitLoadStorePairOffset(Instruction* instr) {
352 void Instrument::VisitLoadStorePairPreIndex(Instruction* instr) {
358 void Instrument::VisitLoadLiteral(Instruction* instr) {
365 void Instrument::InstrumentLoadStore(Instruction* instr) {
394 void Instrument::VisitLoadStoreUnscaledOffset(Instruction* instr) {
400 void Instrument::VisitLoadStorePostIndex(Instruction* instr) {
406 void Instrument::VisitLoadStorePreIndex(Instruction* instr) {
412 void Instrument::VisitLoadStoreRegisterOffset(Instruction* instr) {
418 void Instrument::VisitLoadStoreUnsignedOffset(Instruction* instr) {
423 void Instrument::VisitLoadStoreAcquireRelease(Instruction* instr) {
449 void Instrument::VisitLogicalShifted(Instruction* instr) {
456 void Instrument::VisitAddSubShifted(Instruction* instr) {
463 void Instrument::VisitAddSubExtended(Instruction* instr) {
470 void Instrument::VisitAddSubWithCarry(Instruction* instr) {
477 void Instrument::VisitConditionalCompareRegister(Instruction* instr) {
484 void Instrument::VisitConditionalCompareImmediate(Instruction* instr) {
491 void Instrument::VisitConditionalSelect(Instruction* instr) {
498 void Instrument::VisitDataProcessing1Source(Instruction* instr) {
505 void Instrument::VisitDataProcessing2Source(Instruction* instr) {
512 void Instrument::VisitDataProcessing3Source(Instruction* instr) {
519 void Instrument::VisitFPCompare(Instruction* instr) {
526 void Instrument::VisitFPConditionalCompare(Instruction* instr) {
533 void Instrument::VisitFPConditionalSelect(Instruction* instr) {
540 void Instrument::VisitFPImmediate(Instruction* instr) {
547 void Instrument::VisitFPDataProcessing1Source(Instruction* instr) {
554 void Instrument::VisitFPDataProcessing2Source(Instruction* instr) {
561 void Instrument::VisitFPDataProcessing3Source(Instruction* instr) {
568 void Instrument::VisitFPIntegerConvert(Instruction* instr) {
575 void Instrument::VisitFPFixedPointConvert(Instruction* instr) {
581 void Instrument::VisitNEON2RegMisc(Instruction* instr) {
588 void Instrument::VisitNEON3Different(Instruction* instr) {
595 void Instrument::VisitNEON3Same(Instruction* instr) {
602 void Instrument::VisitNEONAcrossLanes(Instruction* instr) {
609 void Instrument::VisitNEONByIndexedElement(Instruction* instr) {
616 void Instrument::VisitNEONCopy(Instruction* instr) {
623 void Instrument::VisitNEONExtract(Instruction* instr) {
630 void Instrument::VisitNEONLoadStoreMultiStruct(Instruction* instr) {
637 void Instrument::VisitNEONLoadStoreMultiStructPostIndex(Instruction* instr) {
644 void Instrument::VisitNEONLoadStoreSingleStruct(Instruction* instr) {
651 void Instrument::VisitNEONLoadStoreSingleStructPostIndex(Instruction* instr) {
658 void Instrument::VisitNEONModifiedImmediate(Instruction* instr) {
665 void Instrument::VisitNEONPerm(Instruction* instr) {
672 void Instrument
679 void Instrument::VisitNEONScalar3Diff(Instruction* instr) {
686 void Instrument::VisitNEONScalar3Same(Instruction* instr) {
693 void Instrument::VisitNEONScalarByIndexedElement(Instruction* instr) {
700 void Instrument::VisitNEONScalarCopy(Instruction* instr) {
707 void Instrument::VisitNEONScalarPairwise(Instruction* instr) {
714 void Instrument::VisitNEONScalarShiftImmediate(Instruction* instr) {
721 void Instrument::VisitNEONShiftImmediate(Instruction* instr) {
728 void Instrument::VisitNEONTable(Instruction* instr) {
735 void Instrument::VisitUnallocated(Instruction* instr) {
742 void Instrument::VisitUnimplemented(Instruction* instr) {