Lines Matching full:description
39 void AnalysisRegions::beginRegion(StringRef Description, SMLoc Loc) { in beginRegion() argument
45 ActiveRegions[Description] = 0; in beginRegion()
46 Regions[0] = std::make_unique<CodeRegion>(Description, Loc); in beginRegion()
50 auto It = ActiveRegions.find(Description); in beginRegion()
53 if (Description.empty()) { in beginRegion()
65 "region " + Description + " was previously defined here"); in beginRegion()
71 ActiveRegions[Description] = Regions.size(); in beginRegion()
72 Regions.emplace_back(std::make_unique<CodeRegion>(Description, Loc)); in beginRegion()
75 void AnalysisRegions::endRegion(StringRef Description, SMLoc Loc) { in endRegion() argument
76 if (Description.empty()) { in endRegion()
96 auto It = ActiveRegions.find(Description); in endRegion()
106 if (!Description.empty()) { in endRegion()
108 "unable to find an active region named " + Description); in endRegion()
117 void InstrumentRegions::beginRegion(StringRef Description, SMLoc Loc, in beginRegion() argument
119 if (Description.empty()) { in beginRegion()
126 auto It = ActiveRegions.find(Description); in beginRegion()
133 "instrumentation region " + Description + in beginRegion()
139 ActiveRegions[Description] = Regions.size(); in beginRegion()
141 std::make_unique<InstrumentRegion>(Description, Loc, std::move(I))); in beginRegion()
144 void InstrumentRegions::endRegion(StringRef Description, SMLoc Loc) { in endRegion() argument
145 auto It = ActiveRegions.find(Description); in endRegion()
155 if (!Description.empty()) { in endRegion()
158 Description); in endRegion()