Home
last modified time | relevance | path

Searched refs:Regions (Results 1 – 25 of 64) sorted by relevance

123

/freebsd/contrib/llvm-project/llvm/tools/llvm-mca/
H A DCodeRegion.cpp29 for (UniqueCodeRegion &Region : Regions) in addInstruction()
36 Regions.emplace_back(std::make_unique<CodeRegion>("", SMLoc())); in AnalysisRegions()
43 if (Regions.size() == 1 && !Regions[0]->startLoc().isValid() && in beginRegion()
44 !Regions[0]->endLoc().isValid()) { in beginRegion()
46 Regions[0] = std::make_unique<CodeRegion>(Description, Loc); in beginRegion()
52 const CodeRegion &R = *Regions[It->second]; in beginRegion()
71 ActiveRegions[Description] = Regions.size(); in beginRegion()
72 Regions.emplace_back(std::make_unique<CodeRegion>(Description, Loc)); in beginRegion()
83 Regions[It->second]->setEndLocation(Loc); in endRegion()
89 if (ActiveRegions.empty() && Regions.size() == 1 && in endRegion()
[all …]
H A DCodeRegionGenerator.h46 AnalysisRegions &Regions; variable
49 AnalysisRegionCommentConsumer(AnalysisRegions &R) : Regions(R) {} in AnalysisRegionCommentConsumer()
66 InstrumentRegions &Regions; variable
73 : SM(SM), Regions(R), IM(IM) {} in InstrumentRegionCommentConsumer()
88 CodeRegions &Regions;
92 : MCStreamer(Context), Regions(R) {} in MCStreamerWrapper()
97 Regions.addInstruction(Inst); in emitInstruction()
116 return Regions.getInstructionSequence(Index); in GetInstructionSequence()
136 if (Regions.isRegionActive(InstrumentKind)) in emitInstruction()
137 Regions.endRegion(InstrumentKind, Inst.getLoc()); in emitInstruction()
[all …]
H A DCodeRegionGenerator.cpp35 CodeRegions &Regions = getRegions(); in parseCodeRegions() local
49 createMCAsmParser(Regions.getSourceMgr(), Ctx, *Str, MAI)); in parseCodeRegions()
81 return Regions; in parseCodeRegions()
103 Regions.endRegion(Comment, Loc); in HandleComment()
116 Regions.beginRegion(Comment, Loc); in HandleComment()
175 if (Regions.isRegionActive(InstrumentKind)) in HandleComment()
176 Regions.endRegion(InstrumentKind, Loc); in HandleComment()
178 Regions.beginRegion(InstrumentKind, Loc, std::move(I)); in HandleComment()
H A DCodeRegion.h154 std::vector<UniqueCodeRegion> Regions; variable
165 iterator begin() { return Regions.begin(); } in begin()
166 iterator end() { return Regions.end(); } in end()
167 const_iterator begin() const { return Regions.cbegin(); } in begin()
168 const_iterator end() const { return Regions.cend(); } in end()
174 return Regions[Idx]->getInstructions(); in getInstructionSequence()
178 return llvm::all_of(Regions, [](const UniqueCodeRegion &Region) { in empty()
H A DPipelinePrinter.cpp113 json::Array *Regions = JO.getArray("CodeRegions"); in printReport() local
114 assert(Regions && "This array must exist!"); in printReport()
115 Regions->push_back(getJSONReportRegion()); in printReport()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DSafeStackLayout.cpp29 for (unsigned i = 0; i < Regions.size(); ++i) { in print()
30 OS << " " << i << ": [" << Regions[i].Start << ", " << Regions[i].End in print()
31 << "), range " << Regions[i].Range << "\n"; in print()
55 unsigned LastRegionEnd = Regions.empty() ? 0 : Regions.back().End; in layoutObject()
58 Regions.emplace_back(Start, End, Obj.Range); in layoutObject()
70 for (const StackRegion &R : Regions) { in layoutObject()
92 unsigned LastRegionEnd = Regions.empty() ? 0 : Regions.back().End; in layoutObject()
98 Regions.emplace_back(LastRegionEnd, Start, StackLifetime::LiveRange(0)); in layoutObject()
103 Regions.emplace_back(LastRegionEnd, End, Obj.Range); in layoutObject()
108 for (unsigned i = 0; i < Regions.size(); ++i) { in layoutObject()
[all …]
H A DSafeStackLayout.h39 SmallVector<StackRegion, 16> Regions; variable
73 unsigned getFrameSize() { return Regions.empty() ? 0 : Regions.back().End; } in getFrameSize()
/freebsd/contrib/libfido2/fuzz/
H A Dfunctions.txt2 Name Regions Miss Cover Lines Miss Cover
16 Name Regions Miss Cover Lines Miss Cover
85 Name Regions Miss Cover Lines Miss Cover
96 Name Regions Miss Cover Lines Miss Cover
151 Name Regions Miss Cover Lines Miss Cover
167 Name Regions Miss Cover Lines Miss Cover
175 Name Regions Miss Cover Lines Miss Cover
236 Name Regions Miss Cover Lines Miss Cover
247 Name Regions Miss Cover Lines Miss Cover
264 Name Regions Mis
[all...]
H A Dsummary.txt1 Filename Regions Missed Regions Cover Functions Missed Functions Executed Lines Missed Lines Cover
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DGCNIterativeScheduler.cpp93 for (const auto R : Regions) { in printRegions()
284 Regions.push_back( in enterRegion()
294 if (!Regions.empty() && Regions.back()->Begin == RegionBegin) { in schedule()
296 << print(Regions.back()->MaxPressure, in schedule()
303 if (Regions.empty()) in finalizeSchedule()
412 llvm::sort(Regions, [this, TargetOcc](const Region *R1, const Region *R2) { in sortRegionsByPressure()
429 const auto Occ = Regions.front()->MaxPressure.getOccupancy(ST); in tryMaximizeOccupancy()
434 for (auto *R : Regions) { in tryMaximizeOccupancy()
470 auto Occ = Regions.front()->MaxPressure.getOccupancy(ST); in scheduleLegacyMaxOccupancy()
490 for (auto *R : Regions) { in scheduleLegacyMaxOccupancy()
[all …]
H A DGCNSchedStrategy.cpp606 Regions.push_back(std::pair(RegionBegin, RegionEnd)); in schedule()
640 for (size_t E = Regions.size(); CurRegion != E; ++CurRegion) in computeBlockPressure()
641 if (Regions[CurRegion].first->getParent() != MBB) in computeBlockPressure()
647 auto &Rgn = Regions[CurRegion]; in computeBlockPressure()
665 if (Regions[CurRegion].first == I || NonDbgMI == I) { in computeBlockPressure()
670 if (Regions[CurRegion].second == I) { in computeBlockPressure()
691 assert(!Regions.empty()); in getBBLiveInMap()
693 BBStarters.reserve(Regions.size()); in getBBLiveInMap()
694 auto I = Regions.rbegin(), E = Regions.rend(); in getBBLiveInMap()
710 LiveIns.resize(Regions.size()); in finalizeSchedule()
[all …]
/freebsd/contrib/llvm-project/compiler-rt/lib/fuzzer/
H A DFuzzerTracePC.h146 Region *Regions; member
148 uint8_t *Start() { return Regions[0].Start; } in Start()
149 uint8_t *Stop() { return Regions[NumRegions - 1].Stop; } in Stop()
165 CB(Modules[m].Regions[r]); in IterateCounterRegions()
253 if (!Modules[i].Regions[r].Enabled) continue; in CollectFeatures()
254 FirstFeature += 8 * ForEachNonZeroByte(Modules[i].Regions[r].Start, in CollectFeatures()
255 Modules[i].Regions[r].Stop, in CollectFeatures()
H A DFuzzerTracePC.cpp55 M.Regions = new Module::Region[M.NumRegions]; in HandleInline8bitCountersInit()
56 assert(M.Regions); in HandleInline8bitCountersInit()
59 M.Regions[R++] = {Start, std::min(Stop, AlignedStart), true, false}; in HandleInline8bitCountersInit()
61 M.Regions[R++] = {P, P + PageSize(), true, true}; in HandleInline8bitCountersInit()
63 M.Regions[R++] = {AlignedStop, Stop, true, false}; in HandleInline8bitCountersInit()
184 auto &R = M.Regions[r]; in UpdateObservedPCs()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DIROutliner.cpp74 std::vector<OutlinableRegion *> Regions; member
601 for (OutlinableRegion *Region : Regions) in findSameConstants()
606 for (OutlinableRegion *OS : Regions) in collectGVNStoreSets()
621 for (OutlinableRegion *OS : Group.Regions) in getSubprogramOrNull()
642 for (OutlinableRegion *R : Group.Regions) { in createFunction()
1699 OutlinableRegion *FirstRegion = Group.Regions[0]; in findOrCreatePHIInBlock()
1884 Region.findCorrespondingValueIn(*Group.Regions[0], ValueOperand); in replaceArgumentUses()
2251 OutlinableRegion *CurrentOS = CurrentGroup.Regions[0]; in fillOverallFunction()
2308 for (unsigned Idx = 1; Idx < CurrentGroup.Regions.size(); Idx++) { in deduplicateExtractedSections()
2309 CurrentOS = CurrentGroup.Regions[Idx]; in deduplicateExtractedSections()
[all …]
H A DHotColdSplitting.cpp499 std::vector<OutliningRegion> Regions; in create() local
502 Regions.emplace_back(); in create()
503 OutliningRegion *ColdRegion = &Regions.back(); in create()
526 return Regions; in create()
559 return Regions; in create()
562 Regions.emplace_back(); in create()
563 ColdRegion = &Regions.back(); in create()
594 return Regions; in create()
702 auto Regions = OutliningRegion::create(*BB, *DT, *PDT); in outlineColdRegions() local
703 for (OutliningRegion &Region : Regions) { in outlineColdRegions()
/freebsd/contrib/llvm-project/llvm/lib/ProfileData/Coverage/
H A DCoverageMapping.cpp1200 void buildSegmentsImpl(ArrayRef<CountedRegion> Regions) { in buildSegmentsImpl() argument
1201 for (const auto &CR : enumerate(Regions)) { in buildSegmentsImpl()
1223 (CR.index() + 1) == Regions.size() || in buildSegmentsImpl()
1233 if (CR.index() + 1 == Regions.size() || in buildSegmentsImpl()
1234 CurStartLoc != Regions[CR.index() + 1].startLoc()) { in buildSegmentsImpl()
1250 static void sortNestedRegions(MutableArrayRef<CountedRegion> Regions) { in sortNestedRegions() argument
1251 llvm::sort(Regions, [](const CountedRegion &LHS, const CountedRegion &RHS) { in sortNestedRegions()
1273 combineRegions(MutableArrayRef<CountedRegion> Regions) { in combineRegions() argument
1274 if (Regions.empty()) in combineRegions()
1275 return Regions; in combineRegions()
[all …]
/freebsd/contrib/llvm-project/llvm/tools/llvm-cov/
H A DSourceCoverageView.h72 SmallVector<CountedRegion, 0> Regions; member
75 BranchView(unsigned Line, SmallVector<CountedRegion, 0> Regions) in BranchView()
76 : Regions(std::move(Regions)), Line(Line) {} in BranchView()
302 void addBranch(unsigned Line, SmallVector<CountedRegion, 0> Regions);
H A DCoverageExporterJson.cpp118 json::Array renderRegions(ArrayRef<coverage::CountedRegion> Regions) { in renderRegions() argument
120 for (const auto &Region : Regions) in renderRegions()
125 json::Array renderBranchRegions(ArrayRef<coverage::CountedRegion> Regions) { in renderBranchRegions() argument
127 for (const auto &Region : Regions) in renderBranchRegions()
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DErrnoChecker.cpp43 ArrayRef<const MemRegion *> Regions,
221 ArrayRef<const MemRegion *> Regions, const LocationContext *LCtx, in checkRegionChanges() argument
230 if (llvm::is_contained(Regions, ErrnoRegion)) in checkRegionChanges()
235 if (llvm::is_contained(Regions, ErrnoRegion->getMemorySpace())) in checkRegionChanges()
H A DTaggedUnionModeling.h39 ArrayRef<const MemRegion *> Regions) { in removeInformationStoredForDeadInstances() argument
46 for (const MemRegion *Region : Regions) in removeInformationStoredForDeadInstances()
H A DStdVariantChecker.cpp144 ArrayRef<const MemRegion *> Regions, in checkRegionChanges() argument
151 *Call, State, Regions); in checkRegionChanges()
/freebsd/contrib/llvm-project/compiler-rt/lib/scudo/standalone/
H A Drelease.h207 : Regions(0), NumCounters(0), CounterSizeBitsLog(0), CounterMask(0),
229 Regions = NumberOfRegion; in reset()
249 BufferNumElements = SizePerRegion * Regions; in get()
258 DCHECK_LT(Region, Regions); in inc()
336 uptr Regions; in FreePagesRangeTracker()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DStructurizeCFG.cpp1209 static void addRegionIntoQueue(Region &R, std::vector<Region *> &Regions) { in addRegionIntoQueue() argument
1210 Regions.push_back(&R); in addRegionIntoQueue()
1212 addRegionIntoQueue(*E, Regions); in addRegionIntoQueue()
1221 std::vector<Region *> Regions; in run() local
1222 addRegionIntoQueue(*RI.getTopLevelRegion(), Regions); in run()
1223 while (!Regions.empty()) { in run()
1224 Region *R = Regions.back(); in run()
1228 Regions.pop_back(); in run()
/freebsd/contrib/llvm-project/llvm/lib/MC/
H A DMCMachOStreamer.cpp204 auto &Regions = getWriter().getDataRegions(); in emitDataRegionEnd() local
205 assert(!Regions.empty() && "Mismatched .end_data_region!"); in emitDataRegionEnd()
206 auto &Data = Regions.back(); in emitDataRegionEnd()
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DMemRegion.cpp74 auto *R = cast_or_null<RegionTy>(Regions.FindNodeOrInsertPos(ID, InsertPos)); in getSubRegion()
78 Regions.InsertNode(R, InsertPos); in getSubRegion()
90 auto *R = cast_or_null<RegionTy>(Regions.FindNodeOrInsertPos(ID, InsertPos)); in getSubRegion()
94 Regions.InsertNode(R, InsertPos); in getSubRegion()
108 auto *R = cast_or_null<RegionTy>(Regions.FindNodeOrInsertPos(ID, InsertPos)); in getSubRegion()
112 Regions.InsertNode(R, InsertPos); in getSubRegion()
1179 MemRegion* data = Regions.FindNodeOrInsertPos(ID, InsertPos); in getElementRegion()
1184 Regions.InsertNode(R, InsertPos); in getElementRegion()

123