diff options
author | Chris Lattner <sabre@nondot.org> | 2005-10-14 23:45:43 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2005-10-14 23:45:43 +0000 |
commit | e80bf1b33adab76f9988273d37eee0726ab68d7b (patch) | |
tree | fabfa0af878cb8afd5810087935b41aa997f01a3 /llvm/lib/Target/PowerPC/PowerPCInstrBuilder.h | |
parent | 2ed745a9056ac3771d73e15ab45ba3ab48dce5f5 (diff) | |
download | bcm5719-llvm-e80bf1b33adab76f9988273d37eee0726ab68d7b.tar.gz bcm5719-llvm-e80bf1b33adab76f9988273d37eee0726ab68d7b.zip |
Rename PowerPCInstrBuilder.h -> PPC*
llvm-svn: 23742
Diffstat (limited to 'llvm/lib/Target/PowerPC/PowerPCInstrBuilder.h')
-rw-r--r-- | llvm/lib/Target/PowerPC/PowerPCInstrBuilder.h | 55 |
1 files changed, 0 insertions, 55 deletions
diff --git a/llvm/lib/Target/PowerPC/PowerPCInstrBuilder.h b/llvm/lib/Target/PowerPC/PowerPCInstrBuilder.h deleted file mode 100644 index ab774e25535..00000000000 --- a/llvm/lib/Target/PowerPC/PowerPCInstrBuilder.h +++ /dev/null @@ -1,55 +0,0 @@ -//===-- PowerPCInstrBuilder.h - Aides for building PPC insts ----*- 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 exposes functions that may be used with BuildMI from the -// MachineInstrBuilder.h file to simplify generating frame and constant pool -// references. -// -// For reference, the order of operands for memory references is: -// (Operand), Dest Reg, Base Reg, and either Reg Index or Immediate -// Displacement. -// -//===----------------------------------------------------------------------===// - -#ifndef POWERPC_INSTRBUILDER_H -#define POWERPC_INSTRBUILDER_H - -#include "llvm/CodeGen/MachineInstrBuilder.h" - -namespace llvm { - -/// addFrameReference - This function is used to add a reference to the base of -/// an abstract object on the stack frame of the current function. This -/// reference has base register as the FrameIndex offset until it is resolved. -/// This allows a constant offset to be specified as well... -/// -inline const MachineInstrBuilder& -addFrameReference(const MachineInstrBuilder &MIB, int FI, int Offset = 0, - bool mem = true) { - if (mem) - return MIB.addSImm(Offset).addFrameIndex(FI); - else - return MIB.addFrameIndex(FI).addSImm(Offset); -} - -/// addConstantPoolReference - This function is used to add a reference to the -/// base of a constant value spilled to the per-function constant pool. The -/// reference has base register ConstantPoolIndex offset which is retained until -/// either machine code emission or assembly output. This allows an optional -/// offset to be added as well. -/// -inline const MachineInstrBuilder& -addConstantPoolReference(const MachineInstrBuilder &MIB, unsigned CPI, - int Offset = 0) { - return MIB.addSImm(Offset).addConstantPoolIndex(CPI); -} - -} // End llvm namespace - -#endif |