|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use ExceptionHandlerBasicBlockBag | |
---|---|
org.jikesrvm.compilers.opt.bc2ir | |
org.jikesrvm.compilers.opt.inlining | |
org.jikesrvm.compilers.opt.ir |
Uses of ExceptionHandlerBasicBlockBag in org.jikesrvm.compilers.opt.bc2ir |
---|
Fields in org.jikesrvm.compilers.opt.bc2ir declared as ExceptionHandlerBasicBlockBag | |
---|---|
(package private) ExceptionHandlerBasicBlockBag |
GenerationContext.enclosingHandlers
The enclosing exception handlers (null if there are none). |
Methods in org.jikesrvm.compilers.opt.bc2ir with parameters of type ExceptionHandlerBasicBlockBag | |
---|---|
static GenerationContext |
GenerationContext.createChildContext(GenerationContext parent,
ExceptionHandlerBasicBlockBag ebag,
NormalMethod callee,
Instruction callSite)
Create a child generation context from parent & callerBB to generate IR for callsite. |
static GenerationContext |
GenerationContext.createSynthetic(GenerationContext parent,
ExceptionHandlerBasicBlockBag ebag)
Only for internal use by Inliner (when inlining multiple targets) This is probably not the prettiest way to handle this, but it requires no changes to BC2IR's & Inliner's high level control logic. |
Uses of ExceptionHandlerBasicBlockBag in org.jikesrvm.compilers.opt.inlining |
---|
Methods in org.jikesrvm.compilers.opt.inlining with parameters of type ExceptionHandlerBasicBlockBag | |
---|---|
static GenerationContext |
Inliner.execute(InlineDecision inlDec,
GenerationContext parent,
ExceptionHandlerBasicBlockBag ebag,
Instruction callSite)
Return a generation context that represents the execution of inlDec in the context <parent,ebag> for
the call instruction callSite. |
Uses of ExceptionHandlerBasicBlockBag in org.jikesrvm.compilers.opt.ir |
---|
Fields in org.jikesrvm.compilers.opt.ir declared as ExceptionHandlerBasicBlockBag | |
---|---|
private ExceptionHandlerBasicBlockBag |
ExceptionHandlerBasicBlockBag.caller
If this is an inlined method, then this points to the enclosing method's (the caller's) ExcpetionHandlerBasicBlockBag. |
ExceptionHandlerBasicBlockBag |
BasicBlock.exceptionHandlers
Encodes exception handler info for this block. |
Methods in org.jikesrvm.compilers.opt.ir that return ExceptionHandlerBasicBlockBag | |
---|---|
ExceptionHandlerBasicBlockBag |
ExceptionHandlerBasicBlockBag.getCaller()
only for use by BC2IR; return caller |
Constructors in org.jikesrvm.compilers.opt.ir with parameters of type ExceptionHandlerBasicBlockBag | |
---|---|
ExceptionHandlerBasicBlockBag(ExceptionHandlerBasicBlock[] l,
ExceptionHandlerBasicBlockBag c)
Create an EHBBB |
|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |