diff options
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 b17eb3db6d..0000000000 --- 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 |