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

/openjdk10/hotspot/src/share/vm/c1/
H A Dc1_LIRGenerator.cpp1707 bool needs_patching = x->needs_patching(); local
1713 if (needs_patching) {
1731 if (is_volatile || needs_patching) {
1748 if (PrintNotLoaded && needs_patching) {
1755 (needs_patching ||
1760 __ null_check(object.result(), new CodeEmitInfo(info), /* deoptimize */ needs_patching);
1764 if (needs_patching) {
1783 needs_patching, local
1788 if (needs_atomic_access && !needs_patching) {
1807 bool needs_patching = x->needs_patching(); local
[all...]
H A Dc1_ValueMap.hpp150 kill_field(x->field(), x->needs_patching());
H A Dc1_Instruction.hpp782 ValueStack* state_before, bool needs_patching)
791 set_flag(NeedsPatchingFlag, needs_patching);
804 bool needs_patching() const { return check_flag(NeedsPatchingFlag); }
809 bool is_init_point() const { return is_static() && (needs_patching() || !_field->holder()->is_initialized()); }
821 virtual bool can_trap() const { return needs_null_check() || needs_patching(); }
830 ValueStack* state_before, bool needs_patching)
831 : AccessField(obj, offset, field, is_static, state_before, needs_patching)
837 HASHING2(LoadField, !needs_patching() && !field()->is_volatile(), obj()->subst(), offset()) // cannot be eliminated if needs patching or if volatile
848 ValueStack* state_before, bool needs_patching)
849 : AccessField(obj, offset, field, is_static, state_before, needs_patching)
[all...]
H A Dc1_GraphBuilder.cpp1619 const bool needs_patching = !holder->is_loaded() ||
1624 if (!holder->is_initialized() || needs_patching) {
1651 const int offset = !needs_patching ? field->offset() : -1;
1669 state_before, needs_patching)));
1682 append(new StoreField(append(obj), offset, field, val, true, state_before, needs_patching));
1713 LoadField* load = new LoadField(obj, offset, field, false, state_before, needs_patching);
1714 Value replacement = !needs_patching ? _memory->load(load) : load;
1734 StoreField* store = new StoreField(obj, offset, field, val, false, state_before, needs_patching);
1735 if (!needs_patching) store = _memory->store(store);
H A Dc1_ValueMap.cpp384 cur_invariant = !lf->needs_patching() && !lf->field()->is_volatile() && !_short_loop_optimizer->has_field_store(lf->field()->type()->basic_type()) && is_invariant(lf->obj()) && _insert_is_pred;
H A Dc1_Canonicalizer.cpp227 x->state_before(), x->needs_patching()));
H A Dc1_Optimizer.cpp885 if (last_explicit_null_check_obj() == obj && !x->needs_patching()) {
/openjdk10/hotspot/src/cpu/s390/vm/
H A Dc1_LIRAssembler_s390.cpp815 bool needs_patching = (patch_code != lir_patch_none); local
822 if (needs_patching) {
831 if (needs_patching) {
1015 bool needs_patching = (patch_code != lir_patch_none); local
1022 if (needs_patching) {
1029 assert(!needs_patching || (!Immediate::is_simm20(disp_value) && addr->index()->is_illegal()), "assumption");
1032 if (needs_patching) {
/openjdk10/hotspot/src/cpu/sparc/vm/
H A Dc1_LIRAssembler_sparc.cpp1247 bool needs_patching = (patch_code != lir_patch_none); local
1254 if (needs_patching) {
1263 if (needs_patching) {
1362 bool needs_patching = (patch_code != lir_patch_none); local
1369 if (needs_patching) {
1378 if (needs_patching) {
/openjdk10/hotspot/src/cpu/ppc/vm/
H A Dc1_LIRAssembler_ppc.cpp1115 bool needs_patching = (patch_code != lir_patch_none); local
1128 if (needs_patching) {
1137 if (needs_patching) {
1235 bool needs_patching = (patch_code != lir_patch_none); local
1252 if (needs_patching) {
1262 if (needs_patching) {
/openjdk10/hotspot/src/cpu/arm/vm/
H A Dc1_LIRAssembler_arm.cpp633 const bool needs_patching = (patch_code != lir_patch_none); local
636 if (needs_patching) {

Completed in 301 milliseconds