Searched refs:PseudoProbe (Results 1 – 16 of 16) sorted by relevance
/netbsd/external/apache2/llvm/dist/llvm/tools/llvm-profgen/ |
H A D | PseudoProbe.h | 32 struct PseudoProbe; 41 std::vector<PseudoProbe *> ProbeVector; 76 std::vector<PseudoProbe *> &getProbes() { return ProbeVector; } in getProbes() 77 void addProbes(PseudoProbe *Probe) { ProbeVector.push_back(Probe); } in addProbes() 97 using AddressProbesMap = std::unordered_map<uint64_t, std::list<PseudoProbe>>; 111 struct PseudoProbe { struct 121 PseudoProbe(uint64_t Ad, uint64_t G, uint32_t I, PseudoProbeType K, in PseudoProbe() function 209 const PseudoProbe *getCallProbeForAddr(uint64_t Address) const; 221 getInlineContextForProbe(const PseudoProbe *Probe, 230 getInlinerDescForProbe(const PseudoProbe *Probe) const;
|
H A D | PseudoProbe.cpp | 37 void PseudoProbe::getInlineContext(SmallVectorImpl<std::string> &ContextStack, in getInlineContext() 63 PseudoProbe::getInlineContextStr(const GUIDProbeFunctionMap &GUID2FuncMAP, in getInlineContextStr() 79 void PseudoProbe::print(raw_ostream &OS, in print() 298 const PseudoProbe * 305 const PseudoProbe *CallProbe = nullptr; in getCallProbeForAddr() 325 const PseudoProbe *Probe, SmallVectorImpl<std::string> &InlineContextStack, in getInlineContextForProbe() 338 PseudoProbeDecoder::getInlinerDescForProbe(const PseudoProbe *Probe) const { in getInlinerDescForProbe()
|
H A D | ProfiledBinary.h | 245 const PseudoProbe *getCallProbeForAddr(uint64_t Address) const { in getCallProbeForAddr() 249 getInlineContextForProbe(const PseudoProbe *Probe, 261 const PseudoProbeFuncDesc *getInlinerDescForProbe(const PseudoProbe *Probe) { in getInlinerDescForProbe()
|
H A D | ProfileGenerator.h | 217 using ProbeCounterMap = std::unordered_map<const PseudoProbe *, uint64_t>; 249 const PseudoProbe *LeafProbe,
|
H A D | CMakeLists.txt | 22 PseudoProbe.cpp
|
H A D | ProfileGenerator.cpp | 437 const SmallVectorImpl<const PseudoProbe *> &Probes, in extractPrefixContextStack() 516 const PseudoProbe *Probe = PI.first; in populateBodySamplesWithProbes() 582 const PseudoProbe *CallProbe = Binary->getCallProbeForAddr(SourceAddress); in populateBoundarySamplesWithProbes() 627 SmallVectorImpl<std::string> &ContextStrStack, const PseudoProbe *LeafProbe, in getFunctionProfileForLeafProbe()
|
H A D | PerfReader.h | 334 SmallVector<const PseudoProbe *, 16> Probes; 400 SmallVector<const PseudoProbe *, 16> Stack; 404 const PseudoProbe *CallProbe = Binary->getCallProbeForAddr(Cur->Address); in pushFrame()
|
H A D | PerfReader.cpp | 110 CSProfileGenerator::compressRecursionContext<const PseudoProbe *>( in getContextKey()
|
/netbsd/external/apache2/llvm/dist/llvm/lib/IR/ |
H A D | PseudoProbe.cpp | 24 Optional<PseudoProbe> extractProbeFromDiscriminator(const Instruction &Inst) { in extractProbeFromDiscriminator() 32 PseudoProbe Probe; in extractProbeFromDiscriminator() 48 Optional<PseudoProbe> extractProbe(const Instruction &Inst) { in extractProbe() 50 PseudoProbe Probe; in extractProbe()
|
H A D | CMakeLists.txt | 53 PseudoProbe.cpp
|
/netbsd/external/apache2/llvm/dist/llvm/include/llvm/IR/ |
H A D | PseudoProbe.h | 79 struct PseudoProbe { struct 93 Optional<PseudoProbe> extractProbe(const Instruction &Inst); argument
|
/netbsd/external/apache2/llvm/dist/llvm/utils/gn/secondary/llvm/tools/llvm-profgen/ |
H A D | BUILD.gn | 20 "PseudoProbe.cpp",
|
/netbsd/external/apache2/llvm/dist/llvm/lib/Transforms/IPO/ |
H A D | SampleProfileProbe.cpp | 141 if (Optional<PseudoProbe> Probe = extractProbe(I)) { in collectProbeFactors() 427 if (Optional<PseudoProbe> Probe = extractProbe(I)) { in runOnFunction() 444 if (Optional<PseudoProbe> Probe = extractProbe(I)) { in runOnFunction()
|
H A D | SampleProfile.cpp | 552 Optional<PseudoProbe> Probe = extractProbe(Inst); in getProbeWeight() 711 Optional<PseudoProbe> Probe = extractProbe(Inst); in findFunctionSamples() 1209 if (Optional<PseudoProbe> Probe = extractProbe(*I)) in tryInlineCandidate() 1234 if (Optional<PseudoProbe> Probe = extractProbe(*CB)) in getInlineCandidate() 1463 if (Optional<PseudoProbe> Probe = extractProbe(I)) { in generateMDProfMetadata()
|
/netbsd/external/apache2/llvm/lib/libLLVMIR/ |
H A D | Makefile | 61 PseudoProbe.cpp \
|
/netbsd/external/apache2/llvm/dist/llvm/utils/gn/secondary/llvm/lib/IR/ |
H A D | BUILD.gn | 67 "PseudoProbe.cpp",
|