Home
last modified time | relevance | path

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

1234

/llvm-project-15.0.7/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.cpp45 MR = MR->StripCasts(); in getDynamicTypeInfo()
52 if (const auto *TR = dyn_cast<TypedRegion>(MR)) in getDynamicTypeInfo()
55 if (const auto *SR = dyn_cast<SymbolicRegion>(MR)) { in getDynamicTypeInfo()
65 return State->get<DynamicTypeMap>(MR); in getRawDynamicTypeInfo()
76 const MemRegion *MR, in getDynamicCastInfo() argument
116 if (!MR) in setDynamicTypeAndCastInfo()
122 State = State->set<DynamicTypeMap>(MR, CastToTy); in setDynamicTypeAndCastInfo()
134 const CastSet *TempSet = State->get<DynamicCastMap>(MR); in setDynamicTypeAndCastInfo()
138 State = State->set<DynamicCastMap>(MR, Set); in setDynamicTypeAndCastInfo()
158 static bool isLive(SymbolReaper &SR, const MemRegion *MR) { in isLive() argument
[all …]
H A 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()
318 const MemRegion *MR = Base.getAsRegion(); in evalBaseToDerived() local
319 if (!MR) in evalBaseToDerived()
334 return loc::MemRegionVal(MR); in evalBaseToDerived()
350 MR = BaseR->getSuperRegion(); in evalBaseToDerived()
356 return loc::MemRegionVal(MR); in evalBaseToDerived()
367 if (Uncasted == MR) { in evalBaseToDerived()
374 MR = Uncasted; in evalBaseToDerived()
[all …]
/llvm-project-15.0.7/libcxx/test/std/re/re.results/
H A Dtypes.pass.cpp35 typedef std::match_results<CharT*> MR; in test() typedef
36 static_assert((std::is_same<typename MR::value_type, std::sub_match<CharT*> >::value), ""); in test()
37 …static_assert((std::is_same<typename MR::const_reference, const std::sub_match<CharT*>& >::value),… in test()
38 static_assert((std::is_same<typename MR::reference, std::sub_match<CharT*>& >::value), ""); in test()
39 static_assert((!std::is_same<typename MR::const_iterator, void>::value), ""); in test()
40 static_assert((std::is_same<typename MR::difference_type, std::ptrdiff_t>::value), ""); in test()
41 static_assert((std::is_same<typename MR::size_type, std::size_t>::value), ""); in test()
42 …static_assert((std::is_same<typename MR::allocator_type, std::allocator<std::sub_match<CharT*> > >… in test()
43 static_assert((std::is_same<typename MR::char_type, CharT>::value), ""); in test()
44 static_assert((std::is_same<typename MR::string_type, std::basic_string<CharT> >::value), ""); in test()
/llvm-project-15.0.7/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()
41 const Request *const Req = State->get<RequestMap>(MR); 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()
71 allRegionsUsedByWait(ReqRegions, MR, PreCallEvent, Ctx); in checkUnmatchedWaits()
150 MemRegionManager &RegionManager = MR->getMemRegionManager(); in allRegionsUsedByWait()
160 ReqRegions.push_back(MR); in allRegionsUsedByWait()
[all …]
/llvm-project-15.0.7/llvm/lib/ExecutionEngine/Orc/
H A DObjectLinkingLayer.cpp131 MR(std::move(MR)), ObjBuffer(std::move(ObjBuffer)) {} in ObjectLinkingLayerJITLinkContext()
153 MR->failMaterialization(); in notifyFailed()
264 for (auto &KV : MR->getSymbols()) { in notifyResolved()
307 Layer.notifyLoaded(*MR); in notifyResolved()
314 MR->failMaterialization(); in notifyFinalized()
317 if (auto Err = MR->notifyEmitted()) { in notifyFinalized()
319 MR->failMaterialization(); in notifyFinalized()
681 P->notifyLoaded(MR); in notifyLoaded()
693 return MR.withResourceKeyDo( in notifyEmitted()
776 if (auto Err = MR.withResourceKeyDo( in notifyEmitted()
[all …]
H A DOrcV2CBindings.cpp509 auto Symbols = unwrap(MR)->getSymbols(); in LLVMOrcMaterializationResponsibilityGetSymbols()
564 return wrap(unwrap(MR)->notifyEmitted()); in LLVMOrcMaterializationResponsibilityNotifyEmitted()
568 LLVMOrcMaterializationResponsibilityRef MR, in LLVMOrcMaterializationResponsibilityDefineMaterializing() argument
579 LLVMOrcMaterializationResponsibilityRef MR, in LLVMOrcMaterializationResponsibilityReplace() argument
586 LLVMOrcMaterializationResponsibilityRef MR, in LLVMOrcMaterializationResponsibilityDelegate() argument
593 auto OtherMR = unwrap(MR)->delegate(Syms); in LLVMOrcMaterializationResponsibilityDelegate()
603 LLVMOrcMaterializationResponsibilityRef MR, in LLVMOrcMaterializationResponsibilityAddDependencies() argument
609 unwrap(MR)->addDependencies(Sym, SDM); in LLVMOrcMaterializationResponsibilityAddDependencies()
613 LLVMOrcMaterializationResponsibilityRef MR, in LLVMOrcMaterializationResponsibilityAddDependenciesForAll() argument
617 unwrap(MR)->addDependenciesForAll(SDM); in LLVMOrcMaterializationResponsibilityAddDependenciesForAll()
[all …]
H A DCore.cpp1193 I->second.erase(&MR); in unlinkMaterializationResponsibility()
1607 MR->RT = &DstRT; in transferTracker()
2897 MR.JD.unlinkMaterializationResponsibility(MR); in OL_destroyMaterializationResponsibility()
2902 return MR.JD.getRequestedSymbols(MR.SymbolFlags); in OL_getRequestedSymbols()
2923 return MR.JD.resolve(MR, Symbols); in OL_notifyResolved()
2928 dbgs() << "In " << MR.JD.getName() << " emitting " << MR.SymbolFlags in OL_notifyEmitted()
2932 if (auto Err = MR.JD.emit(MR, MR.SymbolFlags)) in OL_notifyEmitted()
2935 MR.SymbolFlags.clear(); in OL_notifyEmitted()
2967 MR.SymbolFlags.clear(); in OL_notifyFailed()
3005 return MR.JD.replace(MR, std::move(MU)); in OL_replace()
[all …]
H A DDebugObjectManagerPlugin.cpp407 MaterializationResponsibility &MR, LinkGraph &G, JITLinkContext &Ctx, in notifyMaterializing() argument
410 assert(PendingObjs.count(&MR) == 0 && in notifyMaterializing()
417 PendingObjs[&MR] = std::move(*DebugObj); in notifyMaterializing()
424 MaterializationResponsibility &MR, LinkGraph &G, in modifyPassConfig() argument
428 auto It = PendingObjs.find(&MR); in modifyPassConfig()
445 MaterializationResponsibility &MR) { in notifyEmitted() argument
447 auto It = PendingObjs.find(&MR); in notifyEmitted()
475 RegisteredObjs[K].push_back(std::move(PendingObjs[&MR])); in notifyEmitted()
476 PendingObjs.erase(&MR); in notifyEmitted()
484 MaterializationResponsibility &MR) { in notifyFailed() argument
[all …]
H A DELFNixPlatform.cpp642 if (MR.getInitializerSymbol() == MP.DSOHandleSymbol) { in modifyPassConfig()
643 addDSOHandleSupportPasses(MR, Config); in modifyPassConfig()
650 if (MR.getInitializerSymbol()) in modifyPassConfig()
651 addInitializerSupportPasses(MR, Config); in modifyPassConfig()
654 addEHAndTLVSupportPasses(MR, Config); in modifyPassConfig()
659 MaterializationResponsibility &MR) { in getSyntheticSymbolDependencies() argument
661 auto I = InitSymbolDeps.find(&MR); in getSyntheticSymbolDependencies()
664 Result[MR.getInitializerSymbol()] = std::move(I->second); in getSyntheticSymbolDependencies()
665 InitSymbolDeps.erase(&MR); in getSyntheticSymbolDependencies()
676 if (auto Err = preserveInitSections(G, MR)) in addInitializerSupportPasses()
[all …]
H A DMachOPlatform.cpp611 MaterializationResponsibility &MR, jitlink::LinkGraph &LG, in modifyPassConfig() argument
617 if (auto InitSymbol = MR.getInitializerSymbol()) { in modifyPassConfig()
624 return associateJITDylibHeaderSymbol(G, MR); in modifyPassConfig()
633 if (auto Err = preserveInitSections(G, MR)) in modifyPassConfig()
635 return processObjCImageInfo(G, MR); in modifyPassConfig()
664 MaterializationResponsibility &MR) { in getSyntheticSymbolDependencies() argument
666 auto I = InitSymbolDeps.find(&MR); in getSyntheticSymbolDependencies()
669 Result[MR.getInitializerSymbol()] = std::move(I->second); in getSyntheticSymbolDependencies()
670 InitSymbolDeps.erase(&MR); in getSyntheticSymbolDependencies()
683 auto &JD = MR.getTargetJITDylib(); in associateJITDylibHeaderSymbol()
[all …]
/llvm-project-15.0.7/llvm/include/llvm-c/
H A DOrc.h429 LLVMOrcMaterializationResponsibilityRef MR);
722 LLVMOrcMaterializationResponsibilityRef MR);
728 LLVMOrcMaterializationResponsibilityRef MR);
735 LLVMOrcMaterializationResponsibilityRef MR);
767 LLVMOrcMaterializationResponsibilityRef MR);
820 LLVMOrcMaterializationResponsibilityRef MR);
836 LLVMOrcMaterializationResponsibilityRef MR,
857 LLVMOrcMaterializationResponsibilityRef MR,
869 LLVMOrcMaterializationResponsibilityRef MR,
892 LLVMOrcMaterializationResponsibilityRef MR,
[all …]
/llvm-project-15.0.7/llvm/include/llvm/ExecutionEngine/Orc/
H A 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);
209 void modifyPassConfig(MaterializationResponsibility &MR,
212 Error notifyEmitted(MaterializationResponsibility &MR) override;
[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 DMachOPlatform.h117 void modifyPassConfig(MaterializationResponsibility &MR,
122 getSyntheticSymbolDependencies(MaterializationResponsibility &MR) override;
126 Error notifyFailed(MaterializationResponsibility &MR) override { in notifyFailed() argument
142 MaterializationResponsibility &MR);
145 MaterializationResponsibility &MR);
148 MaterializationResponsibility &MR);
H A 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);
H A DDebuggerSupportPlugin.h43 Error notifyFailed(MaterializationResponsibility &MR) override;
49 void modifyPassConfig(MaterializationResponsibility &MR,
54 void modifyPassConfigForMachO(MaterializationResponsibility &MR,
/llvm-project-15.0.7/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DDynamicType.h32 DynamicTypeInfo getDynamicTypeInfo(ProgramStateRef State, const MemRegion *MR);
37 const MemRegion *MR);
45 const MemRegion *MR,
50 ProgramStateRef setDynamicTypeInfo(ProgramStateRef State, const MemRegion *MR,
54 ProgramStateRef setDynamicTypeInfo(ProgramStateRef State, const MemRegion *MR,
69 const MemRegion *MR,
H A DDynamicExtent.h27 const MemRegion *MR, SValBuilder &SVB);
34 const MemRegion *MR,
38 ProgramStateRef setDynamicExtent(ProgramStateRef State, const MemRegion *MR,
/llvm-project-15.0.7/llvm/unittests/ExecutionEngine/Orc/
H A DOrcCAPITest.cpp512 LLVMOrcMaterializationResponsibilityGetTargetDylib(MR); in Materialize()
516 LLVMOrcMaterializationResponsibilityGetExecutionSession(MR); in Materialize()
520 LLVMOrcMaterializationResponsibilityGetInitializerSymbol(MR); in Materialize()
572 MR, &OtherSymbol, 1, &OtherMR); in Materialize()
577 LLVMOrcMaterializationResponsibilityFailMaterialization(MR); in Materialize()
578 LLVMOrcDisposeMaterializationResponsibility(MR); in Materialize()
596 LLVMOrcMaterializationResponsibilityFailMaterialization(MR); in Materialize()
599 LLVMOrcDisposeMaterializationResponsibility(MR); in Materialize()
626 LLVMOrcMaterializationResponsibilityNotifyResolved(MR, &Pair, 1); in Materialize()
632 LLVMOrcMaterializationResponsibilityNotifyEmitted(MR); in Materialize()
[all …]
/llvm-project-15.0.7/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
/llvm-project-15.0.7/clang/lib/StaticAnalyzer/Checkers/
H A DCStringChecker.cpp768 MR = MR->StripCasts(); in setCStringLength()
770 switch (MR->getKind()) { in setCStringLength()
847 if (!MR) { in getCStringLength()
871 MR = MR->StripCasts(); in getCStringLength()
873 switch (MR->getKind()) { in getCStringLength()
1061 switch (MR->getKind()) { in SummarizeRegion()
1104 if (!MR) in memsetAux()
1174 MR, NewStrLen); in memsetAux()
2405 if (!MR) in checkPreStmt()
2437 Invalidated.insert(MR); in checkRegionChanges()
[all …]
H A DExprInspectionChecker.cpp203 const MemRegion *MR = C.getSVal(Arg).getAsRegion(); in getArgRegion() local
204 if (!MR) { in getArgRegion()
209 return MR; in getArgRegion()
325 const MemRegion *MR = getArgRegion(CE, C); in analyzerGetExtent() local
326 if (!MR) in analyzerGetExtent()
338 const MemRegion *MR = getArgRegion(CE, C); in analyzerDumpExtent() local
339 if (!MR) in analyzerDumpExtent()
343 getDynamicExtent(C.getState(), MR, C.getSValBuilder()); in analyzerDumpExtent()
349 const MemRegion *MR = getArgRegion(CE, C); in analyzerDumpElementCount() local
350 if (!MR) in analyzerDumpElementCount()
[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 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 …]

1234