| //===-- DebugOptions.h - Global Command line opt for libSupport *- C++ -*-===// |
| // |
| // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. |
| // See https://llvm.org/LICENSE.txt for license information. |
| // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception |
| // |
| //===----------------------------------------------------------------------===// |
| // |
| // This file defines the entry point to initialize the options registered on the |
| // command line for libSupport, this is internal to libSupport. |
| // |
| //===----------------------------------------------------------------------===// |
| |
| namespace llvm { |
| |
| // These are invoked internally before parsing command line options. |
| // This enables lazy-initialization of all the globals in libSupport, instead |
| // of eagerly loading everything on program startup. |
| void initDebugCounterOptions(); |
| void initGraphWriterOptions(); |
| void initSignalsOptions(); |
| void initStatisticOptions(); |
| void initTimerOptions(); |
| void initTypeSizeOptions(); |
| void initWithColorOptions(); |
| void initDebugOptions(); |
| void initRandomSeedOptions(); |
| |
| } // namespace llvm |