Home
last modified time | relevance | path

Searched defs:PseudoProbe (Results 1 – 2 of 2) sorted by relevance

/netbsd/external/apache2/llvm/dist/llvm/tools/llvm-profgen/
H A DPseudoProbe.h111 struct PseudoProbe { struct
115 PseudoProbeType Type; argument
117 PseudoProbeInlineTree *InlineTree; argument
118 const static uint32_t PseudoProbeFirstId = argument
121 PseudoProbe(uint64_t Ad, uint64_t G, uint32_t I, PseudoProbeType K, in PseudoProbe() argument
126 bool isEntry() const { return Index == PseudoProbeFirstId; } in isEntry() argument
129 return Attribute & static_cast<uint8_t>(PseudoProbeAttributes::DANGLING); in isDangling() argument
133 return Attribute & static_cast<uint8_t>(PseudoProbeAttributes::TAILCALL); in isTailCall() argument
136 bool isBlock() const { return Type == PseudoProbeType::Block; } in isBlock() argument
138 bool isDirectCall() const { return Type == PseudoProbeType::DirectCall; } in isDirectCall() argument
[all …]
/netbsd/external/apache2/llvm/dist/llvm/include/llvm/IR/
H A DPseudoProbe.h79 struct PseudoProbe { struct
93 Optional<PseudoProbe> extractProbe(const Instruction &Inst); argument