Searched refs:ThreadGuard (Results 1 – 7 of 7) sorted by relevance
84 … thread_local! { static THREAD_GUARD: ThreadGuard = const { ThreadGuard { id: Cell::new(0) } }; }87 struct ThreadGuard {94 impl Drop for ThreadGuard {132 … thread_local! { static THREAD_GUARD: ThreadGuard = const { ThreadGuard { id: Cell::new(0) } }; }135 struct ThreadGuard {142 impl Drop for ThreadGuard {
112 struct ThreadGuard { in signals_block_wait() struct117 impl ThreadGuard { in signals_block_wait() implementation130 impl Drop for ThreadGuard { in signals_block_wait() implementation136 let mut bg_thread = ThreadGuard { in signals_block_wait()
320 struct ThreadGuard { struct324 ~ThreadGuard() { in ~ThreadGuard() argument338 static void randomized_thread_operation(SharedData *data, ThreadGuard &guard) { in randomized_thread_operation()448 ThreadGuard guard{}; in randomized_process_operation()
159 bool ThreadGuard(BasicBlock *BB, IntrinsicInst *Guard, BranchInst *BI);
2682 if (isGuard(&I) && ThreadGuard(BB, cast<IntrinsicInst>(&I), BI)) in ProcessGuards()2691 bool JumpThreadingPass::ThreadGuard(BasicBlock *BB, IntrinsicInst *Guard, in ThreadGuard() function in JumpThreadingPass