Searched refs:XHandlers (Results 1 - 14 of 14) sorted by relevance

/openjdk7/hotspot/src/share/vm/c1/
H A Dc1_IR.hpp111 // XHandlers is the C1 internal list of exception handlers for a method
112 class XHandlers: public CompilationResourceObj { class in inherits:CompilationResourceObj
118 XHandlers() : _list() { } function in class:XHandlers
119 XHandlers(ciMethod* method);
120 XHandlers(XHandlers* other);
130 bool equals(XHandlers* others) const;
149 XHandlers* _xhandlers; // the exception handlers
180 XHandlers* xhandlers() const { return _xhandlers; }
253 XHandlers* _exception_handler
[all...]
H A Dc1_Compilation.hpp33 class XHandlers;
158 void add_exception_handlers_for_pco(int pco, XHandlers* exception_handlers);
280 // Effectively extends XHandlers class with PC offset of
287 XHandlers* _exception_handlers; // flat list of exception handlers covering this PC
290 ExceptionInfo(int pco, XHandlers* exception_handlers)
296 XHandlers* exception_handlers() { return _exception_handlers; }
H A Dc1_IR.cpp35 // Implementation of XHandlers
40 XHandlers::XHandlers(ciMethod* method) : _list(method->exception_table_length()) { function in class:XHandlers
50 XHandlers::XHandlers(XHandlers* other) : function in class:XHandlers
62 bool XHandlers::could_catch(ciInstanceKlass* klass, bool type_is_exact) const {
102 bool XHandlers::equals(XHandlers* others) const {
141 _xhandlers = new XHandlers(metho
[all...]
H A Dc1_GraphBuilder.hpp86 // Cloned XHandlers for jsr-related ScopeDatas
87 XHandlers* _jsr_xhandlers;
123 XHandlers* xhandlers() const;
271 XHandlers* handle_exception(Instruction* instruction);
H A Dc1_Compilation.cpp442 XHandlers* handlers = info->exception_handlers();
536 void Compilation::add_exception_handlers_for_pco(int pco, XHandlers* exception_handlers) {
H A Dc1_GraphBuilder.cpp60 XHandlers* xhandlers() const { return scope()->xhandlers(); }
136 XHandlers* list = xhandlers();
184 XHandlers* list = xhandlers();
738 XHandlers* GraphBuilder::ScopeData::xhandlers() const {
827 XHandlers* handlers = new XHandlers(scope()->xhandlers());
830 // The XHandlers need to be adjusted to dispatch to the cloned
2187 XHandlers* GraphBuilder::handle_exception(Instruction* instruction) {
2193 return new XHandlers();
2196 XHandlers* exception_handler
[all...]
H A Dc1_Instruction.hpp302 XHandlers* _exception_handlers; // Flat list of exception handlers covering this instruction
421 XHandlers* exception_handlers() const { return _exception_handlers; }
453 void set_exception_handlers(XHandlers *xhandlers) { _exception_handlers = xhandlers; }
H A Dc1_LIR.cpp986 XHandlers* LIR_OpVisitState::all_xhandler() {
987 XHandlers* result = NULL;
1008 return new XHandlers();
H A Dc1_LIRAssembler.cpp179 XHandlers* handlers = info_list->at(i)->exception_handlers();
H A Dc1_LinearScan.cpp1999 XHandlers* xhandlers = visitor.all_xhandler();
2954 XHandlers* xhandlers = visitor.all_xhandler();
3627 XHandlers* xhandlers = visitor.all_xhandler();
H A Dc1_LIR.hpp2335 XHandlers* all_xhandler();
/openjdk7/hotspot/src/cpu/x86/vm/
H A Dc1_LinearScan_x86.cpp220 XHandlers* xhandlers = visitor.all_xhandler();
H A Dc1_LIRGenerator_x86.cpp1109 x->set_exception_handlers(new XHandlers(x->exception_handlers()));
/openjdk7/hotspot/src/cpu/sparc/vm/
H A Dc1_LIRGenerator_sparc.cpp972 x->set_exception_handlers(new XHandlers(x->exception_handlers()));

Completed in 361 milliseconds