|
LLVM
8.0.1
|
#include "llvm/XRay/BlockVerifier.h"


Public Types | |
| enum | State : std::size_t { State::Unknown, State::BufferExtents, State::NewBuffer, State::WallClockTime, State::PIDEntry, State::NewCPUId, State::TSCWrap, State::CustomEvent, State::TypedEvent, State::Function, State::CallArg, State::EndOfBuffer, State::StateMax } |
Public Member Functions | |
| Error | visit (BufferExtents &) override |
| Error | visit (WallclockRecord &) override |
| Error | visit (NewCPUIDRecord &) override |
| Error | visit (TSCWrapRecord &) override |
| Error | visit (CustomEventRecord &) override |
| Error | visit (CallArgRecord &) override |
| Error | visit (PIDRecord &) override |
| Error | visit (NewBufferRecord &) override |
| Error | visit (EndBufferRecord &) override |
| Error | visit (FunctionRecord &) override |
| Error | visit (CustomEventRecordV5 &) override |
| Error | visit (TypedEventRecord &) override |
| Error | verify () |
| void | reset () |
Public Member Functions inherited from llvm::xray::RecordVisitor | |
| virtual | ~RecordVisitor ()=default |
Definition at line 24 of file BlockVerifier.h.
|
strong |
| Enumerator | |
|---|---|
| Unknown | |
| BufferExtents | |
| NewBuffer | |
| WallClockTime | |
| PIDEntry | |
| NewCPUId | |
| TSCWrap | |
| CustomEvent | |
| TypedEvent | |
| Function | |
| CallArg | |
| EndOfBuffer | |
| StateMax | |
Definition at line 27 of file BlockVerifier.h.
| void llvm::xray::BlockVerifier::reset | ( | ) |
Definition at line 202 of file BlockVerifier.cpp.
References llvm::Unknown.
| Error llvm::xray::BlockVerifier::verify | ( | ) |
Definition at line 183 of file BlockVerifier.cpp.
References llvm::NVPTXISD::CallArg, llvm::createStringError(), llvm::make_error_code(), and llvm::Error::success().
|
overridevirtual |
Implements llvm::xray::RecordVisitor.
Definition at line 137 of file BlockVerifier.cpp.
|
overridevirtual |
Implements llvm::xray::RecordVisitor.
Definition at line 141 of file BlockVerifier.cpp.
|
overridevirtual |
Implements llvm::xray::RecordVisitor.
Definition at line 145 of file BlockVerifier.cpp.
|
overridevirtual |
Implements llvm::xray::RecordVisitor.
Definition at line 149 of file BlockVerifier.cpp.
|
overridevirtual |
Implements llvm::xray::RecordVisitor.
Definition at line 153 of file BlockVerifier.cpp.
|
overridevirtual |
Implements llvm::xray::RecordVisitor.
Definition at line 165 of file BlockVerifier.cpp.
References llvm::NVPTXISD::CallArg.
Implements llvm::xray::RecordVisitor.
Definition at line 169 of file BlockVerifier.cpp.
|
overridevirtual |
Implements llvm::xray::RecordVisitor.
Definition at line 171 of file BlockVerifier.cpp.
|
overridevirtual |
Implements llvm::xray::RecordVisitor.
Definition at line 175 of file BlockVerifier.cpp.
|
overridevirtual |
Implements llvm::xray::RecordVisitor.
Definition at line 179 of file BlockVerifier.cpp.
|
overridevirtual |
Implements llvm::xray::RecordVisitor.
Definition at line 157 of file BlockVerifier.cpp.
|
overridevirtual |
Implements llvm::xray::RecordVisitor.
Definition at line 161 of file BlockVerifier.cpp.
1.8.13