Searched refs:WarmCallInfo (Results 1 - 7 of 7) sorted by relevance

/openjdk7/hotspot/src/share/vm/opto/
H A DcallGenerator.hpp130 static CallGenerator* for_warm_call(WarmCallInfo* ci,
177 //---------------------------WarmCallInfo--------------------------------------
181 class WarmCallInfo : public ResourceObj { class in inherits:ResourceObj
195 WarmCallInfo* _next; // Next cooler call info in pending queue.
240 WarmCallInfo* next() const { return _next; }
241 void set_next(WarmCallInfo* n) { _next = n; }
243 static WarmCallInfo _always_hot;
244 static WarmCallInfo _always_cold;
247 WarmCallInfo(float c, float p, float w, float s) { function in class:WarmCallInfo
265 static WarmCallInfo* always_ho
268 WarmCallInfo() { function in class:WarmCallInfo
[all...]
H A DcallGenerator.cpp487 WarmCallInfo* _call_info;
494 WarmCallGenerator(WarmCallInfo* ci,
515 CallGenerator* CallGenerator::for_warm_call(WarmCallInfo* ci,
549 void WarmCallInfo::make_hot() {
553 void WarmCallInfo::make_cold() {
1007 void WarmCallInfo::init(JVMState* call_site, ciMethod* call_method, ciCallProfile& profile, float prof_factor) {
1032 bool WarmCallInfo::is_cold() const {
1042 bool WarmCallInfo::is_hot() const {
1052 float WarmCallInfo::compute_heat() const {
1066 bool WarmCallInfo
[all...]
H A DbytecodeInfo.cpp102 WarmCallInfo* wci_result) {
105 *wci_result = *(WarmCallInfo::always_hot());
179 WarmCallInfo* wci_result) {
196 *wci_result = *(WarmCallInfo::always_cold());
309 WarmCallInfo* wci_result, bool& should_delay) {
483 WarmCallInfo* InlineTree::ok_to_inline(ciMethod* callee_method, JVMState* jvms, ciCallProfile& profile, WarmCallInfo* initial_wci, bool& should_delay) {
514 WarmCallInfo wci = *(initial_wci);
536 wci = *(WarmCallInfo::always_hot());
538 wci = *(WarmCallInfo
[all...]
H A Dparse.hpp77 WarmCallInfo* wci_result,
83 WarmCallInfo* wci_result);
86 WarmCallInfo* wci_result);
123 WarmCallInfo* ok_to_inline(ciMethod *call_method, JVMState* caller_jvms, ciCallProfile& profile, WarmCallInfo* wci, bool& should_delay);
H A Dcompile.hpp81 class WarmCallInfo;
359 WarmCallInfo* _warm_calls; // Sorted work-list for heat-based inlining.
820 WarmCallInfo* warm_calls() const { return _warm_calls; }
821 void set_warm_calls(WarmCallInfo* l) { _warm_calls = l; }
822 WarmCallInfo* pop_warm_call();
H A DdoCall.cpp164 WarmCallInfo scratch_ci;
168 WarmCallInfo* ci = ilt->ok_to_inline(callee, jvms, profile, &scratch_ci, should_delay);
H A Dcompile.cpp1731 WarmCallInfo* Compile::pop_warm_call() {
1732 WarmCallInfo* wci = _warm_calls;
1747 WarmCallInfo* call;
1773 WarmCallInfo* call;

Completed in 276 milliseconds