Project Alice
Loading...
Searching...
No Matches
Support.h
Go to the documentation of this file.
1/*===-- llvm-c/Support.h - Support C Interface --------------------*- C -*-===*\
2|* *|
3|* Part of the LLVM Project, under the Apache License v2.0 with LLVM *|
4|* Exceptions. *|
5|* See https://llvm.org/LICENSE.txt for license information. *|
6|* SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception *|
7|* *|
8|*===----------------------------------------------------------------------===*|
9|* *|
10|* This file defines the C interface to the LLVM support library. *|
11|* *|
12\*===----------------------------------------------------------------------===*/
13
14#ifndef LLVM_C_SUPPORT_H
15#define LLVM_C_SUPPORT_H
16
17#include "llvm-c/DataTypes.h"
18#include "llvm-c/ExternC.h"
19#include "llvm-c/Types.h"
20
22
36
45void LLVMParseCommandLineOptions(int argc, const char *const *argv,
46 const char *Overview);
47
55void *LLVMSearchForAddressOfSymbol(const char *symbolName);
56
64void LLVMAddSymbol(const char *symbolName, void *symbolValue);
65
71
72#endif
#define LLVM_C_EXTERN_C_BEGIN
Definition: ExternC.h:35
#define LLVM_C_EXTERN_C_END
Definition: ExternC.h:36
LLVMBool LLVMLoadLibraryPermanently(const char *Filename)
void LLVMParseCommandLineOptions(int argc, const char *const *argv, const char *Overview)
void LLVMAddSymbol(const char *symbolName, void *symbolValue)
void * LLVMSearchForAddressOfSymbol(const char *symbolName)
int LLVMBool
Definition: Types.h:28