1 //===- subzero/src/IceAssemblerX8632.h - Assembler for x86-32 ---*- C++ -*-===// 2 // 3 // Copyright (c) 2013, the Dart project authors. Please see the AUTHORS file 4 // for details. All rights reserved. Use of this source code is governed by a 5 // BSD-style license that can be found in the LICENSE file. 6 // 7 // Modified by the Subzero authors. 8 // 9 //===----------------------------------------------------------------------===// 10 // 11 // The Subzero Code Generator 12 // 13 // This file is distributed under the University of Illinois Open Source 14 // License. See LICENSE.TXT for details. 15 // 16 //===----------------------------------------------------------------------===// 17 /// 18 /// \file 19 /// \brief Instantiates the Assembler for X86-32. 20 /// 21 //===----------------------------------------------------------------------===// 22 23 #ifndef SUBZERO_SRC_ICEASSEMBLERX8632_H 24 #define SUBZERO_SRC_ICEASSEMBLERX8632_H 25 26 #define X86NAMESPACE X8632 27 #include "IceAssemblerX86Base.h" 28 #undef X86NAMESPACE 29 #include "IceTargetLoweringX8632Traits.h" 30 31 namespace Ice { 32 namespace X8632 { 33 34 using AssemblerX8632 = AssemblerX86Base<X8632::Traits>; 35 using Label = AssemblerX8632::Label; 36 using Immediate = AssemblerX8632::Immediate; 37 38 } // end of namespace X8632 39 } // end of namespace Ice 40 41 #endif // SUBZERO_SRC_ICEASSEMBLERX8632_H 42