56dfc4f4b9e4a327591e35e4b94ebfc7d7ac095c
[oota-llvm.git] / lib / Target / X86 / X86FastISel.h
1 //===-- X86FastISel.h - X86 FastISel header -------------------------------===//
2 //
3 //                     The LLVM Compiler Infrastructure
4 //
5 // This file is distributed under the University of Illinois Open Source
6 // License. See LICENSE.TXT for details.
7 //
8 //===----------------------------------------------------------------------===//
9 //
10 // This file defines the interface to the X86-specific support for the FastISel
11 // class.
12 //
13 //===----------------------------------------------------------------------===//
14
15 #ifndef X86FASTISEL_H
16 #define X86FASTISEL_H
17
18 namespace llvm {
19
20 class FastISel;
21 class MachineFunction;
22
23 namespace X86 {
24
25 FastISel *createFastISel(MachineFunction &mf);
26
27 } // namespace X86
28
29 } // namespace llvm
30
31 #endif