Searched refs:MutexGuard (Results 1 – 12 of 12) sorted by relevance
27 class MutexGuard {29 MutexGuard(const MutexGuard &) LLVM_DELETED_FUNCTION;30 void operator=(const MutexGuard &) LLVM_DELETED_FUNCTION;32 MutexGuard(sys::Mutex &m) : M(m) { M.acquire(); } in MutexGuard() function33 ~MutexGuard() { M.release(); } in ~MutexGuard()
235 MutexGuard guard(Lock); in Add()239 MutexGuard guard(Lock); in Remove()243 MutexGuard guard(Lock); in getPointerToNamedFunction()286 MutexGuard locked(lock); in JIT()334 MutexGuard locked(lock); in addModule()362 MutexGuard locked(lock); in removeModule()563 MutexGuard locked(lock); in RegisterJITEventListener()569 MutexGuard locked(lock); in UnregisterJITEventListener()581 MutexGuard locked(lock); in NotifyFunctionEmitted()588 MutexGuard locked(lock); in NotifyFreeingMachineCode()[all …]
42 FunctionPassManager &getPM(const MutexGuard &L) { in getPM()47 std::vector<AssertingVH<Function> > &getPendingFunctions(const MutexGuard &L){ in getPendingFunctions()205 getBasicBlockAddressMap(const MutexGuard &) { in getBasicBlockAddressMap() argument213 void runJITOnFunctionUnlocked(Function *F, const MutexGuard &locked);215 void jitTheFunction(Function *F, const MutexGuard &locked);
125 const MutexGuard& locked) { in getFunctionToLazyStubMap()130 GlobalToIndirectSymMapTy& getGlobalToIndirectSymMap(const MutexGuard& lck) { in getGlobalToIndirectSymMap()136 const MutexGuard &locked, void *CallSite) const { in LookupFunctionFromCallSite()150 void AddCallSite(const MutexGuard &locked, void *CallSite, Function *F) { in AddCallSite()245 MutexGuard guard(Lock); in RegisterStubResolver()250 MutexGuard guard(Lock); in UnregisterStubResolver()255 MutexGuard guard(Lock); in getResolverFromStub()268 MutexGuard guard(Lock); in ResolverHasStubs()513 MutexGuard locked(TheJIT->lock); in getLazyFunctionStubIfAvailable()522 MutexGuard locked(TheJIT->lock); in getLazyFunctionStub()[all …]
75 MutexGuard locked(lock); in emitObject()311 MutexGuard locked(lock); in RegisterJITEventListener()317 MutexGuard locked(lock); in UnregisterJITEventListener()326 MutexGuard locked(lock); in NotifyObjectEmitted()332 MutexGuard locked(lock); in NotifyFreeingObject()
101 llvm::MutexGuard locked(JITDebugLock); in NotifyDebugger()169 llvm::MutexGuard locked(JITDebugLock); in deregisterObjectInternal()205 llvm::MutexGuard locked(JITDebugLock); in getGDBRegistrar()
43 llvm::MutexGuard Guard(ValidationMutex); in isValidCharSet()71 llvm::MutexGuard Guard(ValidationMutex); in isValidCharSet()
44 class MutexGuard; variable80 GlobalAddressMapTy &getGlobalAddressMap(const MutexGuard &) { in getGlobalAddressMap() argument85 getGlobalAddressReverseMap(const MutexGuard &) { in getGlobalAddressReverseMap() argument92 void *RemoveMapping(const MutexGuard &, const GlobalValue *ToUnmap);
141 void *ExecutionEngineState::RemoveMapping(const MutexGuard &, in RemoveMapping() argument160 MutexGuard locked(lock); in addGlobalMapping()178 MutexGuard locked(lock); in clearAllGlobalMappings()185 MutexGuard locked(lock); in clearGlobalMappingsFromModule()195 MutexGuard locked(lock); in updateGlobalMapping()222 MutexGuard locked(lock); in getPointerToGlobalIfAvailable()230 MutexGuard locked(lock); in getGlobalValueAtAddress()517 MutexGuard locked(lock); in getPointerToGlobal()
60 MutexGuard Guard(OProfileInitializationMutex); in initialize()
159 llvm::MutexGuard MG(Mux);164 llvm::MutexGuard MG(Mux);
121 llvm::MutexGuard Guard(getOnDiskMutex()); in cleanupOnDiskMapAtExit()133 llvm::MutexGuard Guard(getOnDiskMutex()); in getOnDiskData()148 llvm::MutexGuard Guard(getOnDiskMutex()); in removeOnDiskEntry()