brintos

brintos / llvm-project-archived public Read only

0
0
Text · 805 B · 3dd659f Raw
27 lines · c
1/*===- InstrProfilingInternal.c - Support library for PGO instrumentation -===*\2|*3|* Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.4|* See https://llvm.org/LICENSE.txt for license information.5|* SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception6|*7\*===----------------------------------------------------------------------===*/8 9// Note: This is linked into the Darwin kernel, and must remain compatible10// with freestanding compilation. See `darwin_add_builtin_libraries`.11 12#if !defined(__Fuchsia__)13 14#include "InstrProfilingInternal.h"15 16static unsigned ProfileDumped = 0;17 18COMPILER_RT_VISIBILITY unsigned lprofProfileDumped(void) {19  return ProfileDumped;20}21 22COMPILER_RT_VISIBILITY void lprofSetProfileDumped(unsigned Value) {23  ProfileDumped = Value;24}25 26#endif27