X-Git-Url: http://demsky.eecs.uci.edu/git/?a=blobdiff_plain;f=lib%2FTarget%2FTargetFrameInfo.cpp;h=0b74677312b218fb2cee6ea3ccf7e4917b68a923;hb=541f91b17c33712e2c92f02916082832e6d73c46;hp=7a695c8594752d768587a88899134198f10a0f56;hpb=28690ea28515f60550ea4256a98b9e1b2caef563;p=oota-llvm.git diff --git a/lib/Target/TargetFrameInfo.cpp b/lib/Target/TargetFrameInfo.cpp index 7a695c85947..0b74677312b 100644 --- a/lib/Target/TargetFrameInfo.cpp +++ b/lib/Target/TargetFrameInfo.cpp @@ -1,10 +1,10 @@ //===-- TargetFrameInfo.cpp - Implement machine frame interface -*- C++ -*-===// -// +// // The LLVM Compiler Infrastructure // // This file was developed by the LLVM research group and is distributed under // the University of Illinois Open Source License. See LICENSE.TXT for details. -// +// //===----------------------------------------------------------------------===// // // Implements the layout of a stack frame on the target machine. @@ -16,42 +16,66 @@ using namespace llvm; +TargetFrameInfo::~TargetFrameInfo() +{ +} + //===--------------------------------------------------------------------===// // These methods provide details of the stack frame used by Sparc, thus they // are Sparc specific. //===--------------------------------------------------------------------===// // This method adjusts a stack offset to meet alignment rules of target. -int +int TargetFrameInfo::adjustAlignment(int unalignedOffset, bool growUp, - unsigned align) const { abort(); } + unsigned align) const { + abort(); + return 0; +} // These methods compute offsets using the frame contents for a particular // function. The frame contents are obtained from the MachineFunction object // for the given function. The rest must be implemented by the // machine-specific subclass. -// +// int TargetFrameInfo::getIncomingArgOffset(MachineFunction& mcInfo, unsigned argNum) - const{ abort(); } + const { + abort(); + return 0; +} int TargetFrameInfo::getOutgoingArgOffset(MachineFunction& mcInfo, - unsigned argNum) const { abort(); } + unsigned argNum) const { + abort(); + return 0; +} int TargetFrameInfo::getFirstAutomaticVarOffset(MachineFunction& mcInfo, - bool& growUp) const { abort(); } + bool& growUp) const { + abort(); + return 0; +} -int +int TargetFrameInfo::getRegSpillAreaOffset(MachineFunction& mcInfo, bool& growUp) - const { abort(); } + const { + abort(); + return 0; +} int -TargetFrameInfo::getTmpAreaOffset(MachineFunction& mcInfo, bool& growUp) const -{ abort(); } +TargetFrameInfo::getTmpAreaOffset(MachineFunction& mcInfo, bool& growUp) const { + abort(); + return 0; +} -int +int TargetFrameInfo::getDynamicAreaOffset(MachineFunction& mcInfo, bool& growUp) - const { abort(); } + const { + abort(); + return 0; +}