Home
last modified time | relevance | path

Searched refs:EHFrameRange (Results 1 – 4 of 4) sorted by relevance

/external/swiftshader/third_party/llvm-10.0/llvm/lib/ExecutionEngine/Orc/
DObjectLinkingLayer.cpp446 auto EHFrameRange = EHFrameRangeItr->second; in notifyEmitted() local
447 assert(EHFrameRange.Addr && in notifyEmitted()
452 TrackedEHFrameRanges[Key] = EHFrameRange; in notifyEmitted()
454 UntrackedEHFrameRanges.push_back(EHFrameRange); in notifyEmitted()
456 return Registrar.registerEHFrames(EHFrameRange.Addr, EHFrameRange.Size); in notifyEmitted()
464 auto EHFrameRange = EHFrameRangeItr->second; in notifyRemovingModule() local
465 assert(EHFrameRange.Addr && "Tracked eh-frame range must not be null"); in notifyRemovingModule()
469 return Registrar.deregisterEHFrames(EHFrameRange.Addr, EHFrameRange.Size); in notifyRemovingModule()
474 std::vector<EHFrameRange> EHFrameRanges = in notifyRemovingAllModules()
486 auto EHFrameRange = EHFrameRanges.back(); in notifyRemovingAllModules() local
[all …]
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/ExecutionEngine/Orc/
DObjectLinkingLayer.h168 struct EHFrameRange { struct
174 DenseMap<MaterializationResponsibility *, EHFrameRange> InProcessLinks; argument
175 DenseMap<VModuleKey, EHFrameRange> TrackedEHFrameRanges;
176 std::vector<EHFrameRange> UntrackedEHFrameRanges;
/external/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/
DObjectLinkingLayer.h192 struct EHFrameRange { struct
200 DenseMap<MaterializationResponsibility *, EHFrameRange> InProcessLinks; argument
201 DenseMap<ResourceKey, std::vector<EHFrameRange>> EHFrameRanges;
/external/llvm-project/llvm/lib/ExecutionEngine/Orc/
DObjectLinkingLayer.cpp559 EHFrameRange EmittedRange; in notifyEmitted()
587 std::vector<EHFrameRange> RangesToRemove; in notifyRemovingResources()