Mercurial > hg > Members > tobaru > cbc > CbC_llvm
view include/llvm-c/IRReader.h @ 107:a03ddd01be7e
resolve warnings
author | Kaito Tokumori <e105711@ie.u-ryukyu.ac.jp> |
---|---|
date | Sun, 31 Jan 2016 17:34:49 +0900 |
parents | 7d135dc70f03 |
children |
line wrap: on
line source
/*===-- llvm-c/IRReader.h - IR Reader C Interface -----------------*- C -*-===*\ |* *| |* The LLVM Compiler Infrastructure *| |* *| |* This file is distributed under the University of Illinois Open Source *| |* License. See LICENSE.TXT for details. *| |* *| |*===----------------------------------------------------------------------===*| |* *| |* This file defines the C interface to the IR Reader. *| |* *| \*===----------------------------------------------------------------------===*/ #ifndef LLVM_C_IRREADER_H #define LLVM_C_IRREADER_H #include "llvm-c/Types.h" #ifdef __cplusplus extern "C" { #endif /** * Read LLVM IR from a memory buffer and convert it into an in-memory Module * object. Returns 0 on success. * Optionally returns a human-readable description of any errors that * occurred during parsing IR. OutMessage must be disposed with * LLVMDisposeMessage. * * @see llvm::ParseIR() */ LLVMBool LLVMParseIRInContext(LLVMContextRef ContextRef, LLVMMemoryBufferRef MemBuf, LLVMModuleRef *OutM, char **OutMessage); #ifdef __cplusplus } #endif #endif