Lines Matching refs:RecoveryReproducerContext
39 struct RecoveryReproducerContext { struct
40 RecoveryReproducerContext(std::string passPipelineStr, Operation *op,
43 ~RecoveryReproducerContext();
82 llvm::SmallSetVector<RecoveryReproducerContext *, 1>>
89 RecoveryReproducerContext::reproducerMutex;
90 llvm::ManagedStatic<llvm::SmallSetVector<RecoveryReproducerContext *, 1>>
91 RecoveryReproducerContext::reproducerSet;
93 RecoveryReproducerContext::RecoveryReproducerContext( in RecoveryReproducerContext() function in RecoveryReproducerContext
103 RecoveryReproducerContext::~RecoveryReproducerContext() { in ~RecoveryReproducerContext()
109 void RecoveryReproducerContext::generate(std::string &description) { in generate()
133 void RecoveryReproducerContext::disable() { in disable()
140 void RecoveryReproducerContext::enable() { in enable()
148 void RecoveryReproducerContext::crashHandler(void *) { in crashHandler()
152 for (RecoveryReproducerContext *context : *reproducerSet) { in crashHandler()
163 void RecoveryReproducerContext::registerSignalHandler() { in registerSignalHandler()
187 SmallVector<std::unique_ptr<RecoveryReproducerContext>> activeContexts;
268 RecoveryReproducerContext &reproducerContext = *impl->activeContexts.back(); in finalize()
310 impl->activeContexts.push_back(std::make_unique<RecoveryReproducerContext>( in prepareReproducerFor()
320 impl->activeContexts.push_back(std::make_unique<RecoveryReproducerContext>( in prepareReproducerFor()