blob: c44099247600e7d82a950c07b9e28ca9b5288b4b [file] [log] [blame]
Jim Laskey9ff542f2006-08-01 18:29:48 +00001//===-- CodeGen/MachineInstr.cpp ------------------------------------------===//
Jim Laskeyc6a0a112006-08-01 16:31:08 +00002//
3// The LLVM Compiler Infrastructure
4//
5// This file was developed by James M. Laskey and is distributed under
6// the University of Illinois Open Source License. See LICENSE.TXT for details.
7//
8//===----------------------------------------------------------------------===//
Jim Laskey9ff542f2006-08-01 18:29:48 +00009//
10// This file contains the machine function pass registry for register allocators
11// and instruction schedulers.
12//
13//===----------------------------------------------------------------------===//
Jim Laskeyc6a0a112006-08-01 16:31:08 +000014
15#include "llvm/CodeGen/MachinePassRegistry.h"
Jim Laskeyc6a0a112006-08-01 16:31:08 +000016
17using namespace llvm;
18
19
20//===---------------------------------------------------------------------===//
21///
22/// RegisterRegAlloc class - Track the registration of register allocators.
23///
24//===---------------------------------------------------------------------===//
25MachinePassRegistry<RegisterRegAlloc::FunctionPassCtor>
26RegisterRegAlloc::Registry;
27
28
29//===---------------------------------------------------------------------===//
30///
31/// RegisterScheduler class - Track the registration of instruction schedulers.
32///
33//===---------------------------------------------------------------------===//
34MachinePassRegistry<RegisterScheduler::FunctionPassCtor>
35RegisterScheduler::Registry;