LLVM API Documentation
#include <SkeletonJITInfo.h>
Inheritance diagram for llvm::SkeletonJITInfo:
Public Member Functions | |
SkeletonJITInfo (TargetMachine &tm) | |
virtual void | addPassesToJITCompile (FunctionPassManager &PM) |
virtual void | replaceMachineCodeForFunction (void *Old, void *New) |
Definition at line 23 of file SkeletonJITInfo.h.
|
Definition at line 26 of file SkeletonJITInfo.h. |
|
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. Implements llvm::TargetJITInfo. Definition at line 53 of file SkeletonTargetMachine.cpp. References llvm::FunctionPassManager::add(), llvm::createPrologEpilogCodeInserter(), and llvm::createRegisterAllocator(). |
|
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. Implements llvm::TargetJITInfo. Definition at line 28 of file SkeletonJITInfo.cpp. |