Lines Matching defs:reason
593 const char *reason = NULL;
599 reason = "alias or thunk";
601 reason = "not a tree_versionable_function";
603 reason = "insufficient body availability";
606 reason = "non-optimized function";
612 reason = "function has SIMD clones";
619 reason = "function target_clones attribute";
624 reason = "comdat-local function";
629 reason = "calls comdat-local function";
638 for (cgraph_edge *edge = node->callees; !reason && edge;
643 reason = "external function which calls va_arg_pack";
646 reason = "external function which calls va_arg_pack_len";
649 if (reason && dump_file && !node->alias && !node->thunk.thunk_p)
650 fprintf (dump_file, "Function %s is not versionable, reason: %s.\n",
651 node->dump_name (), reason);
653 info->versionable = (reason == NULL);
3225 /* If there is a reason to penalize the function described by INFO in the
3387 /* Do not account known context as reason for cloning. We can see
3433 will be inlined anyway. The only reason to clone them is if it enables
4298 Return it or NULL if for some reason it cannot be created. */