|
LLVM
8.0.1
|
#include "llvm/ProfileData/InstrProf.h"
Public Member Functions | |
| SoftInstrProfErrors ()=default | |
| ~SoftInstrProfErrors () | |
| void | addError (instrprof_error IE) |
Track a soft error (IE) and increment its associated counter. More... | |
| unsigned | getNumHashMismatches () const |
| Get the number of hash mismatches. More... | |
| unsigned | getNumCountMismatches () const |
| Get the number of count mismatches. More... | |
| unsigned | getNumCounterOverflows () const |
| Get the number of counter overflows. More... | |
| unsigned | getNumValueSiteCountMismatches () const |
| Get the number of value site count mismatches. More... | |
| Error | takeError () |
| Return the first encountered error and reset FirstError to a success value. More... | |
Definition at line 339 of file InstrProf.h.
|
default |
|
inline |
Definition at line 361 of file InstrProf.h.
References assert(), llvm::ARM_PROC::IE, and llvm::success.
| void llvm::SoftInstrProfErrors::addError | ( | instrprof_error | IE | ) |
Track a soft error (IE) and increment its associated counter.
Definition at line 184 of file InstrProf.cpp.
References llvm::count_mismatch, llvm::counter_overflow, llvm::hash_mismatch, llvm::ARM_PROC::IE, llvm_unreachable, llvm::success, and llvm::value_site_count_mismatch.
|
inline |
Get the number of counter overflows.
Definition at line 376 of file InstrProf.h.
|
inline |
Get the number of count mismatches.
Definition at line 373 of file InstrProf.h.
|
inline |
Get the number of hash mismatches.
Definition at line 370 of file InstrProf.h.
|
inline |
Get the number of value site count mismatches.
Definition at line 379 of file InstrProf.h.
|
inline |
Return the first encountered error and reset FirstError to a success value.
Definition at line 385 of file InstrProf.h.
References E, llvm::Error::success(), and llvm::success.
1.8.13