Home
last modified time | relevance | path

Searched refs:InstrProfCorrelatorImpl (Results 1 – 3 of 3) sorted by relevance

/openbsd-src/gnu/llvm/llvm/lib/ProfileData/
H A DInstrProfCorrelator.cpp89 return InstrProfCorrelatorImpl<uint64_t>::get(std::move(*CtxOrErr), *Obj); in get()
91 return InstrProfCorrelatorImpl<uint32_t>::get(std::move(*CtxOrErr), *Obj); in get()
98 if (auto *C = dyn_cast<InstrProfCorrelatorImpl<uint32_t>>(this)) { in getDataSize()
100 } else if (auto *C = dyn_cast<InstrProfCorrelatorImpl<uint64_t>>(this)) { in getDataSize()
109 InstrProfCorrelatorImpl<uint32_t>::InstrProfCorrelatorImpl( in InstrProfCorrelatorImpl() function in llvm::InstrProfCorrelatorImpl
111 : InstrProfCorrelatorImpl(InstrProfCorrelatorKind::CK_32Bit, in InstrProfCorrelatorImpl()
114 InstrProfCorrelatorImpl<uint64_t>::InstrProfCorrelatorImpl( in InstrProfCorrelatorImpl() function in llvm::InstrProfCorrelatorImpl
116 : InstrProfCorrelatorImpl(InstrProfCorrelatorKind::CK_64Bit, in InstrProfCorrelatorImpl()
119 bool InstrProfCorrelatorImpl<uint32_t>::classof(const InstrProfCorrelator *C) { in classof()
123 bool InstrProfCorrelatorImpl<uint64_t>::classof(const InstrProfCorrelator *C) { in classof()
[all …]
/openbsd-src/gnu/llvm/llvm/include/llvm/ProfileData/
H A DInstrProfCorrelator.h113 class InstrProfCorrelatorImpl : public InstrProfCorrelator {
115 InstrProfCorrelatorImpl(std::unique_ptr<InstrProfCorrelator::Context> Ctx);
127 static llvm::Expected<std::unique_ptr<InstrProfCorrelatorImpl<IntPtrT>>>
144 InstrProfCorrelatorImpl(InstrProfCorrelatorKind Kind,
158 class DwarfInstrProfCorrelator : public InstrProfCorrelatorImpl<IntPtrT> {
162 : InstrProfCorrelatorImpl<IntPtrT>(std::move(Ctx)),
H A DInstrProfReader.h285 const InstrProfCorrelatorImpl<IntPtrT> *Correlator;
314 Correlator(dyn_cast_or_null<const InstrProfCorrelatorImpl<IntPtrT>>( in RawInstrProfReader()