1 //===-- ARM.h - Top-level interface for ARM representation---- --*- C++ -*-===//
3 // The LLVM Compiler Infrastructure
5 // This file was developed by the "Instituto Nokia de Tecnologia" and
6 // is distributed under the University of Illinois Open Source
7 // License. See LICENSE.TXT for details.
9 //===----------------------------------------------------------------------===//
11 // This file contains the entry points for global functions defined in the LLVM
14 //===----------------------------------------------------------------------===//
26 FunctionPass *createARMISelDag(TargetMachine &TM);
27 FunctionPass *createARMCodePrinterPass(std::ostream &OS, TargetMachine &TM);
28 } // end namespace llvm;
30 // Defines symbolic names for ARM registers. This defines a mapping from
31 // register name to register number.
33 #include "ARMGenRegisterNames.inc"
35 // Defines symbolic names for the ARM instructions.
37 #include "ARMGenInstrNames.inc"