Home
last modified time | relevance | path

Searched refs:MR (Results 1 – 25 of 184) sorted by relevance

12345678

/netbsd-src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Core/
H A DDynamicExtent.cpp29 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 DDynamicType.cpp44 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 DStore.cpp230 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 DSymbolManager.cpp408 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 DObjectLinkingLayer.cpp43 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 DCore.cpp898 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 DMachOPlatform.cpp301 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 DDebugObjectManagerPlugin.cpp398 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 DRTDyldObjectLinkingLayer.cpp19 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 DMPIChecker.cpp30 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 Dshapes.c50 #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 DObjectLinkingLayer.h71 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 DDebugObjectManagerPlugin.h54 void notifyMaterializing(MaterializationResponsibility &MR,
58 Error notifyEmitted(MaterializationResponsibility &MR) override;
59 Error notifyFailed(MaterializationResponsibility &MR) override;
65 void modifyPassConfig(MaterializationResponsibility &MR,
H A DCore.h1129 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 DMachOPlatform.h117 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 DDynamicType.h32 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 DDynamicExtent.h27 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 DCStringChecker.cpp204 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 DExprInspectionChecker.cpp197 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 DMoveChecker.cpp148 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 DDeleteWithNonVirtualDtorChecker.cpp64 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 DCastValueChecker.cpp226 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 DMallocChecker.cpp682 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 DLLJITWithObjectLinkingLayerPlugin.cpp55 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 DHexagonStoreWidening.cpp431 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()

12345678