diff options
author | Chris Lattner <sabre@nondot.org> | 2005-12-16 06:06:07 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2005-12-16 06:06:07 +0000 |
commit | 03a83c90da38a3a3cf14f2003c730f0764e7b9cf (patch) | |
tree | 121fdb371611408ba5c1f4451c084490a051f1b6 /lib/Target/Sparc/SparcV8JITInfo.h | |
parent | 3ff57516839433131dd537ed2708a3e23f88ae77 (diff) | |
download | external_llvm-03a83c90da38a3a3cf14f2003c730f0764e7b9cf.zip external_llvm-03a83c90da38a3a3cf14f2003c730f0764e7b9cf.tar.gz external_llvm-03a83c90da38a3a3cf14f2003c730f0764e7b9cf.tar.bz2 |
Remove JIT support, which doesn't work.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24736 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Target/Sparc/SparcV8JITInfo.h')
-rw-r--r-- | lib/Target/Sparc/SparcV8JITInfo.h | 49 |
1 files changed, 0 insertions, 49 deletions
diff --git a/lib/Target/Sparc/SparcV8JITInfo.h b/lib/Target/Sparc/SparcV8JITInfo.h deleted file mode 100644 index b17eb3d..0000000 --- a/lib/Target/Sparc/SparcV8JITInfo.h +++ /dev/null @@ -1,49 +0,0 @@ -//===- SparcV8JITInfo.h - SparcV8 impl. of the JIT 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. -// -//===----------------------------------------------------------------------===// -// -// This file contains the SparcV8 implementation of the TargetJITInfo class. -// -//===----------------------------------------------------------------------===// - -#ifndef SPARCV8JITINFO_H -#define SPARCV8JITINFO_H - -#include "llvm/Target/TargetJITInfo.h" - -namespace llvm { - class TargetMachine; - class IntrinsicLowering; - - class SparcV8JITInfo : public TargetJITInfo { - TargetMachine &TM; - public: - SparcV8JITInfo(TargetMachine &tm) : TM(tm) {} - - /// addPassesToJITCompile - Add passes to the specified pass manager to - /// implement a fast dynamic compiler for this target. Return true if this - /// is not supported for this target. - /// - virtual void addPassesToJITCompile(FunctionPassManager &PM); - - /// replaceMachineCodeForFunction - Make it so that calling the function - /// whose machine code is at OLD turns into a call to NEW, perhaps by - /// overwriting OLD with a branch to NEW. This is used for self-modifying - /// code. - /// - virtual void replaceMachineCodeForFunction(void *Old, void *New); - - /// getJITStubForFunction - Create or return a stub for the specified - /// function. This stub acts just like the specified function, except that - /// it allows the "address" of the function to be taken without having to - /// generate code for it. - virtual void *getJITStubForFunction(Function *F, MachineCodeEmitter &MCE); - }; -} - -#endif |