Project Alice
Loading...
Searching...
No Matches
IRReader.h
Go to the documentation of this file.
1
/*===-- llvm-c/IRReader.h - IR Reader 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 IR Reader. *|
11
|* *|
12
\*===----------------------------------------------------------------------===*/
13
14
#ifndef LLVM_C_IRREADER_H
15
#define LLVM_C_IRREADER_H
16
17
#include "
llvm-c/ExternC.h
"
18
#include "
llvm-c/Types.h
"
19
20
LLVM_C_EXTERN_C_BEGIN
21
38
LLVMBool
LLVMParseIRInContext
(
LLVMContextRef
ContextRef,
39
LLVMMemoryBufferRef
MemBuf,
LLVMModuleRef
*OutM,
40
char
**OutMessage);
41
46
LLVM_C_EXTERN_C_END
47
48
#endif
ExternC.h
LLVM_C_EXTERN_C_BEGIN
#define LLVM_C_EXTERN_C_BEGIN
Definition:
ExternC.h:35
LLVM_C_EXTERN_C_END
#define LLVM_C_EXTERN_C_END
Definition:
ExternC.h:36
Types.h
LLVMParseIRInContext
LLVMBool LLVMParseIRInContext(LLVMContextRef ContextRef, LLVMMemoryBufferRef MemBuf, LLVMModuleRef *OutM, char **OutMessage)
LLVMBool
int LLVMBool
Definition:
Types.h:28
LLVMMemoryBufferRef
struct LLVMOpaqueMemoryBuffer * LLVMMemoryBufferRef
Definition:
Types.h:48
LLVMContextRef
struct LLVMOpaqueContext * LLVMContextRef
Definition:
Types.h:53
LLVMModuleRef
struct LLVMOpaqueModule * LLVMModuleRef
Definition:
Types.h:61
src
scripting
llvm-c
IRReader.h
Generated by
1.9.5