| OLD | NEW | 
|   1 //===- subzero/src/IceInstX8632.h - x86-32 machine instructions -*- C++ -*-===// |   1 //===- subzero/src/IceInstX8632.h - x86-32 machine instructions -*- C++ -*-===// | 
|   2 // |   2 // | 
|   3 //                        The Subzero Code Generator |   3 //                        The Subzero Code Generator | 
|   4 // |   4 // | 
|   5 // This file is distributed under the University of Illinois Open Source |   5 // This file is distributed under the University of Illinois Open Source | 
|   6 // License. See LICENSE.TXT for details. |   6 // License. See LICENSE.TXT for details. | 
|   7 // |   7 // | 
|   8 //===----------------------------------------------------------------------===// |   8 //===----------------------------------------------------------------------===// | 
|   9 /// |   9 /// | 
|  10 /// \file |  10 /// \file | 
|  11 /// This file used to house all the X8632 instructions. Subzero has been |  11 /// \brief Used to house all the X8632 instructions. | 
|  12 /// modified to use templates for X86 instructions, so all those definitions are |  12 /// | 
|  13 /// are in IceInstX86Base.h |  13 /// Subzero has been modified to use templates for X86 instructions, so all | 
 |  14 /// those definitions are are in IceInstX86Base.h | 
|  14 /// |  15 /// | 
|  15 /// When interacting with the X8632 target (which should only happen in the |  16 /// When interacting with the X8632 target (which should only happen in the | 
|  16 /// X8632 TargetLowering) clients have should use the Ice::X8632::Traits::Insts |  17 /// X8632 TargetLowering) clients have should use the Ice::X8632::Traits::Insts | 
|  17 /// traits, which hides all the template verboseness behind a type alias. |  18 /// traits, which hides all the template verboseness behind a type alias. | 
|  18 /// |  19 /// | 
|  19 /// For example, to create an X8632 MOV Instruction, clients should do |  20 /// For example, to create an X8632 MOV Instruction, clients should do | 
|  20 /// |  21 /// | 
|  21 /// ::Ice::X8632::Traits::Insts::Mov::create |  22 /// ::Ice::X8632::Traits::Insts::Mov::create | 
|  22 /// |  23 /// | 
|  23 //===----------------------------------------------------------------------===// |  24 //===----------------------------------------------------------------------===// | 
|  24  |  25  | 
|  25 #ifndef SUBZERO_SRC_ICEINSTX8632_H |  26 #ifndef SUBZERO_SRC_ICEINSTX8632_H | 
|  26 #define SUBZERO_SRC_ICEINSTX8632_H |  27 #define SUBZERO_SRC_ICEINSTX8632_H | 
|  27  |  28  | 
|  28 #include "IceDefs.h" |  29 #include "IceDefs.h" | 
|  29 #include "IceInst.h" |  30 #include "IceInst.h" | 
|  30 #include "IceInstX86Base.h" |  31 #include "IceInstX86Base.h" | 
|  31 #include "IceOperand.h" |  32 #include "IceOperand.h" | 
|  32 #include "IceTargetLoweringX8632Traits.h" |  33 #include "IceTargetLoweringX8632Traits.h" | 
|  33  |  34  | 
|  34 #endif // SUBZERO_SRC_ICEINSTX8632_H |  35 #endif // SUBZERO_SRC_ICEINSTX8632_H | 
| OLD | NEW |