LLVM 20.0.0git
|
Go to the source code of this file.
Namespaces | |
namespace | llvm |
This is an optimization pass for GlobalISel generic memory operations. | |
namespace | llvm::orc |
namespace | llvm::orc::shared |
Typedefs | |
using | llvm::orc::shared::SPSPerfJITRecordPrefix = SPSTuple< uint32_t, uint32_t > |
using | llvm::orc::shared::SPSPerfJITCodeLoadRecord = SPSTuple< SPSPerfJITRecordPrefix, uint32_t, uint32_t, uint64_t, uint64_t, uint64_t, uint64_t, SPSString > |
using | llvm::orc::shared::SPSPerfJITDebugEntry = SPSTuple< uint64_t, uint32_t, uint32_t, SPSString > |
using | llvm::orc::shared::SPSPerfJITDebugInfoRecord = SPSTuple< SPSPerfJITRecordPrefix, uint64_t, SPSSequence< SPSPerfJITDebugEntry > > |
using | llvm::orc::shared::SPSPerfJITCodeUnwindingInfoRecord = SPSTuple< SPSPerfJITRecordPrefix, uint64_t, uint64_t, uint64_t, uint64_t, SPSString, uint64_t > |
using | llvm::orc::shared::SPSPerfJITRecordBatch = SPSTuple< SPSSequence< SPSPerfJITCodeLoadRecord >, SPSSequence< SPSPerfJITDebugInfoRecord >, SPSPerfJITCodeUnwindingInfoRecord > |
Enumerations | |
enum class | llvm::orc::PerfJITRecordType { llvm::orc::JIT_CODE_LOAD = 0 , llvm::orc::JIT_CODE_MOVE = 1 , llvm::orc::JIT_CODE_DEBUG_INFO = 2 , llvm::orc::JIT_CODE_CLOSE = 3 , llvm::orc::JIT_CODE_UNWINDING_INFO = 4 , llvm::orc::JIT_CODE_MAX } |