Home
last modified time | relevance | path

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

12345

/openbsd/src/gnu/llvm/clang/lib/StaticAnalyzer/Core/
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 assert(MR != nullptr && "Not-null region expected"); in getDynamicElementCount()
48 MR = MR->StripCasts(); in getDynamicElementCount()
50 DefinedOrUnknownSVal Size = getDynamicExtent(State, MR, SVB); in getDynamicElementCount()
82 ProgramStateRef setDynamicExtent(ProgramStateRef State, const MemRegion *MR, in setDynamicExtent() argument
84 MR = MR->StripCasts(); in setDynamicExtent()
[all …]
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 …]
DStore.cpp232 const MemRegion *MR = V.getAsRegion(); in regionMatchesCXXRecordType() local
233 if (!MR) in regionMatchesCXXRecordType()
236 const auto *TVR = dyn_cast<TypedValueRegion>(MR); in regionMatchesCXXRecordType()
309 static const CXXRecordDecl *getCXXRecordType(const MemRegion *MR) { in getCXXRecordType() argument
310 if (const auto *TVR = dyn_cast<TypedValueRegion>(MR)) in getCXXRecordType()
312 if (const auto *SR = dyn_cast<SymbolicRegion>(MR)) in getCXXRecordType()
319 const MemRegion *MR = Base.getAsRegion(); in evalBaseToDerived() local
320 if (!MR) in evalBaseToDerived()
332 while (const CXXRecordDecl *MRClass = getCXXRecordType(MR)) { in evalBaseToDerived()
335 return loc::MemRegionVal(MR); in evalBaseToDerived()
[all …]
DSymbolManager.cpp438 bool SymbolReaper::isLiveRegion(const MemRegion *MR) { in isLiveRegion() argument
443 MR = MR->getBaseRegion(); in isLiveRegion()
444 if (LiveRegionRoots.count(MR)) in isLiveRegion()
447 if (const auto *SR = dyn_cast<SymbolicRegion>(MR)) in isLiveRegion()
450 if (const auto *VR = dyn_cast<VarRegion>(MR)) in isLiveRegion()
457 return isa<AllocaRegion, CXXThisRegion, MemSpaceRegion, CodeTextRegion>(MR); in isLiveRegion()
460 bool SymbolReaper::isLazilyCopiedRegion(const MemRegion *MR) const { in isLazilyCopiedRegion()
462 return LazilyCopiedRegionRoots.count(MR->getBaseRegion()); in isLazilyCopiedRegion()
465 bool SymbolReaper::isReadableRegion(const MemRegion *MR) { in isReadableRegion() argument
466 return isLiveRegion(MR) || isLazilyCopiedRegion(MR); in isReadableRegion()
/openbsd/src/gnu/llvm/llvm/include/llvm/Support/
DModRef.h56 raw_ostream &operator<<(raw_ostream &OS, ModRefInfo MR);
87 void setModRef(Location Loc, ModRefInfo MR) { in setModRef() argument
89 Data |= static_cast<uint32_t>(MR) << getLocationPos(Loc); in setModRef()
103 MemoryEffects(Location Loc, ModRefInfo MR) { setModRef(Loc, MR); } in MemoryEffects() argument
107 explicit MemoryEffects(ModRefInfo MR) { in MemoryEffects() argument
109 setModRef(Loc, MR); in MemoryEffects()
133 static MemoryEffects argMemOnly(ModRefInfo MR = ModRefInfo::ModRef) {
134 return MemoryEffects(ArgMem, MR);
138 static MemoryEffects inaccessibleMemOnly(ModRefInfo MR = ModRefInfo::ModRef) {
139 return MemoryEffects(InaccessibleMem, MR);
[all …]
/openbsd/src/games/tetris/
Dshapes.c52 #define MR 1 /* middle right */ macro
58 /* 0*/ { 7, 7, { TL, TC, MR } },
60 /* 2*/ { 9, 11, { ML, MR, BC } },
62 /* 4*/ { 12, 14, { ML, BL, MR } },
63 /* 5*/ { 15, 17, { ML, BR, MR } },
64 /* 6*/ { 18, 18, { ML, MR, 2 } }, /* sticks out */
66 /* 8*/ { 1, 1, { TC, MR, BR } },
67 /* 9*/ { 10, 2, { TC, MR, BC } },
68 /*10*/ { 11, 9, { TC, ML, MR } },
71 /*13*/ { 14, 12, { TR, ML, MR } },
[all …]
/openbsd/src/gnu/llvm/clang/lib/StaticAnalyzer/Checkers/MPI-Checker/
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 …]
/openbsd/src/gnu/llvm/llvm/lib/ExecutionEngine/Orc/
DObjectLinkingLayer.cpp36 void materialize(std::unique_ptr<MaterializationResponsibility> MR) override { in materialize() argument
37 ObjLinkingLayer.emit(std::move(MR), std::move(G)); in materialize()
105 std::unique_ptr<MaterializationResponsibility> MR, in ObjectLinkingLayerJITLinkContext() argument
107 : JITLinkContext(&MR->getTargetJITDylib()), Layer(Layer), in ObjectLinkingLayerJITLinkContext()
108 MR(std::move(MR)), ObjBuffer(std::move(ObjBuffer)) {} in ObjectLinkingLayerJITLinkContext()
121 P->notifyMaterializing(*MR, G, *this, in notifyMaterializing()
128 Err = joinErrors(std::move(Err), P->notifyFailed(*MR)); in notifyFailed()
130 MR->failMaterialization(); in notifyFailed()
137 MR->getTargetJITDylib().withLinkOrderDo( in lookup()
171 InternalDeps[&MR->getTargetJITDylib()] = std::move(KV.second); in lookup()
[all …]
DCore.cpp932 Error JITDylib::resolve(MaterializationResponsibility &MR, in resolve() argument
937 if (MR.RT->isDefunct()) in resolve()
938 return make_error<ResourceTrackerDefunct>(MR.RT); in resolve()
1032 Error JITDylib::emit(MaterializationResponsibility &MR, in emit() argument
1038 if (MR.RT->isDefunct()) in emit()
1039 return make_error<ResourceTrackerDefunct>(MR.RT); in emit()
1188 MaterializationResponsibility &MR) { in unlinkMaterializationResponsibility() argument
1190 auto I = TrackerMRs.find(MR.RT.get()); in unlinkMaterializationResponsibility()
1192 assert(I->second.count(&MR) && "MR not in TrackerMRs list for RT"); in unlinkMaterializationResponsibility()
1193 I->second.erase(&MR); in unlinkMaterializationResponsibility()
[all …]
DOrcV2CBindings.cpp491 LLVMOrcMaterializationResponsibilityRef MR) { in LLVMOrcDisposeMaterializationResponsibility() argument
492 std::unique_ptr<MaterializationResponsibility> TmpMR(unwrap(MR)); in LLVMOrcDisposeMaterializationResponsibility()
496 LLVMOrcMaterializationResponsibilityRef MR) { in LLVMOrcMaterializationResponsibilityGetTargetDylib() argument
497 return wrap(&unwrap(MR)->getTargetJITDylib()); in LLVMOrcMaterializationResponsibilityGetTargetDylib()
502 LLVMOrcMaterializationResponsibilityRef MR) { in LLVMOrcMaterializationResponsibilityGetExecutionSession() argument
503 return wrap(&unwrap(MR)->getExecutionSession()); in LLVMOrcMaterializationResponsibilityGetExecutionSession()
507 LLVMOrcMaterializationResponsibilityRef MR, size_t *NumPairs) { in LLVMOrcMaterializationResponsibilityGetSymbols() argument
509 auto Symbols = unwrap(MR)->getSymbols(); in LLVMOrcMaterializationResponsibilityGetSymbols()
529 LLVMOrcMaterializationResponsibilityRef MR) { in LLVMOrcMaterializationResponsibilityGetInitializerSymbol() argument
530 auto Sym = unwrap(MR)->getInitializerSymbol(); in LLVMOrcMaterializationResponsibilityGetInitializerSymbol()
[all …]
DDebugObjectManagerPlugin.cpp412 MaterializationResponsibility &MR, LinkGraph &G, JITLinkContext &Ctx, in notifyMaterializing() argument
415 assert(PendingObjs.count(&MR) == 0 && in notifyMaterializing()
422 PendingObjs[&MR] = std::move(*DebugObj); in notifyMaterializing()
429 MaterializationResponsibility &MR, LinkGraph &G, in modifyPassConfig() argument
433 auto It = PendingObjs.find(&MR); in modifyPassConfig()
450 MaterializationResponsibility &MR) { in notifyEmitted() argument
452 auto It = PendingObjs.find(&MR); in notifyEmitted()
464 [this, &FinalizePromise, &MR](Expected<ExecutorAddrRange> TargetMem) { in notifyEmitted()
477 FinalizePromise.set_value(MR.withResourceKeyDo([&](ResourceKey K) { in notifyEmitted()
478 assert(PendingObjs.count(&MR) && "We still hold PendingObjsLock"); in notifyEmitted()
[all …]
DELFNixPlatform.cpp638 MaterializationResponsibility &MR, jitlink::LinkGraph &LG, in modifyPassConfig() argument
643 if (MR.getInitializerSymbol() == MP.DSOHandleSymbol) { in modifyPassConfig()
644 addDSOHandleSupportPasses(MR, Config); in modifyPassConfig()
651 if (MR.getInitializerSymbol()) in modifyPassConfig()
652 addInitializerSupportPasses(MR, Config); in modifyPassConfig()
655 addEHAndTLVSupportPasses(MR, Config); in modifyPassConfig()
660 MaterializationResponsibility &MR) { in getSyntheticSymbolDependencies() argument
662 auto I = InitSymbolDeps.find(&MR); in getSyntheticSymbolDependencies()
665 Result[MR.getInitializerSymbol()] = std::move(I->second); in getSyntheticSymbolDependencies()
666 InitSymbolDeps.erase(&MR); in getSyntheticSymbolDependencies()
[all …]
/openbsd/src/gnu/llvm/llvm/include/llvm-c/
DOrc.h276 void *Ctx, LLVMOrcMaterializationResponsibilityRef MR);
429 LLVMOrcMaterializationResponsibilityRef MR);
722 LLVMOrcMaterializationResponsibilityRef MR);
728 LLVMOrcMaterializationResponsibilityRef MR);
735 LLVMOrcMaterializationResponsibilityRef MR);
748 LLVMOrcMaterializationResponsibilityRef MR, size_t *NumPairs);
767 LLVMOrcMaterializationResponsibilityRef MR);
777 LLVMOrcMaterializationResponsibilityRef MR, size_t *NumSymbols);
803 LLVMOrcMaterializationResponsibilityRef MR, LLVMOrcCSymbolMapPairs Symbols,
820 LLVMOrcMaterializationResponsibilityRef MR);
[all …]
/openbsd/src/gnu/llvm/llvm/include/llvm/ExecutionEngine/Orc/
DObjectLinkingLayer.h67 virtual void modifyPassConfig(MaterializationResponsibility &MR, in modifyPassConfig() argument
73 virtual void notifyMaterializing(MaterializationResponsibility &MR, in notifyMaterializing() argument
78 virtual void notifyLoaded(MaterializationResponsibility &MR) {} in notifyLoaded() argument
79 virtual Error notifyEmitted(MaterializationResponsibility &MR) { in notifyEmitted() argument
82 virtual Error notifyFailed(MaterializationResponsibility &MR) = 0;
92 getSyntheticSymbolDependencies(MaterializationResponsibility &MR) { in getSyntheticSymbolDependencies() argument
185 void modifyPassConfig(MaterializationResponsibility &MR,
188 void notifyLoaded(MaterializationResponsibility &MR);
189 Error notifyEmitted(MaterializationResponsibility &MR, FinalizedAlloc FA);
210 void modifyPassConfig(MaterializationResponsibility &MR,
[all …]
DDebugObjectManagerPlugin.h54 void notifyMaterializing(MaterializationResponsibility &MR,
58 Error notifyEmitted(MaterializationResponsibility &MR) override;
59 Error notifyFailed(MaterializationResponsibility &MR) override;
65 void modifyPassConfig(MaterializationResponsibility &MR,
DELFNixPlatform.h133 void modifyPassConfig(MaterializationResponsibility &MR,
138 getSyntheticSymbolDependencies(MaterializationResponsibility &MR) override;
142 Error notifyFailed(MaterializationResponsibility &MR) override { in notifyFailed() argument
157 void addInitializerSupportPasses(MaterializationResponsibility &MR,
160 void addDSOHandleSupportPasses(MaterializationResponsibility &MR,
163 void addEHAndTLVSupportPasses(MaterializationResponsibility &MR,
167 MaterializationResponsibility &MR);
DMachOPlatform.h126 void modifyPassConfig(MaterializationResponsibility &MR,
131 getSyntheticSymbolDependencies(MaterializationResponsibility &MR) override;
135 Error notifyFailed(MaterializationResponsibility &MR) override { in notifyFailed() argument
163 MaterializationResponsibility &MR);
166 MaterializationResponsibility &MR);
169 MaterializationResponsibility &MR);
DDebuggerSupportPlugin.h43 Error notifyFailed(MaterializationResponsibility &MR) override;
49 void modifyPassConfig(MaterializationResponsibility &MR,
54 void modifyPassConfigForMachO(MaterializationResponsibility &MR,
/openbsd/src/gnu/llvm/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
DDynamicType.h31 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,
DDynamicExtent.h27 const MemRegion *MR, SValBuilder &SVB);
34 const MemRegion *MR,
38 ProgramStateRef setDynamicExtent(ProgramStateRef State, const MemRegion *MR,
/openbsd/src/gnu/llvm/clang/lib/StaticAnalyzer/Checkers/
DCStringChecker.cpp237 const MemRegion *MR,
242 const MemRegion *MR,
262 const MemRegion *MR);
788 const MemRegion *MR, in setCStringLength() argument
792 MR = MR->StripCasts(); in setCStringLength()
794 switch (MR->getKind()) { in setCStringLength()
823 return state->remove<CStringLength>(MR); in setCStringLength()
825 return state->set<CStringLength>(MR, strLength); in setCStringLength()
831 const MemRegion *MR, in getCStringLengthForRegion() argument
835 const SVal *Recorded = state->get<CStringLength>(MR); in getCStringLengthForRegion()
[all …]
DExprInspectionChecker.cpp206 const MemRegion *MR = C.getSVal(Arg).getAsRegion(); in getArgRegion() local
207 if (!MR) { in getArgRegion()
212 return MR; in getArgRegion()
328 const MemRegion *MR = getArgRegion(CE, C); in analyzerGetExtent() local
329 if (!MR) in analyzerGetExtent()
333 DefinedOrUnknownSVal Size = getDynamicExtent(State, MR, C.getSValBuilder()); in analyzerGetExtent()
341 const MemRegion *MR = getArgRegion(CE, C); in analyzerDumpExtent() local
342 if (!MR) in analyzerDumpExtent()
346 getDynamicExtent(C.getState(), MR, C.getSValBuilder()); in analyzerDumpExtent()
352 const MemRegion *MR = getArgRegion(CE, C); in analyzerDumpElementCount() local
[all …]
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()
DMoveChecker.cpp147 ObjectKind classifyObject(const MemRegion *MR, const CXXRecordDecl *RD) const;
151 void explainObject(llvm::raw_ostream &OS, const MemRegion *MR,
263 static const MemRegion *unwrapRValueReferenceIndirection(const MemRegion *MR) { in unwrapRValueReferenceIndirection() argument
264 if (const auto *SR = dyn_cast_or_null<SymbolicRegion>(MR)) { in unwrapRValueReferenceIndirection()
270 return MR; in unwrapRValueReferenceIndirection()
549 MoveChecker::classifyObject(const MemRegion *MR, in classifyObject() argument
554 MR = unwrapRValueReferenceIndirection(MR); in classifyObject()
555 bool IsLocal = isa_and_nonnull<VarRegion>(MR) && in classifyObject()
556 isa<StackSpaceRegion>(MR->getMemorySpace()); in classifyObject()
570 void MoveChecker::explainObject(llvm::raw_ostream &OS, const MemRegion *MR, in explainObject() argument
[all …]
/openbsd/src/gnu/llvm/llvm/examples/OrcV2Examples/LLJITWithObjectLinkingLayerPlugin/
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

12345