Searched refs:Interval (Results 1 - 11 of 11) sorted by relevance

/openjdk7/hotspot/src/share/vm/c1/
H A Dc1_LinearScan.hpp38 class Interval;
45 define_array(IntervalArray, Interval*)
117 friend class Interval;
150 IntervalArray* _sorted_intervals; // intervals sorted by Interval::from()
151 bool _needs_full_resort; // set to true if an Interval::from() is changed and _sorted_intervals must be resorted
201 Interval* interval_at(int reg_num) const { return _intervals.at(reg_num); }
223 static bool is_precolored_interval(const Interval* i);
224 static bool is_virtual_interval(const Interval* i);
226 static bool is_precolored_cpu_interval(const Interval* i);
227 static bool is_virtual_cpu_interval(const Interval*
514 class Interval : public CompilationResourceObj { class in inherits:CompilationResourceObj
[all...]
H A Dc1_LinearScan.cpp183 bool LinearScan::is_precolored_interval(const Interval* i) {
187 bool LinearScan::is_virtual_interval(const Interval* i) {
191 bool LinearScan::is_precolored_cpu_interval(const Interval* i) {
195 bool LinearScan::is_virtual_cpu_interval(const Interval* i) {
203 bool LinearScan::is_precolored_fpu_interval(const Interval* i) {
207 bool LinearScan::is_virtual_fpu_interval(const Interval* i) {
215 bool LinearScan::is_in_fpu_register(const Interval* i) {
220 bool LinearScan::is_oop_interval(const Interval* i) {
266 void LinearScan::assign_spill_slot(Interval* it) {
286 Interval* LinearSca
4069 Interval::Interval(int reg_num) : function in class:Interval
[all...]
H A Dc1_Compiler.cpp68 Interval::initialize(arena);
/openjdk7/hotspot/agent/src/share/classes/sun/jvm/hotspot/utilities/
H A DInterval.java32 public class Interval { class
39 public Interval(Object lowEndpoint, Object highEndpoint) { method in class:Interval
52 /** This takes the Interval to compare against as well as a
55 public boolean overlaps(Interval arg, Comparator endpointComparator) {
H A DIntervalNode.java32 private Interval interval;
37 public IntervalNode(Interval interval, Comparator endpointComparator, Object data) {
48 public Interval getInterval() {
H A DIntervalTree.java45 public void insert(Interval interval, Object data) {
54 public List findAllNodesIntersecting(Interval interval) {
119 Interval i1 = (Interval) o1;
120 Interval i2 = (Interval) o2;
126 Interval interval,
/openjdk7/hotspot/agent/src/share/classes/sun/jvm/hotspot/ui/
H A DAnnotation.java40 private Interval interval;
66 interval = new Interval(lowAddress, highAddress);
69 public Interval getInterval() {
H A DAnnotatedMemoryPanel.java55 // Type of this is an IntervalTree indexed by Interval<Address> and
205 annotations.findAllNodesIntersecting(new Interval(startAddr.addOffsetTo(-addressSize),
223 Interval interval = anno.getInterval();
/openjdk7/hotspot/src/cpu/sparc/vm/
H A Dc1_LinearScan_sparc.hpp64 inline bool LinearScanWalker::pd_init_regs_for_alloc(Interval* cur) {
/openjdk7/hotspot/src/cpu/x86/vm/
H A Dc1_LinearScan_x86.hpp102 inline bool LinearScanWalker::pd_init_regs_for_alloc(Interval* cur) {
H A Dc1_LinearScan_x86.cpp39 Interval* intervals_in_register, *intervals_in_memory;
46 Interval* dummy_interval = new Interval(any_reg);
48 dummy_interval->set_next(Interval::end());
77 Interval* interval = iw.active_first(fixedKind);
78 while (interval != Interval::end()) {

Completed in 72 milliseconds