LLVM  6.0.0svn
Modules
LLVM-C: C interface to LLVM

This module exposes parts of the LLVM library as a C API. More...

Collaboration diagram for LLVM-C: C interface to LLVM:

Modules

 Analysis
 
 Bit Reader
 
 Bit Writer
 
 Transforms
 
 Core
 This modules provide an interface to libLLVMCore, which implements the LLVM intermediate representation as well as other related types and utilities.
 
 Instruction Builders
 An instruction builder represents a point within a basic block and is the exclusive means of building instructions using the C interface.
 
 Module Providers
 
 Memory Buffers
 
 Pass Registry
 
 Pass Managers
 
 Threading
 Handle the structures needed to make LLVM safe for multithreading.
 
 Disassembler
 
 Execution Engine
 
 Initialization Routines
 This module contains routines used to initialize the LLVM system.
 
 Link Time Optimization
 
 LTO
 
 ThinLTO
 // endgoup LLVMCLTO
 
 Object file reading and writing
 
 Target information
 

Detailed Description

This module exposes parts of the LLVM library as a C API.