Lines Matching refs:holder_reg
909 void MacroAssembler::CheckAccessGlobalProxy(Register holder_reg,
914 ASSERT(!holder_reg.is(scratch));
940 cmp(scratch, FieldOperand(holder_reg, JSGlobalProxy::kContextOffset));
943 // Compare security tokens, save holder_reg on the stack so we can use it
946 // TODO(119): avoid push(holder_reg)/pop(holder_reg)
947 push(holder_reg);
951 mov(holder_reg, FieldOperand(holder_reg, JSGlobalProxy::kContextOffset));
955 cmp(holder_reg, isolate()->factory()->null_value());
958 push(holder_reg);
960 mov(holder_reg, FieldOperand(holder_reg, HeapObject::kMapOffset));
961 cmp(holder_reg, isolate()->factory()->global_context_map());
963 pop(holder_reg);
969 cmp(scratch, FieldOperand(holder_reg, token_offset));
970 pop(holder_reg);