1 //===-- llvm/Instructions.h - Instruction subclass definitions --*- C++ -*-===//
3 // This file exposes the class definitions of all of the subclasses of the
4 // Instruction class. This is meant to be an easy way to get access to all
5 // instruction subclasses.
7 //===----------------------------------------------------------------------===//
9 #ifndef LLVM_INSTRUCTIONS_H
10 #define LLVM_INSTRUCTIONS_H
12 #include "llvm/iTerminators.h" // Terminator instructions
13 #include "llvm/iPHINode.h" // The PHI node instruction
14 #include "llvm/iOperators.h" // Binary operator instructions
15 #include "llvm/iMemory.h" // Memory related instructions
16 #include "llvm/iOther.h" // Everything else