/freebsd-src/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | GCNIterativeScheduler.h | 60 struct Region { struct 66 const unsigned NumRegionInstrs; argument 73 SpecificBumpPtrAllocator<Region> Alloc; argument
|
H A D | AMDGPUMachineCFGStructurizer.cpp | 353 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 D | primary64.h | 134 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 D | release.h | 257 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 D | PointerArithChecker.cpp | 105 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 D | MoveChecker.cpp | 179 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 D | NullabilityChecker.cpp | 158 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 D | StackAddrEscapeChecker.cpp | 143 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 D | ArrayBoundCheckerV2.cpp | 210 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 D | TaggedUnionModeling.h | 47 State = State->remove<TypeMap>(Region); in removeInformationStoredForDeadInstances() local
|
H A D | SmartPtrModeling.cpp | 162 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 D | NonnullGlobalConstantsChecker.cpp | 99 auto *Region = dyn_cast<VarRegion>(RegionVal->getAsRegion()); in isGlobalConstString() local
|
H A D | DynamicTypeChecker.cpp | 154 const MemRegion *Region = C.getSVal(CE).getAsRegion(); in checkPostStmt() local
|
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
H A D | VPlanVerifier.cpp | 47 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 D | VPlan.cpp | 153 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 D | VPlanHCFGBuilder.cpp | 115 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 D | FuzzerTracePC.h | 141 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 D | IROutliner.cpp | 549 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 D | HotColdSplitting.cpp | 285 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 D | CoverageExporterJson.cpp | 89 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 D | RegionInfo.h | 64 class Region; variable
|
H A D | RegionPass.h | 25 class Region; variable
|
/freebsd-src/contrib/llvm-project/llvm/tools/llvm-mca/ |
H A D | PipelinePrinter.h | 42 const CodeRegion &Region; variable
|
/freebsd-src/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/ |
H A D | LoopWidening.cpp | 65 for (auto *Region : Regions) { in getWidenedLoopState() local
|
/freebsd-src/contrib/llvm-project/llvm/lib/ProfileData/Coverage/ |
H A D | CoverageMapping.cpp | 255 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...] |