SparcTargetObjectFile.h revision 263763
128019Sjoerg//===-- SparcTargetObjectFile.h - Sparc Object Info -------------*- C++ -*-===// 228021Sjoerg// 328021Sjoerg// The LLVM Compiler Infrastructure 428021Sjoerg// 528021Sjoerg// This file is distributed under the University of Illinois Open Source 628021Sjoerg// License. See LICENSE.TXT for details. 728021Sjoerg// 828021Sjoerg//===----------------------------------------------------------------------===// 928021Sjoerg 1028021Sjoerg#ifndef LLVM_TARGET_SPARC_TARGETOBJECTFILE_H 1128021Sjoerg#define LLVM_TARGET_SPARC_TARGETOBJECTFILE_H 1228021Sjoerg 1328021Sjoerg#include "llvm/CodeGen/TargetLoweringObjectFileImpl.h" 1428021Sjoerg 1528021Sjoergnamespace llvm { 1628021Sjoerg 1728021Sjoergclass MCContext; 1828021Sjoergclass TargetMachine; 1928021Sjoerg 2028021Sjoergclass SparcELFTargetObjectFile : public TargetLoweringObjectFileELF { 2128021Sjoergpublic: 2228021Sjoerg SparcELFTargetObjectFile() : 2328019Sjoerg TargetLoweringObjectFileELF() 2428019Sjoerg {} 2528021Sjoerg 2628019Sjoerg const MCExpr * 2728019Sjoerg getTTypeGlobalReference(const GlobalValue *GV, Mangler *Mang, 2828019Sjoerg MachineModuleInfo *MMI, unsigned Encoding, 2928019Sjoerg MCStreamer &Streamer) const; 3028019Sjoerg}; 3128019Sjoerg 3228019Sjoerg} // end namespace llvm 3328019Sjoerg 3428019Sjoerg#endif 3528019Sjoerg