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 31namespace Ice { 32namespace X8632 { 33 34using AssemblerX8632 = AssemblerX86Base<X8632::Traits>; 35using Label = AssemblerX8632::Label; 36using Immediate = AssemblerX8632::Immediate; 37 38} // end of namespace X8632 39} // end of namespace Ice 40 41#endif // SUBZERO_SRC_ICEASSEMBLERX8632_H 42