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.
+ + +This subclasses represents all two operand instructions whose operands + must be the same type, except for the comparison instructions.
This subclass is the parent of the 12 casting instructions. It provides + common operations on cast instructions.
+This subclass respresents the two comparison instructions, + ICmpInst (integer opreands), and + FCmpInst (floating point operands).
+This subclass is the parent of all terminator instructions (those which + can terminate a block).
+