From c92d25d50b7267fad0d3553cd8b7f443aa02af11 Mon Sep 17 00:00:00 2001
From: Reid Spencer
Date: Tue, 19 Dec 2006 19:47:19 +0000
Subject: [PATCH] Make changes for removal of SETCC instruction to unify with
LangRef.html.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32680 91177308-0d34-0410-b5e6-96231b3b80d8
---
docs/ProgrammersManual.html | 27 +++++++++++++++++++++++++--
1 file changed, 25 insertions(+), 2 deletions(-)
diff --git a/docs/ProgrammersManual.html b/docs/ProgrammersManual.html
index 4fd3a4a5e59..0e1b1376f99 100644
--- a/docs/ProgrammersManual.html
+++ b/docs/ProgrammersManual.html
@@ -1851,15 +1851,38 @@ way as for other Users (with the
the Instruction class is the llvm/Instruction.def file. This
file contains some meta-data about the various different types of instructions
in LLVM. It describes the enum values that are used as opcodes (for example
-Instruction::Add and Instruction::SetLE), as well as the
+Instruction::Add and Instruction::ICmp), as well as the
concrete sub-classes of Instruction that implement the instruction (for
example BinaryOperator and SetCondInst). Unfortunately, the use of macros in
+href="#CmpInst">CmpInst). Unfortunately, the use of macros in
this file confuses doxygen, so these enum values don't show up correctly in the
doxygen output.
+
+
+
+
+ - BinaryOperator
+
This subclasses represents all two operand instructions whose operands
+ must be the same type, except for the comparison instructions.
+ - CastInst
+
This subclass is the parent of the 12 casting instructions. It provides
+ common operations on cast instructions.
+ - CmpInst
+
This subclass respresents the two comparison instructions,
+ ICmpInst (integer opreands), and
+ FCmpInst (floating point operands).
+ - TerminatorInst
+
This subclass is the parent of all terminator instructions (those which
+ can terminate a block).
+
+
+