Project

General

Profile

« Previous | Next » 

Revision 8c68f112

Added by alanwu (Alan Wu) about 4 years ago

Delay and be selective about when to discard local types

jit_rb_obj_not() wants to access the type information of the receiver,
but we were discarding type info of locals before jit_rb_obj_not() runs
unncessarily.

There are also cases we are unncessarily discarding local type info. For
example, ivar reader and setter methods can never change local
variables.