Lines Matching refs:ctrl

1864   Node* ctrl = control();
1865 Node* cnt = make_load(ctrl, counter_addr, TypeInt::INT, T_INT, adr_type);
1867 store_to_memory( ctrl, counter_addr, incr, T_INT, adr_type );
3443 set_control(__ ctrl());
3498 Node* cast = __ CastPX(__ ctrl(), adr);
3519 // stores. In theory we could relax the load from ctrl() to
3521 Node* card_val = __ load( __ ctrl(), card_adr, TypeInt::BYTE, bt, adr_type);
3527 __ store(__ ctrl(), card_adr, zero, bt, adr_type);
3530 __ storeCM(__ ctrl(), card_adr, zero, oop_store, adr_idx, bt, adr_type);
3596 Node* marking = __ load(__ ctrl(), marking_adr, TypeInt::INT, active_type, Compile::AliasIdxRaw);
3602 Node* index = __ load(__ ctrl(), index_adr, TypeX_X, index_bt, Compile::AliasIdxRaw);
3612 Node* buffer = __ load(__ ctrl(), buffer_adr, TypeRawPtr::NOTNULL, T_ADDRESS, Compile::AliasIdxRaw);
3622 __ store(__ ctrl(), log_addr, pre_val, T_OBJECT, Compile::AliasIdxRaw);
3624 __ store(__ ctrl(), index_adr, next_index, index_bt, Compile::AliasIdxRaw);
3656 __ storeCM(__ ctrl(), card_adr, zero, oop_store, oop_alias_idx, card_bt, Compile::AliasIdxRaw);
3664 __ store(__ ctrl(), log_addr, card_adr, T_ADDRESS, Compile::AliasIdxRaw);
3665 __ store(__ ctrl(), index_adr, next_index, TypeX_X->basic_type(), Compile::AliasIdxRaw);
3724 // Use ctrl to avoid hoisting these values past a safepoint, which could
3726 Node* index = __ load(__ ctrl(), index_adr, TypeX_X, TypeX_X->basic_type(), Compile::AliasIdxRaw);
3727 Node* buffer = __ load(__ ctrl(), buffer_adr, TypeRawPtr::NOTNULL, T_ADDRESS, Compile::AliasIdxRaw);
3730 // Must use ctrl to prevent "integerized oop" existing across safepoint
3731 Node* cast = __ CastPX(__ ctrl(), adr);
3747 Node* xor_res = __ URShiftX ( __ XorX( cast, __ CastPX(__ ctrl(), val)), __ ConI(HeapRegion::LogOfHRGrainBytes));
3758 Node* card_val = __ load(__ ctrl(), card_adr, TypeInt::INT, T_BYTE, Compile::AliasIdxRaw);
3777 Node* GraphKit::load_String_offset(Node* ctrl, Node* str) {
3784 return make_load(ctrl,
3792 Node* GraphKit::load_String_length(Node* ctrl, Node* str) {
3799 return make_load(ctrl,
3803 return load_array_length(load_String_value(ctrl, str));
3807 Node* GraphKit::load_String_value(Node* ctrl, Node* str) {
3816 return make_load(ctrl, basic_plus_adr(str, str, value_offset),
3820 void GraphKit::store_String_offset(Node* ctrl, Node* str, Node* value) {
3826 store_to_memory(ctrl, basic_plus_adr(str, offset_offset),
3830 void GraphKit::store_String_value(Node* ctrl, Node* str, Node* value) {
3839 store_to_memory(ctrl, basic_plus_adr(str, value_offset),
3843 void GraphKit::store_String_length(Node* ctrl, Node* str, Node* value) {
3849 store_to_memory(ctrl, basic_plus_adr(str, count_offset),