LLVM Programmer's Manual
  1. Introduction
  2. General Information
  3. Helpful Hints for Common Operations
  4. The Core LLVM Class Hierarchy Reference

    Written by Dinakar Dhurjati Chris Lattner, and Joel Stanley

Introduction
General Information
   The C++ Standard Template Library
Helpful Hints for Common Operations
   Basic Inspection and Traversal Routines


Iterating over the BasicBlocks in a Function


Iterating over the Instructions in a BasicBlock


Turning an iterator into a class pointer


Finding call sites: a slightly more complex example

   Making simple changes
The Core LLVM Class Hierarchy Reference
   The Value class


Important Public Members of the Value class

   The User class


Important Public Members of the User class

   The Instruction class


Important Public Members of the Instruction class

   The BasicBlock class


Important Public Members of the BasicBlock class

   The GlobalValue class


Important Public Members of the GlobalValue class

   The Function class


Important Public Members of the Function class

   The GlobalVariable class


Important Public Members of the GlobalVariable class

   The Module class


Important Public Members of the Module class

   The Constant class and subclasses


Important Public Methods

   The Type class and Derived Types


Important Public Methods

   The Argument class

By: Dinakar Dhurjati and Chris Lattner
Last modified: Fri Sep 6 18:03:31 EDT 2002