/netbsd-src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Core/ |
H A D | DynamicExtent.cpp | 29 const MemRegion *MR, SValBuilder &SVB) { in getDynamicExtent() argument 30 MR = MR->StripCasts(); in getDynamicExtent() 32 if (const DefinedOrUnknownSVal *Size = State->get<DynamicExtentMap>(MR)) in getDynamicExtent() 35 return MR->getMemRegionManager().getStaticSize(MR, SVB); in getDynamicExtent() 44 const MemRegion *MR, in getDynamicElementCount() argument 47 MR = MR->StripCasts(); in getDynamicElementCount() 49 DefinedOrUnknownSVal Size = getDynamicExtent(State, MR, SVB); in getDynamicElementCount() 81 ProgramStateRef setDynamicExtent(ProgramStateRef State, const MemRegion *MR, in setDynamicExtent() argument 83 MR = MR->StripCasts(); in setDynamicExtent() 88 return State->set<DynamicExtentMap>(MR->StripCasts(), Size); in setDynamicExtent()
|
H A D | DynamicType.cpp | 44 DynamicTypeInfo getDynamicTypeInfo(ProgramStateRef State, const MemRegion *MR) { in getDynamicTypeInfo() argument 45 MR = MR->StripCasts(); in getDynamicTypeInfo() 48 if (const DynamicTypeInfo *DTI = State->get<DynamicTypeMap>(MR)) in getDynamicTypeInfo() 52 if (const auto *TR = dyn_cast<TypedRegion>(MR)) in getDynamicTypeInfo() 55 if (const auto *SR = dyn_cast<SymbolicRegion>(MR)) { in getDynamicTypeInfo() 64 const MemRegion *MR) { in getRawDynamicTypeInfo() argument 65 return State->get<DynamicTypeMap>(MR); in getRawDynamicTypeInfo() 76 const MemRegion *MR, in getDynamicCastInfo() argument 79 const auto *Lookup = State->get<DynamicCastMap>().lookup(MR); in getDynamicCastInfo() 99 ProgramStateRef setDynamicTypeInfo(ProgramStateRef State, const MemRegion *MR, in setDynamicTypeInfo() argument [all …]
|
H A D | Store.cpp | 230 const MemRegion *MR = V.getAsRegion(); in regionMatchesCXXRecordType() local 231 if (!MR) in regionMatchesCXXRecordType() 234 const auto *TVR = dyn_cast<TypedValueRegion>(MR); in regionMatchesCXXRecordType() 307 static const CXXRecordDecl *getCXXRecordType(const MemRegion *MR) { in getCXXRecordType() argument 308 if (const auto *TVR = dyn_cast<TypedValueRegion>(MR)) in getCXXRecordType() 310 if (const auto *SR = dyn_cast<SymbolicRegion>(MR)) in getCXXRecordType() 319 const MemRegion *MR = Base.getAsRegion(); in attemptDownCast() local 320 if (!MR) in attemptDownCast() 332 while (const CXXRecordDecl *MRClass = getCXXRecordType(MR)) { in attemptDownCast() 335 return loc::MemRegionVal(MR); in attemptDownCast() [all …]
|
H A D | SymbolManager.cpp | 408 bool SymbolReaper::isLiveRegion(const MemRegion *MR) { in isLiveRegion() argument 413 MR = MR->getBaseRegion(); in isLiveRegion() 415 if (RegionRoots.count(MR)) in isLiveRegion() 418 if (const auto *SR = dyn_cast<SymbolicRegion>(MR)) in isLiveRegion() 421 if (const auto *VR = dyn_cast<VarRegion>(MR)) in isLiveRegion() 428 if (isa<AllocaRegion>(MR)) in isLiveRegion() 431 if (isa<CXXThisRegion>(MR)) in isLiveRegion() 434 if (isa<MemSpaceRegion>(MR)) in isLiveRegion() 437 if (isa<CodeTextRegion>(MR)) in isLiveRegion()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/ExecutionEngine/Orc/ |
H A D | ObjectLinkingLayer.cpp | 43 void materialize(std::unique_ptr<MaterializationResponsibility> MR) override { in materialize() argument 44 ObjLinkingLayer.emit(std::move(MR), std::move(G)); in materialize() 126 std::unique_ptr<MaterializationResponsibility> MR, in ObjectLinkingLayerJITLinkContext() argument 128 : JITLinkContext(&MR->getTargetJITDylib()), Layer(Layer), in ObjectLinkingLayerJITLinkContext() 129 MR(std::move(MR)), ObjBuffer(std::move(ObjBuffer)) {} in ObjectLinkingLayerJITLinkContext() 142 P->notifyMaterializing(*MR, G, *this, in notifyMaterializing() 149 Err = joinErrors(std::move(Err), P->notifyFailed(*MR)); in notifyFailed() 151 MR->failMaterialization(); in notifyFailed() 158 MR->getTargetJITDylib().withLinkOrderDo( in lookup() 192 InternalDeps[&MR->getTargetJITDylib()] = std::move(KV.second); in lookup() [all …]
|
H A D | Core.cpp | 898 Error JITDylib::resolve(MaterializationResponsibility &MR, in resolve() argument 903 auto RTI = MRTrackers.find(&MR); in resolve() 995 Error JITDylib::emit(MaterializationResponsibility &MR, in emit() argument 1001 auto RTI = MRTrackers.find(&MR); in emit() 1147 MaterializationResponsibility &MR) { in unlinkMaterializationResponsibility() argument 1149 auto I = MRTrackers.find(&MR); in unlinkMaterializationResponsibility() 1452 ResourceTrackerSP JITDylib::getTracker(MaterializationResponsibility &MR) { in getTracker() argument 1453 auto I = MRTrackers.find(&MR); in getTracker() 1757 << MR->getTargetJITDylib().getName(); in printDescription() 1760 void MaterializationTask::run() { MU->materialize(std::move(MR)); } in run() [all …]
|
H A D | MachOPlatform.cpp | 301 MaterializationResponsibility &MR, jitlink::LinkGraph &LG, in modifyPassConfig() argument 304 if (!MR.getInitializerSymbol()) in modifyPassConfig() 307 Config.PrePrunePasses.push_back([this, &MR](jitlink::LinkGraph &G) -> Error { in modifyPassConfig() 318 InitSymbolDeps[&MR] = std::move(InitSectionSymbols); in modifyPassConfig() 321 if (auto Err = processObjCImageInfo(G, MR)) in modifyPassConfig() 327 Config.PostFixupPasses.push_back([this, &JD = MR.getTargetJITDylib()]( in modifyPassConfig() 392 MaterializationResponsibility &MR) { in getSyntheticSymbolLocalDependencies() argument 394 auto I = InitSymbolDeps.find(&MR); in getSyntheticSymbolLocalDependencies() 397 Result[MR.getInitializerSymbol()] = std::move(I->second); in getSyntheticSymbolLocalDependencies() 398 InitSymbolDeps.erase(&MR); in getSyntheticSymbolLocalDependencies() [all …]
|
H A D | DebugObjectManagerPlugin.cpp | 398 MaterializationResponsibility &MR, LinkGraph &G, JITLinkContext &Ctx, in notifyMaterializing() argument 401 assert(PendingObjs.count(&MR) == 0 && in notifyMaterializing() 408 PendingObjs[&MR] = std::move(*DebugObj); in notifyMaterializing() 415 MaterializationResponsibility &MR, LinkGraph &G, in modifyPassConfig() argument 419 auto It = PendingObjs.find(&MR); in modifyPassConfig() 436 MaterializationResponsibility &MR) { in notifyEmitted() argument 438 auto It = PendingObjs.find(&MR); in notifyEmitted() 450 [this, &FinalizePromise, &MR](Expected<sys::MemoryBlock> TargetMem) { in notifyEmitted() 463 FinalizePromise.set_value(MR.withResourceKeyDo([&](ResourceKey K) { in notifyEmitted() 464 assert(PendingObjs.count(&MR) && "We still hold PendingObjsLock"); in notifyEmitted() [all …]
|
H A D | RTDyldObjectLinkingLayer.cpp | 19 JITDylibSearchOrderResolver(MaterializationResponsibility &MR) : MR(MR) {} in JITDylibSearchOrderResolver() argument 22 auto &ES = MR.getTargetJITDylib().getExecutionSession(); in lookup() 47 MR.addDependenciesForAll(Deps); in lookup() 51 MR.getTargetJITDylib().withLinkOrderDo( in lookup() 61 for (auto &KV : MR.getSymbols()) { in getResponsibilitySet() 70 MaterializationResponsibility &MR; member in __anon0195995a0111::JITDylibSearchOrderResolver
|
/netbsd-src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/ |
H A D | MPIChecker.cpp | 30 const MemRegion *const MR = in checkDoubleNonblocking() local 32 if (!MR) in checkDoubleNonblocking() 34 const ElementRegion *const ER = dyn_cast<ElementRegion>(MR); in checkDoubleNonblocking() 37 if (!isa<TypedRegion>(MR) || (ER && !isa<TypedRegion>(ER->getSuperRegion()))) in checkDoubleNonblocking() 41 const Request *const Req = State->get<RequestMap>(MR); in checkDoubleNonblocking() 46 BReporter.reportDoubleNonblocking(PreCallEvent, *Req, MR, ErrorNode, in checkDoubleNonblocking() 52 State = State->set<RequestMap>(MR, Request::State::Nonblocking); in checkDoubleNonblocking() 61 const MemRegion *const MR = topRegionUsedByWait(PreCallEvent); in checkUnmatchedWaits() local 62 if (!MR) in checkUnmatchedWaits() 64 const ElementRegion *const ER = dyn_cast<ElementRegion>(MR); in checkUnmatchedWaits() [all …]
|
/netbsd-src/games/tetris/ |
H A D | shapes.c | 50 #define MR 1 /* middle right */ macro 56 /* 0*/ { 7, 7, { TL, TC, MR, } }, 58 /* 2*/ { 2, 9, { ML, MR, BC, } }, 60 /* 4*/ { 4, 12, { ML, BL, MR, } }, 61 /* 5*/ { 5, 15, { ML, BR, MR, } }, 62 /* 6*/ { 6, 18, { ML, MR, 2 } }, /* sticks out */ 64 /* 8*/ { 1, 1, { TC, MR, BR, } }, 65 /* 9*/ { 2, 10, { TC, MR, BC, } }, 66 /*10*/ { 2, 11, { TC, ML, MR, } }, 69 /*13*/ { 4, 14, { TR, ML, MR, } }, [all …]
|
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/ExecutionEngine/Orc/ |
H A D | ObjectLinkingLayer.h | 71 virtual void modifyPassConfig(MaterializationResponsibility &MR, in modifyPassConfig() argument 77 virtual void notifyMaterializing(MaterializationResponsibility &MR, in notifyMaterializing() argument 82 virtual void notifyLoaded(MaterializationResponsibility &MR) {} in notifyLoaded() argument 83 virtual Error notifyEmitted(MaterializationResponsibility &MR) { in notifyEmitted() argument 86 virtual Error notifyFailed(MaterializationResponsibility &MR) = 0; 96 getSyntheticSymbolLocalDependencies(MaterializationResponsibility &MR) { in getSyntheticSymbolLocalDependencies() argument 185 void modifyPassConfig(MaterializationResponsibility &MR, 188 void notifyLoaded(MaterializationResponsibility &MR); 189 Error notifyEmitted(MaterializationResponsibility &MR, AllocPtr Alloc); 209 void modifyPassConfig(MaterializationResponsibility &MR, [all …]
|
H A D | DebugObjectManagerPlugin.h | 54 void notifyMaterializing(MaterializationResponsibility &MR, 58 Error notifyEmitted(MaterializationResponsibility &MR) override; 59 Error notifyFailed(MaterializationResponsibility &MR) override; 65 void modifyPassConfig(MaterializationResponsibility &MR,
|
H A D | Core.h | 1129 ResourceTrackerSP getTracker(MaterializationResponsibility &MR); 1161 Error resolve(MaterializationResponsibility &MR, const SymbolMap &Resolved); 1163 Error emit(MaterializationResponsibility &MR, const SymbolFlagsMap &Emitted); 1165 void unlinkMaterializationResponsibility(MaterializationResponsibility &MR); 1241 std::unique_ptr<MaterializationResponsibility> MR) in MaterializationTask() argument 1242 : MU(std::move(MU)), MR(std::move(MR)) {} in MaterializationTask() 1248 std::unique_ptr<MaterializationResponsibility> MR; variable 1438 std::unique_ptr<MaterializationResponsibility> MR( in createMaterializationResponsibility() 1441 JD.MRTrackers[MR.get()] = &RT; in createMaterializationResponsibility() 1442 return MR; in createMaterializationResponsibility() [all …]
|
H A D | MachOPlatform.h | 117 void modifyPassConfig(MaterializationResponsibility &MR, 122 MaterializationResponsibility &MR) override; 126 Error notifyFailed(MaterializationResponsibility &MR) override { in notifyFailed() argument 146 MaterializationResponsibility &MR);
|
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
H A D | DynamicType.h | 32 DynamicTypeInfo getDynamicTypeInfo(ProgramStateRef State, const MemRegion *MR); 36 const MemRegion *MR); 44 const MemRegion *MR, 49 ProgramStateRef setDynamicTypeInfo(ProgramStateRef State, const MemRegion *MR, 53 ProgramStateRef setDynamicTypeInfo(ProgramStateRef State, const MemRegion *MR, 68 const MemRegion *MR,
|
H A D | DynamicExtent.h | 27 const MemRegion *MR, SValBuilder &SVB); 34 const MemRegion *MR, 38 ProgramStateRef setDynamicExtent(ProgramStateRef State, const MemRegion *MR,
|
/netbsd-src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/ |
H A D | CStringChecker.cpp | 204 const MemRegion *MR, 209 const MemRegion *MR, 229 const MemRegion *MR); 698 const MemRegion *MR, in setCStringLength() argument 702 MR = MR->StripCasts(); in setCStringLength() 704 switch (MR->getKind()) { in setCStringLength() 733 return state->remove<CStringLength>(MR); in setCStringLength() 735 return state->set<CStringLength>(MR, strLength); in setCStringLength() 741 const MemRegion *MR, in getCStringLengthForRegion() argument 745 const SVal *Recorded = state->get<CStringLength>(MR); in getCStringLengthForRegion() [all …]
|
H A D | ExprInspectionChecker.cpp | 197 const MemRegion *MR = C.getSVal(Arg).getAsRegion(); in getArgRegion() local 198 if (!MR) { in getArgRegion() 203 return MR; in getArgRegion() 274 const MemRegion *MR = getArgRegion(CE, C); in analyzerGetExtent() local 275 if (!MR) in analyzerGetExtent() 279 DefinedOrUnknownSVal Size = getDynamicExtent(State, MR, C.getSValBuilder()); in analyzerGetExtent() 287 const MemRegion *MR = getArgRegion(CE, C); in analyzerDumpExtent() local 288 if (!MR) in analyzerDumpExtent() 292 getDynamicExtent(C.getState(), MR, C.getSValBuilder()); in analyzerDumpExtent() 302 const MemRegion *MR = getArgRegion(CE, C); in analyzerDumpElementCount() local [all …]
|
H A D | MoveChecker.cpp | 148 ObjectKind classifyObject(const MemRegion *MR, const CXXRecordDecl *RD) const; 152 void explainObject(llvm::raw_ostream &OS, const MemRegion *MR, 264 static const MemRegion *unwrapRValueReferenceIndirection(const MemRegion *MR) { in unwrapRValueReferenceIndirection() argument 265 if (const auto *SR = dyn_cast_or_null<SymbolicRegion>(MR)) { in unwrapRValueReferenceIndirection() 271 return MR; in unwrapRValueReferenceIndirection() 550 MoveChecker::classifyObject(const MemRegion *MR, in classifyObject() argument 555 MR = unwrapRValueReferenceIndirection(MR); in classifyObject() 557 MR && isa<VarRegion>(MR) && isa<StackSpaceRegion>(MR->getMemorySpace()); in classifyObject() 571 void MoveChecker::explainObject(llvm::raw_ostream &OS, const MemRegion *MR, in explainObject() argument 576 dyn_cast_or_null<DeclRegion>(unwrapRValueReferenceIndirection(MR))) { in explainObject() [all …]
|
H A D | DeleteWithNonVirtualDtorChecker.cpp | 64 const MemRegion *MR = C.getSVal(DeletedObj).getAsRegion(); in checkPreStmt() local 65 if (!MR) in checkPreStmt() 68 const auto *BaseClassRegion = MR->getAs<TypedValueRegion>(); in checkPreStmt() 69 const auto *DerivedClassRegion = MR->getBaseRegion()->getAs<SymbolicRegion>(); in checkPreStmt()
|
H A D | CastValueChecker.cpp | 226 const MemRegion *MR = DV.getAsRegion(); in addCastTransition() local 228 getDynamicCastInfo(State, MR, CastFromTy, CastToTy); in addCastTransition() 248 State = setDynamicTypeAndCastInfo(State, MR, CastFromTy, CastToTy, in addCastTransition() 282 const MemRegion *MR = DV.getAsRegion(); in addInstanceOfTransition() local 283 if (MR && CastFromTy->isReferenceType()) in addInstanceOfTransition() 284 MR = State->getSVal(DV.castAs<Loc>()).getAsRegion(); in addInstanceOfTransition() 297 getDynamicCastInfo(State, MR, CastFromTy, CastToTy); in addInstanceOfTransition() 310 NewState = setDynamicTypeAndCastInfo(State, MR, CastFromTy, CastToTy, in addInstanceOfTransition()
|
H A D | MallocChecker.cpp | 682 static bool SummarizeRegion(raw_ostream &os, const MemRegion *MR); 1925 const MemRegion *MR) { in SummarizeRegion() argument 1926 switch (MR->getKind()) { in SummarizeRegion() 1928 const NamedDecl *FD = cast<FunctionCodeRegion>(MR)->getDecl(); in SummarizeRegion() 1943 const MemSpaceRegion *MS = MR->getMemorySpace(); in SummarizeRegion() 1946 const VarRegion *VR = dyn_cast<VarRegion>(MR); in SummarizeRegion() 1961 const VarRegion *VR = dyn_cast<VarRegion>(MR); in SummarizeRegion() 1976 const VarRegion *VR = dyn_cast<VarRegion>(MR); in SummarizeRegion() 2020 const MemRegion *MR = ArgVal.getAsRegion(); in HandleNonHeapDealloc() local 2021 while (const ElementRegion *ER = dyn_cast_or_null<ElementRegion>(MR)) in HandleNonHeapDealloc() [all …]
|
/netbsd-src/external/apache2/llvm/dist/llvm/examples/OrcV2Examples/LLJITWithObjectLinkingLayerPlugin/ |
H A D | LLJITWithObjectLinkingLayerPlugin.cpp | 55 void modifyPassConfig(MaterializationResponsibility &MR, in modifyPassConfig() argument 73 void notifyLoaded(MaterializationResponsibility &MR) override { in notifyLoaded() argument 74 outs() << "Loading object defining " << MR.getSymbols() << "\n"; in notifyLoaded() 77 Error notifyEmitted(MaterializationResponsibility &MR) override { in notifyEmitted() argument 78 outs() << "Emitted object defining " << MR.getSymbols() << "\n"; in notifyEmitted() 82 Error notifyFailed(MaterializationResponsibility &MR) override { in notifyFailed() argument
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/ |
H A D | HexagonStoreWidening.cpp | 431 MachineOperand &MR = FirstSt->getOperand(0); in createWideStores() local 435 .addReg(MR.getReg(), getKillRegState(MR.isKill()), MR.getSubReg()) in createWideStores() 454 MachineOperand &MR = FirstSt->getOperand(0); in createWideStores() local 458 .addReg(MR.getReg(), getKillRegState(MR.isKill()), MR.getSubReg()) in createWideStores()
|