HomeSort by: relevance | last modified time | path
    Searched refs:InlineSite (Results 1 - 12 of 12) sorted by relevancy

  /src/external/apache2/llvm/dist/llvm/lib/MC/
MCPseudoProbe.cpp 78 MCPseudoProbeInlineTree::getOrAddNode(InlineSite Site) {
106 InlineSite Top;
108 Top = InlineSite(Probe.getGuid(), 0);
110 Top = InlineSite(std::get<0>(InlineStack.front()), 0);
123 Cur = Cur->getOrAddNode(InlineSite(std::get<0>(*Iter), Index));
126 Cur = Cur->getOrAddNode(InlineSite(Probe.getGuid(), Index));
167 dbgs() << "InlineSite: " << std::get<1>(Inlinee.first) << "\n";
  /src/external/apache2/llvm/dist/llvm/tools/llvm-profgen/
PseudoProbe.h 30 using InlineSite = std::tuple<uint64_t, uint32_t>;
44 uint64_t operator()(const InlineSite &Site) const {
49 std::unordered_map<InlineSite, std::unique_ptr<PseudoProbeInlineTree>,
57 // be an outlined function, it will use a dummy InlineSite whose GUID and
59 InlineSite ISite;
66 PseudoProbeInlineTree(const InlineSite &Site) : ISite(Site){};
68 PseudoProbeInlineTree *getOrAddNode(const InlineSite &Site) {
144 // each tree node has its InlineSite which is taken as the context.
  /src/external/apache2/llvm/dist/llvm/include/llvm/MC/
MCPseudoProbe.h 100 using InlineSite = std::tuple<uint64_t, uint32_t>;
101 using MCPseudoProbeInlineStack = SmallVector<InlineSite, 8>;
113 std::map<InlineSite, MCPseudoProbeInlineTree *> Inlinees;
117 MCPseudoProbeInlineTree *getOrAddNode(InlineSite Site);
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/AsmPrinter/
PseudoProbePrinter.cpp 55 SmallVector<InlineSite, 8> ReversedInlineStack;
71 SmallVector<InlineSite, 8> InlineStack(ReversedInlineStack.rbegin(),
CodeViewDebug.h 107 struct InlineSite {
137 std::unordered_map<const DILocation *, InlineSite> InlineSites;
225 InlineSite &getInlineSite(const DILocation *InlinedAt,
338 const InlineSite &Site);
CodeViewDebug.cpp 240 CodeViewDebug::InlineSite &
243 auto SiteInsertion = CurFn->InlineSites.insert({InlinedAt, InlineSite()});
244 InlineSite *Site = &SiteInsertion.first->second;
486 // This variable was inlined. Associate it with the InlineSite.
488 InlineSite &Site = getInlineSite(InlinedAt, Inlinee);
543 InlineSite &Site =
919 const InlineSite &Site) {
  /src/external/apache2/llvm/dist/llvm/lib/DebugInfo/CodeView/
SymbolDumper.cpp 452 InlineSiteSym &InlineSite) {
453 W.printHex("PtrParent", InlineSite.Parent);
454 W.printHex("PtrEnd", InlineSite.End);
455 printTypeIndex("Inlinee", InlineSite.Inlinee);
458 for (auto &Annotation : InlineSite.annotations()) {
SymbolRecordMapping.cpp 340 InlineSiteSym &InlineSite) {
342 error(IO.mapInteger(InlineSite.Parent));
343 error(IO.mapInteger(InlineSite.End));
344 error(IO.mapInteger(InlineSite.Inlinee));
345 error(IO.mapByteVectorTail(InlineSite.AnnotationData));
  /src/external/apache2/llvm/dist/llvm/lib/DebugInfo/PDB/Native/
NativeInlineSiteSymbol.cpp 25 : NativeRawSymbol(Session, PDB_SymType::InlineSite, Id), Sym(Sym),
  /src/external/apache2/llvm/dist/llvm/include/llvm/DebugInfo/PDB/
PDBTypes.h 276 InlineSite,
  /src/external/apache2/llvm/dist/llvm/lib/DebugInfo/PDB/
PDBExtras.cpp 271 CASE_OUTPUT_ENUM_CLASS_NAME(PDB_SymType, InlineSite, OS)
  /src/external/apache2/llvm/dist/llvm/lib/MC/MCParser/
AsmParser.cpp 5856 InlineSite Site(CallerGuid, CallerProbeId);

Completed in 78 milliseconds