LLVM 20.0.0git
|
#include "llvm/ExecutionEngine/Orc/TargetProcess/JITLoaderPerf.h"
#include "llvm/ExecutionEngine/Orc/Shared/PerfSharedStructs.h"
#include "llvm/Support/FileSystem.h"
#include "llvm/Support/MemoryBuffer.h"
#include "llvm/Support/Path.h"
#include "llvm/Support/Process.h"
#include "llvm/Support/Threading.h"
#include <mutex>
#include <optional>
Go to the source code of this file.
Functions | |
static Error | badOS () |
static Error | badOSBatch (PerfJITRecordBatch &Batch) |
llvm::orc::shared::CWrapperFunctionResult | llvm_orc_registerJITLoaderPerfImpl (const char *Data, uint64_t Size) |
llvm::orc::shared::CWrapperFunctionResult | llvm_orc_registerJITLoaderPerfStart (const char *Data, uint64_t Size) |
llvm::orc::shared::CWrapperFunctionResult | llvm_orc_registerJITLoaderPerfEnd (const char *Data, uint64_t Size) |
|
static |
Definition at line 428 of file JITLoaderPerf.cpp.
References llvm::inconvertibleErrorCode().
Referenced by badOSBatch(), llvm_orc_registerJITLoaderPerfEnd(), and llvm_orc_registerJITLoaderPerfStart().
|
static |
Definition at line 435 of file JITLoaderPerf.cpp.
References badOS().
Referenced by llvm_orc_registerJITLoaderPerfImpl().
llvm::orc::shared::CWrapperFunctionResult llvm_orc_registerJITLoaderPerfEnd | ( | const char * | Data, |
uint64_t | Size | ||
) |
Definition at line 452 of file JITLoaderPerf.cpp.
llvm::orc::shared::CWrapperFunctionResult llvm_orc_registerJITLoaderPerfImpl | ( | const char * | Data, |
uint64_t | Size | ||
) |
Definition at line 438 of file JITLoaderPerf.cpp.
References badOSBatch(), and Size.
llvm::orc::shared::CWrapperFunctionResult llvm_orc_registerJITLoaderPerfStart | ( | const char * | Data, |
uint64_t | Size | ||
) |
Definition at line 446 of file JITLoaderPerf.cpp.