diff options
author | Brian Gaeke <gaeke@uiuc.edu> | 2004-07-16 10:31:25 +0000 |
---|---|---|
committer | Brian Gaeke <gaeke@uiuc.edu> | 2004-07-16 10:31:25 +0000 |
commit | 5ce14085379d6170b466d82db34e8fc4fcc00b7f (patch) | |
tree | a16213857d92fd8a14614098be9748cc2e0d39bc /llvm/lib/Target/PowerPC/PPC.h | |
parent | 2453818b8ae937d325b7efcb4d2da900333bbf92 (diff) | |
download | bcm5719-llvm-5ce14085379d6170b466d82db34e8fc4fcc00b7f.tar.gz bcm5719-llvm-5ce14085379d6170b466d82db34e8fc4fcc00b7f.zip |
Do IMPLICIT_DEFs on incoming args' hard regs, to avoid confusing the regalloc.
Support single-fp incoming args.
Support single-fp outgoing args ('call' operands).
Support double-fp return values.
llvm-svn: 14880
Diffstat (limited to 'llvm/lib/Target/PowerPC/PPC.h')
-rw-r--r-- | llvm/lib/Target/PowerPC/PPC.h | 40 |
1 files changed, 0 insertions, 40 deletions
diff --git a/llvm/lib/Target/PowerPC/PPC.h b/llvm/lib/Target/PowerPC/PPC.h deleted file mode 100644 index 2f2b990f1e5..00000000000 --- a/llvm/lib/Target/PowerPC/PPC.h +++ /dev/null @@ -1,40 +0,0 @@ -//===-- PowerPC.h - Top-level interface for PowerPC representation -*- 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. -// -//===----------------------------------------------------------------------===// -// -// This file contains the entry points for global functions defined in the LLVM -// PowerPC back-end. -// -//===----------------------------------------------------------------------===// - -#ifndef TARGET_POWERPC_H -#define TARGET_POWERPC_H - -#include <iosfwd> - -namespace llvm { - -class FunctionPass; -class TargetMachine; - -// Here is where you would define factory methods for powerpc-specific -// passes. For example: -FunctionPass *createPPCSimpleInstructionSelector (TargetMachine &TM); -FunctionPass *createPPCCodePrinterPass(std::ostream &OS, TargetMachine &TM); -} // end namespace llvm; - -// Defines symbolic names for PowerPC registers. This defines a mapping from -// register name to register number. -// -#include "PowerPCGenRegisterNames.inc" - -// Defines symbolic names for the PowerPC instructions. -// -#include "PowerPCGenInstrNames.inc" - -#endif |