[llvm-commits] CVS: llvm/lib/Target/TargetMachOWriterInfo.cpp
Bill Wendling
isanbard at gmail.com
Tue Jan 23 19:36:23 PST 2007
Changes in directory llvm/lib/Target:
TargetMachOWriterInfo.cpp added (r1.1)
---
Log message:
New "TargetMachOWriterInfo" class. It holds target-specific information
that the MachOWriter needs in order to do its writing stuff 'n things.
---
Diffs of the changes: (+23 -0)
TargetMachOWriterInfo.cpp | 23 +++++++++++++++++++++++
1 files changed, 23 insertions(+)
Index: llvm/lib/Target/TargetMachOWriterInfo.cpp
diff -c /dev/null llvm/lib/Target/TargetMachOWriterInfo.cpp:1.1
*** /dev/null Tue Jan 23 21:36:15 2007
--- llvm/lib/Target/TargetMachOWriterInfo.cpp Tue Jan 23 21:36:05 2007
***************
*** 0 ****
--- 1,23 ----
+ //===-- llvm/Target/TargetMachOWriterInfo.h - MachO Writer Info -*- C++ -*-===//
+ //
+ // The LLVM Compiler Infrastructure
+ //
+ // This file was developed by Bill Wendling and is distributed under the
+ // University of Illinois Open Source License. See LICENSE.TXT for details.
+ //
+ //===----------------------------------------------------------------------===//
+ //
+ // This file defines the TargetMachOWriterInfo class.
+ //
+ //===----------------------------------------------------------------------===//
+
+ #include "llvm/Target/TargetMachOWriterInfo.h"
+ #include "llvm/CodeGen/MachineRelocation.h"
+ using namespace llvm;
+
+ MachineRelocation
+ TargetMachOWriterInfo::GetJTRelocation(unsigned Offset,
+ MachineBasicBlock *MBB) const {
+ // FIXME: do something about PIC
+ return MachineRelocation::getBB(Offset, MachineRelocation::VANILLA, MBB);
+ }
More information about the llvm-commits
mailing list