Home
last modified time | relevance | path

Searched defs:Region (Results 1 – 25 of 56) sorted by relevance

123

/freebsd-src/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DGCNIterativeScheduler.h60 struct Region { struct
66 const unsigned NumRegionInstrs; argument
73 SpecificBumpPtrAllocator<Region> Alloc; argument
H A DAMDGPUMachineCFGStructurizer.cpp353 void setRegionMRT(RegionMRT *Region) { RMRT = Region; } in setRegionMRT() argument
446 void setParent(RegionMRT *Region) { Parent = Region; } in setParent() argument
492 MachineRegion *Region; member in __anoncc6d720e0211::RegionMRT
645 MachineRegion *Region = RegionInfo->getRegionFor(MBB); buildMRT() local
714 storeLiveOutRegRegion(RegionMRT * Region,Register Reg,MachineInstr * DefInstr,const MachineRegisterInfo * MRI,const TargetRegisterInfo * TRI,PHILinearize & PHIInfo) storeLiveOutRegRegion() argument
792 storeLiveOuts(RegionMRT * Region,const MachineRegisterInfo * MRI,const TargetRegisterInfo * TRI,PHILinearize & PHIInfo,RegionMRT * CurrentTopRegion) storeLiveOuts() argument
1042 initLiveOut(RegionMRT * Region,const MachineRegisterInfo * MRI,const TargetRegisterInfo * TRI,PHILinearize & PHIInfo) initLiveOut() argument
1226 regionIsSimpleIf(RegionMRT * Region) regionIsSimpleIf() argument
1248 transformSimpleIfRegion(RegionMRT * Region) transformSimpleIfRegion() argument
1267 fixRegionTerminator(RegionMRT * Region) fixRegionTerminator() argument
1301 regionIsSequence(RegionMRT * Region) regionIsSequence() argument
1313 fixupRegionExits(RegionMRT * Region) fixupRegionExits() argument
1325 getPHIRegionIndices(RegionMRT * Region,MachineInstr & PHI,SmallVector<unsigned,2> & PHIRegionIndices) getPHIRegionIndices() argument
1337 getPHIRegionIndices(LinearizedRegion * Region,MachineInstr & PHI,SmallVector<unsigned,2> & PHIRegionIndices) getPHIRegionIndices() argument
1349 getPHINonRegionIndices(LinearizedRegion * Region,MachineInstr & PHI,SmallVector<unsigned,2> & PHINonRegionIndices) getPHINonRegionIndices() argument
1598 rewriteRegionExitPHI(RegionMRT * Region,MachineBasicBlock * LastMerge,MachineInstr & PHI,LinearizedRegion * LRegion) rewriteRegionExitPHI() argument
1611 rewriteRegionEntryPHI(LinearizedRegion * Region,MachineBasicBlock * IfMBB,MachineInstr & PHI) rewriteRegionEntryPHI() argument
1630 rewriteRegionExitPHIs(RegionMRT * Region,MachineBasicBlock * LastMerge,LinearizedRegion * LRegion) rewriteRegionExitPHIs() argument
1645 rewriteRegionEntryPHIs(LinearizedRegion * Region,MachineBasicBlock * IfMBB) rewriteRegionEntryPHIs() argument
1692 createLinearizedExitBlock(RegionMRT * Region) createLinearizedExitBlock() argument
2521 initLinearizedRegion(RegionMRT * Region) initLinearizedRegion() argument
2528 removeOldExitPreds(RegionMRT * Region) removeOldExitPreds() argument
2563 RegionMRT *Region = Tree->getRegionMRT(); containsNewBackedge() local
2571 containsNewBackedge(RegionMRT * Region) containsNewBackedge() argument
2576 structurizeComplexRegion(RegionMRT * Region) structurizeComplexRegion() argument
2713 structurizeRegion(RegionMRT * Region) structurizeRegion() argument
2728 structurizeRegions(RegionMRT * Region,bool isTopRegion) structurizeRegions() argument
2758 createLinearizedRegion(RegionMRT * Region,unsigned SelectOut) createLinearizedRegion() argument
2778 RegionMRT *Region = MRT->getRegionMRT(); initializeSelectRegisters() local
[all...]
/freebsd-src/contrib/llvm-project/compiler-rt/lib/scudo/standalone/
H A Dprimary64.h134 RegionInfo *Region = getRegionInfo(I); init() local
167 RegionInfo *Region = getRegionInfo(I); unmapTestOnly() local
183 RegionInfo *Region = getRegionInfo(I); verifyAllBlocksAreReleasedTestOnly() local
200 RegionInfo *Region = getRegionInfo(SizeClassMap::BatchClassId); verifyAllBlocksAreReleasedTestOnly() local
245 RegionInfo *Region = getRegionInfo(ClassId); popBatch() local
297 RegionInfo *Region = getRegionInfo(ClassId); pushBlocks() local
361 RegionInfo *Region = getRegionInfo(I); iterateOverBlocks() local
381 RegionInfo *Region = getRegionInfo(I); getStats() local
398 RegionInfo *Region = getRegionInfo(I); getStats() local
411 RegionInfo *Region = getRegionInfo(I); getFragmentationInfo() local
430 RegionInfo *Region = getRegionInfo(ClassId); tryReleaseToOS() local
447 RegionInfo *Region = getRegionInfo(I); releaseToOS() local
621 pushBatchClassBlocks(RegionInfo * Region,CompactPtrT * Array,u32 Size) pushBatchClassBlocks() argument
858 popBatchWithCV(CacheT * C,uptr ClassId,RegionInfo * Region,bool & ReportRegionExhausted) popBatchWithCV() argument
932 popBatchImpl(CacheT * C,uptr ClassId,RegionInfo * Region) popBatchImpl() argument
980 populateFreeListAndPopBatch(CacheT * C,uptr ClassId,RegionInfo * Region) populateFreeListAndPopBatch() argument
1068 getStats(ScopedString * Str,uptr ClassId,RegionInfo * Region) getStats() argument
1097 getRegionFragmentationInfo(RegionInfo * Region,uptr ClassId,ScopedString * Str) getRegionFragmentationInfo() argument
1229 hasChanceToReleasePages(RegionInfo * Region,uptr BlockSize,uptr BytesInFreeList,ReleaseToOS ReleaseType) hasChanceToReleasePages() argument
1294 collectGroupsToRelease(RegionInfo * Region,const uptr BlockSize,const uptr AllocatedUserEnd,const uptr CompactPtrBase) collectGroupsToRelease() argument
1460 markFreeBlocks(RegionInfo * Region,const uptr BlockSize,const uptr AllocatedUserEnd,const uptr CompactPtrBase,SinglyLinkedList<BatchGroupT> & GroupsToRelease) markFreeBlocks() argument
1538 mergeGroupsToReleaseBack(RegionInfo * Region,SinglyLinkedList<BatchGroupT> & GroupsToRelease) mergeGroupsToReleaseBack() argument
[all...]
H A Drelease.h257 uptr get(uptr Region, uptr I) const { in get()
266 void inc(uptr Region, uptr I) const { in inc()
276 void incN(uptr Region, uptr I, uptr N) const { in incN()
287 void incRange(uptr Region, uptr From, uptr To) const { in incRange()
298 void setAsAllCounted(uptr Region, uptr I) const { in setAsAllCounted()
305 void setAsAllCountedRange(uptr Region, uptr From, uptr To) const { in setAsAllCountedRange()
312 bool updateAsAllCountedIf(uptr Region, uptr I, uptr MaxCount) { in updateAsAllCountedIf()
322 bool isAllCounted(uptr Region, uptr I) const { in isAllCounted()
/freebsd-src/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DPointerArithChecker.cpp105 PointerArithChecker::getPointedRegion(const MemRegion *Region, in getPointedRegion()
117 const MemRegion *PointerArithChecker::getArrayRegion(const MemRegion *Region, in getArrayRegion()
156 const MemRegion *Region = C.getSVal(E).getAsRegion(); in reportPointerArithMisuse() local
223 const MemRegion *Region = SV.getAsRegion(); in checkPostStmt() local
244 const MemRegion *Region = AllocedVal.getAsRegion(); in checkPostStmt() local
260 const MemRegion *Region = CastedVal.getAsRegion(); in checkPostStmt() local
278 const MemRegion *Region = CastedVal.getAsRegion(); in checkPreStmt() local
H A DMoveChecker.cpp179 const MemRegion *Region; member in __anon5757272c0211::MoveChecker::MovedBugVisitor
235 bool isMovedFrom(ProgramStateRef State, const MemRegion *Region) { in isMovedFrom()
245 const MemRegion *Region) { in removeFromState()
256 const MemRegion *Region) { in isAnyBaseRegionReported()
334 const MemRegion *Region, in getMoveLocation()
350 void MoveChecker::modelUse(ProgramStateRef State, const MemRegion *Region, in modelUse()
391 ExplodedNode *MoveChecker::tryToReportBug(const MemRegion *Region, in tryToReportBug()
687 const MemRegion *Region = E.first; in checkDeadSymbols() local
716 for (const auto *Region : RequestedRegions) { in checkRegionChanges() local
724 for (const auto *Region : InvalidatedRegions) in checkRegionChanges() local
H A DNullabilityChecker.cpp158 const MemRegion *Region; member in __anonb6a71ffe0111::NullabilityChecker::NullabilityBugVisitor
173 const MemRegion *Region, BugReporter &BR, in reportBug() argument
326 const MemRegion *Region = RegionSVal->getRegion(); in getTrackRegion() local
483 reportBugIfInvariantHolds(StringRef Msg,ErrorKind Error,CheckKind CK,ExplodedNode * N,const MemRegion * Region,CheckerContext & C,const Stmt * ValueExpr,bool SuppressPath) const reportBugIfInvariantHolds() argument
503 const auto *Region = Reg->getAs<SymbolicRegion>(); checkDeadSymbols() local
536 const MemRegion *Region = checkEvent() local
620 const auto *Region = checkLocation() local
733 const MemRegion *Region = getTrackRegion(*RetSVal); checkPreStmt() local
825 const MemRegion *Region = getTrackRegion(*ArgSVal); checkPreCall() local
885 const MemRegion *Region = getTrackRegion(Call.getReturnValue()); checkPostCall() local
1150 const MemRegion *Region = getTrackRegion(*RegionSVal); checkPostStmt() local
[all...]
H A DStackAddrEscapeChecker.cpp143 const MemRegion *Region = Val.getAsRegion(); in getCapturedStackRegions() local
184 for (const MemRegion *Region : getCapturedStackRegions(B, C)) { in checkAsyncExecutedBlockCaptures() local
214 for (const MemRegion *Region : getCapturedStackRegions(B, C)) { in checkReturnedBlockCaptures() local
336 bool HandleBinding(StoreManager &SMgr, Store S, const MemRegion *Region, in checkEndFunction()
H A DArrayBoundCheckerV2.cpp210 getRegionName(const SubRegion * Region) getRegionName() argument
251 getPrecedesMsgs(const SubRegion * Region,NonLoc Offset) getPrecedesMsgs() argument
261 getExceedsMsgs(ASTContext & ACtx,const SubRegion * Region,NonLoc Offset,NonLoc Extent,SVal Location) getExceedsMsgs() argument
313 getTaintMsgs(const SubRegion * Region,const char * OffsetName) getTaintMsgs() argument
[all...]
H A DTaggedUnionModeling.h47 State = State->remove<TypeMap>(Region); in removeInformationStoredForDeadInstances() local
H A DSmartPtrModeling.cpp162 const MemRegion *Region) { in removeTrackedSubregions() argument
173 const MemRegion *Region, in updateSwappedRegion() argument
226 const MemRegion *Region) { in checkAndPrettyPrintRegion() argument
547 const MemRegion *Region in checkDeadSymbols() local
581 for (const auto *Region : Regions) checkRegionChanges() local
[all...]
H A DNonnullGlobalConstantsChecker.cpp99 auto *Region = dyn_cast<VarRegion>(RegionVal->getAsRegion()); in isGlobalConstString() local
H A DDynamicTypeChecker.cpp154 const MemRegion *Region = C.getSVal(CE).getAsRegion(); in checkPostStmt() local
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVPlanVerifier.cpp47 verifyBlocksInRegion(const VPRegionBlock * Region) verifyBlocksInRegion() argument
98 verifyRegion(const VPRegionBlock * Region) verifyRegion() argument
114 verifyRegionRec(const VPRegionBlock * Region) verifyRegionRec() argument
277 for (const VPRegionBlock *Region : verifyPlanIsValid() local
[all...]
H A DVPlan.cpp153 while (const VPRegionBlock *Region = dyn_cast<VPRegionBlock>(Block)) getEntryBasicBlock() local
160 while (VPRegionBlock *Region = dyn_cast<VPRegionBlock>(Block)) getEntryBasicBlock() local
175 while (const VPRegionBlock *Region = dyn_cast<VPRegionBlock>(Block)) getExitingBasicBlock() local
182 while (VPRegionBlock *Region = dyn_cast<VPRegionBlock>(Block)) getExitingBasicBlock() local
1034 else if (const VPRegionBlock *Region = dyn_cast<VPRegionBlock>(Block)) dumpBlock() local
1101 dumpRegion(const VPRegionBlock * Region) dumpRegion() argument
1192 visitRegion(VPRegionBlock * Region,Old2NewTy & Old2New,InterleavedAccessInfo & IAI) visitRegion() argument
1232 } else if (VPRegionBlock *Region = dyn_cast<VPRegionBlock>(Block)) visitBlock() local
[all...]
H A DVPlanHCFGBuilder.cpp115 void PlainCFGBuilder::setRegionPredsFromBB(VPRegionBlock *Region, in setRegionPredsFromBB() argument
375 VPRegionBlock *Region = VPBB->getParent(); buildPlainCFG() local
[all...]
/freebsd-src/contrib/llvm-project/compiler-rt/lib/fuzzer/
H A DFuzzerTracePC.h141 struct Region { struct
142 uint8_t *Start, *Stop;
143 bool Enabled;
144 bool OneFullPage;
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DIROutliner.cpp549 collectRegionsConstants(OutlinableRegion &Region, in collectRegionsConstants() argument
863 getCodeExtractorArguments(OutlinableRegion & Region,std::vector<unsigned> & InputGVNs,DenseSet<unsigned> & NotSame,DenseMap<Value *,Value * > & OutputMappings,SetVector<Value * > & ArgInputs,SetVector<Value * > & Outputs) getCodeExtractorArguments() argument
933 findExtractedInputToOverallInputMapping(OutlinableRegion & Region,std::vector<unsigned> & InputGVNs,SetVector<Value * > & ArgInputs) findExtractedInputToOverallInputMapping() argument
1173 getGVNForPHINode(OutlinableRegion & Region,PHINode * PN,DenseSet<BasicBlock * > & Blocks,unsigned AggArgIdx) getGVNForPHINode() argument
1275 findExtractedOutputToOverallOutputMapping(Module & M,OutlinableRegion & Region,SetVector<Value * > & Outputs) findExtractedOutputToOverallOutputMapping() argument
1400 findAddInputsOutputs(Module & M,OutlinableRegion & Region,DenseSet<unsigned> & NotSame) findAddInputsOutputs() argument
1429 replaceCalledFunction(Module & M,OutlinableRegion & Region) replaceCalledFunction() argument
1594 getPassedArgumentInAlreadyOutlinedFunction(const Argument * A,const OutlinableRegion & Region) getPassedArgumentInAlreadyOutlinedFunction() argument
1610 getPassedArgumentAndAdjustArgumentLocation(const Argument * A,const OutlinableRegion & Region) getPassedArgumentAndAdjustArgumentLocation() argument
1635 findCanonNumsForPHI(PHINode * PN,OutlinableRegion & Region,const DenseMap<Value *,Value * > & OutputMappings,SmallVector<std::pair<unsigned,BasicBlock * >> & CanonNums,bool ReplacedWithOutlinedCall=true) findCanonNumsForPHI() argument
1678 findOrCreatePHIInBlock(PHINode & PN,OutlinableRegion & Region,BasicBlock * OverallPhiBlock,const DenseMap<Value *,Value * > & OutputMappings,DenseSet<PHINode * > & UsedPHIs) findOrCreatePHIInBlock() argument
1800 replaceArgumentUses(OutlinableRegion & Region,DenseMap<Value *,BasicBlock * > & OutputBBs,const DenseMap<Value *,Value * > & OutputMappings,bool FirstFunction=false) replaceArgumentUses() argument
1934 replaceConstants(OutlinableRegion & Region) replaceConstants() argument
2023 analyzeAndPruneOutputBlocks(DenseMap<Value *,BasicBlock * > & BlocksToPrune,OutlinableRegion & Region) analyzeAndPruneOutputBlocks() argument
2070 alignOutputBlockWithAggFunc(OutlinableGroup & OG,OutlinableRegion & Region,DenseMap<Value *,BasicBlock * > & OutputBBs,DenseMap<Value *,BasicBlock * > & EndBBs,const DenseMap<Value *,Value * > & OutputMappings,std::vector<DenseMap<Value *,BasicBlock * >> & OutputStoreBBs) alignOutputBlockWithAggFunc() argument
2361 isCompatibleWithAlreadyOutlinedCode(const OutlinableRegion & Region) isCompatibleWithAlreadyOutlinedCode() argument
2504 findOutputValueInRegion(OutlinableRegion & Region,unsigned OutputCanon) findOutputValueInRegion() argument
2676 updateOutputMapping(OutlinableRegion & Region,ArrayRef<Value * > Outputs,LoadInst * LI) updateOutputMapping() argument
2708 extractSection(OutlinableRegion & Region) extractSection() argument
2889 __anonf40dab240c02(OutlinableRegion *Region) doOutline() argument
2995 __anonf40dab241002(OutlinableRegion *Region) doOutline() argument
[all...]
H A DHotColdSplitting.cpp285 static InstructionCost getOutliningBenefit(ArrayRef<BasicBlock *> Region, in getOutliningPenalty() argument
376 Penalty -= Region in extractColdRegion() argument
270 getOutliningBenefit(ArrayRef<BasicBlock * > Region,TargetTransformInfo & TTI) getOutliningBenefit() argument
708 OutliningRegion Region = OutliningWorklist.pop_back_val(); outlineColdRegions() local
[all...]
/freebsd-src/contrib/llvm-project/llvm/tools/llvm-cov/
H A DCoverageExporterJson.cpp89 json::Array renderRegion(const coverage::CountedRegion &Region) { in renderRegion() argument
96 renderBranch(const coverage::CountedRegion & Region) renderBranch() argument
120 for (const auto &Region : Regions) renderRegions() local
127 for (const auto &Region : Regions) renderBranchRegions() local
[all...]
/freebsd-src/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DRegionInfo.h64 class Region; variable
H A DRegionPass.h25 class Region; variable
/freebsd-src/contrib/llvm-project/llvm/tools/llvm-mca/
H A DPipelinePrinter.h42 const CodeRegion &Region; variable
/freebsd-src/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DLoopWidening.cpp65 for (auto *Region : Regions) { in getWidenedLoopState() local
/freebsd-src/contrib/llvm-project/llvm/lib/ProfileData/Coverage/
H A DCoverageMapping.cpp255 const CounterMappingRegion &Region; global() member in MCDCRecordProcessor
282 MCDCRecordProcessor(const BitVector & Bitmap,const CounterMappingRegion & Region,ArrayRef<const CounterMappingRegion * > Branches) MCDCRecordProcessor() argument
479 evaluateMCDCRegion(const CounterMappingRegion & Region,const BitVector & ExecutedTestVectorBitmap,ArrayRef<const CounterMappingRegion * > Branches) evaluateMCDCRegion() argument
563 for (const auto &Region : Record.MappingRegions) { getMaxCounterID() local
576 for (const auto &Region : reverse(Record.MappingRegions)) { getMaxBitmapSize() local
799 for (const auto &Region : Record.MappingRegions) { loadFunctionRecord() local
1063 startSegment(const CountedRegion & Region,LineColPair StartLoc,bool IsRegionEntry,bool EmitSkippedRegion=false) startSegment() argument
1158 __anon95b13a6f0c02(const CountedRegion *Region) buildSegmentsImpl() argument
[all...]

123