25 #ifndef _JIT_COMPILER2_DEADCODEELIMINATIONPASS
26 #define _JIT_COMPILER2_DEADCODEELIMINATIONPASS
alloc::unordered_map< Instruction *, bool >::type InstBoolMapTy
Pass superclass All compiler passes should inheritate this class.
alloc::unordered_map< Instruction *, std::size_t >::type InstIntMapTy
virtual PassUsage & get_PassUsage(PassUsage &PA) const
Set the requirements for the pass.
Stores the interdependencies of a pass.
DeadCodeEliminationPass()
This file contains the command line option parsing library.
virtual bool is_enabled() const
Allows concrete passes to enable/disable themselves the way they like.
static Option< bool > enabled
virtual bool run(JITData &JD)
Run the Pass.
std::unordered_map< Key, T, Hash, KeyEqual, Allocator< std::pair< const Key, T > > > type