Lines Matching refs:local_entropy
334 static void perturb_local_entropy(basic_block bb, tree local_entropy) in perturb_local_entropy() argument
342 assign = create_assign(op, local_entropy, local_entropy, rhs); in perturb_local_entropy()
349 tree local_entropy) in __perturb_latent_entropy() argument
367 assign = create_assign(op, temp, temp, local_entropy); in __perturb_latent_entropy()
377 static bool handle_tail_calls(basic_block bb, tree local_entropy) in handle_tail_calls() argument
392 __perturb_latent_entropy(&gsi, local_entropy); in handle_tail_calls()
399 static void perturb_latent_entropy(tree local_entropy) in perturb_latent_entropy() argument
414 handle_tail_calls(e->src, local_entropy); in perturb_latent_entropy()
418 if (!handle_tail_calls(last_bb, local_entropy)) { in perturb_latent_entropy()
421 __perturb_latent_entropy(&gsi, local_entropy); in perturb_latent_entropy()
425 static void init_local_entropy(basic_block bb, tree local_entropy) in init_local_entropy() argument
444 assign = gimple_build_assign(local_entropy, udi_frame_addr); in init_local_entropy()
459 assign = create_assign(BIT_XOR_EXPR, local_entropy, local_entropy, tmp); in init_local_entropy()
466 assign = create_assign(op, local_entropy, local_entropy, rand_const); in init_local_entropy()
498 tree local_entropy; in latent_entropy_execute() local
513 local_entropy = create_var(long_unsigned_type_node, "local_entropy"); in latent_entropy_execute()
516 init_local_entropy(bb, local_entropy); in latent_entropy_execute()
525 perturb_local_entropy(bb, local_entropy); in latent_entropy_execute()
530 perturb_latent_entropy(local_entropy); in latent_entropy_execute()