Add std::pair tier. This is a much simplified version of boost::tie
[oota-llvm.git] / include / llvm / Instructions.h
1 //===-- llvm/Instructions.h - Instruction subclass definitions --*- C++ -*-===//
2 // 
3 //                     The LLVM Compiler Infrastructure
4 //
5 // This file was developed by the LLVM research group and is distributed under
6 // the University of Illinois Open Source License. See LICENSE.TXT for details.
7 // 
8 //===----------------------------------------------------------------------===//
9 //
10 // This file exposes the class definitions of all of the subclasses of the
11 // Instruction class.  This is meant to be an easy way to get access to all
12 // instruction subclasses.
13 //
14 //===----------------------------------------------------------------------===//
15
16 #ifndef LLVM_INSTRUCTIONS_H
17 #define LLVM_INSTRUCTIONS_H
18
19 #include "llvm/iTerminators.h"   // Terminator instructions
20 #include "llvm/iPHINode.h"       // The PHI node instruction
21 #include "llvm/iOperators.h"     // Binary operator instructions
22 #include "llvm/iMemory.h"        // Memory related instructions
23 #include "llvm/iOther.h"         // Everything else
24
25 #endif