1 //===-- SPUTargetMachine.cpp - Define TargetMachine for Cell SPU ----------===//
3 // The LLVM Compiler Infrastructure
5 // This file was developed by a team from the Computer Systems Research
6 // Department at The Aerospace Corporation.
8 // See README.txt for details.
10 //===----------------------------------------------------------------------===//
12 // Top-level implementation for the Cell SPU target.
14 //===----------------------------------------------------------------------===//
17 #include "SPUFrameInfo.h"
18 #include "SPURegisterNames.h"
22 //===----------------------------------------------------------------------===//
24 //===----------------------------------------------------------------------===//
26 SPUFrameInfo::SPUFrameInfo(const TargetMachine &tm):
27 TargetFrameInfo(TargetFrameInfo::StackGrowsDown, 16, 0),
30 LR[0].first = SPU::R0;