Searched refs:SwitchRange (Results 1 - 4 of 4) sorted by relevance

/openjdk9/hotspot/src/share/vm/opto/
H A Dparse.hpp39 class SwitchRange;
561 friend class SwitchRange;
564 void jump_switch_ranges(Node* a, SwitchRange* lo, SwitchRange* hi, int depth = 0);
565 bool create_jump_tables(Node* a, SwitchRange* lo, SwitchRange* hi);
H A Dparse2.cpp258 class SwitchRange : public StackObj { class in inherits:StackObj
325 SwitchRange* ranges = NEW_RESOURCE_ARRAY(SwitchRange, rnum);
380 SwitchRange* ranges = NEW_RESOURCE_ARRAY(SwitchRange, rnum);
411 bool Parse::create_jump_tables(Node* key_val, SwitchRange* lo, SwitchRange* hi) {
496 for (SwitchRange* r = lo; r <= hi; r++) {
512 void Parse::jump_switch_ranges(Node* key_val, SwitchRange *lo, SwitchRange *h
[all...]
/openjdk9/hotspot/src/share/vm/c1/
H A Dc1_LIRGenerator.hpp40 class SwitchRange;
45 class SwitchRange: public CompilationResourceObj { class in inherits:CompilationResourceObj
51 SwitchRange(int start_key, BlockBegin* sux): _low_key(start_key), _high_key(start_key), _sux(sux) {} function in class:SwitchRange
59 typedef GrowableArray<SwitchRange*> SwitchRangeArray;
60 typedef GrowableArray<SwitchRange*> SwitchRangeList;
H A Dc1_LIRGenerator.cpp2458 SwitchRange* one_range = x->at(i);
2490 SwitchRange* range = new SwitchRange(key, sux);
2501 range = new SwitchRange(key, new_sux);
2519 SwitchRange* range = new SwitchRange(key, sux);
2531 range = new SwitchRange(new_key, new_sux);

Completed in 163 milliseconds