Definition at line 22 of file remove_instanceof.cpp.
Definition at line 25 of file remove_instanceof.cpp.
Replaces an expression like e instanceof A with e.
@class_identifier == "A" or a big-or of similar expressions if we know of subtypes that also satisfy the given test.
goto_program Definition at line 101 of file remove_instanceof.cpp.
Replace every instanceof in the passed function body with an explicit class-identifier test.
Extra auxiliary variables may be introduced into symbol_table.
goto_program Definition at line 278 of file remove_instanceof.cpp.
Replaces expressions like e instanceof A with e.
@class_identifier == "A" or a big-or of similar expressions if we know of subtypes that also satisfy the given test. Does this for the code or guard at a specific instruction.
goto_program Definition at line 239 of file remove_instanceof.cpp.
Definition at line 47 of file remove_instanceof.cpp.
Definition at line 49 of file remove_instanceof.cpp.
Definition at line 48 of file remove_instanceof.cpp.
Definition at line 46 of file remove_instanceof.cpp.