X-Git-Url: http://demsky.eecs.uci.edu/git/?a=blobdiff_plain;f=docs%2FProgrammersManual.html;h=950c937824ae2cc2ed802badd7567a36ffcdcd1d;hb=8e28b5c4265ea636e5b737d9352096498be28d3b;hp=d51d958df050219c11a4db1db17fc3a4cd5346c7;hpb=e7be6500e709adb12e5512d83d87170dab06b6cb;p=oota-llvm.git diff --git a/docs/ProgrammersManual.html b/docs/ProgrammersManual.html index d51d958df05..950c937824a 100644 --- a/docs/ProgrammersManual.html +++ b/docs/ProgrammersManual.html @@ -1,43 +1,78 @@ - -LLVM Programmer's Manual + + + + LLVM Programmer's Manual + + + + +
+ LLVM Programmer's Manual +
- - - - -
  LLVM Programmer's Manual
-
    -
  1. Introduction +
  2. Introduction
  3. General Information - -
  4. Helpful Hints for Common Operations - ---> - -
  5. The Core LLVM Class Hierarchy Reference +
  6. + +
  7. Advanced Topics +
  8. + +
  9. The Core LLVM Class Hierarchy Reference -
  10. The SymbolTable class -
  11. The ilist and iplist classes - -
  12. Important iterator invalidation semantics to be aware of - - -

    Written by Dinakar Dhurjati - Chris Lattner, and - Joel Stanley

    +

+
+

Written by Chris Lattner, + Dinakar Dhurjati, + Joel Stanley, and + Reid Spencer

+
- -
-Introduction -
-
-General Information -
-
   - -The C++ Standard Template Library -
-
   - -The isa<>, cast<> and dyn_cast<> templates -
-
-Helpful Hints for Common Operations -
-
   - -Basic Inspection and Traversal Routines -


Iterating over the -BasicBlocks in a Function


Iterating over the -Instructions in a BasicBlock


Iterating over the -Instructions in a Function


Turning an iterator into a class -pointer (and vice-versa)


Finding call sites: a slightly -more complex example


Iterating over def-use & -use-def chains

-
   - -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