LLVM 22.0.0git
VTuneSharedStructs.h File Reference
#include "ExecutorAddress.h"
#include <utility>
#include <vector>

Go to the source code of this file.

Classes

struct  llvm::orc::VTuneMethodInfo
struct  llvm::orc::VTuneMethodBatch
class  llvm::orc::shared::SPSSerializationTraits< SPSVTuneMethodInfo, VTuneMethodInfo >
class  llvm::orc::shared::SPSSerializationTraits< SPSVTuneMethodBatch, VTuneMethodBatch >

Namespaces

namespace  llvm
 This is an optimization pass for GlobalISel generic memory operations.
namespace  llvm::orc
namespace  llvm::orc::shared

Typedefs

using llvm::orc::VTuneLineTable = std::vector<std::pair<unsigned, unsigned>>
using llvm::orc::VTuneMethodTable = std::vector<VTuneMethodInfo>
using llvm::orc::VTuneStringTable = std::vector<std::string>
using llvm::orc::VTuneUnloadedMethodIDs = SmallVector<std::pair<uint64_t, uint64_t>>
using llvm::orc::shared::SPSVTuneLineTable = SPSSequence<SPSTuple<uint32_t, uint32_t>>
using llvm::orc::shared::SPSVTuneMethodInfo
using llvm::orc::shared::SPSVTuneMethodTable = SPSSequence<SPSVTuneMethodInfo>
using llvm::orc::shared::SPSVTuneStringTable = SPSSequence<SPSString>
using llvm::orc::shared::SPSVTuneMethodBatch = SPSTuple<SPSVTuneMethodTable, SPSVTuneStringTable>
using llvm::orc::shared::SPSVTuneUnloadedMethodIDs = SPSSequence<SPSTuple<uint64_t, uint64_t>>