Status

Current state: Under Discussion

Discussion thread: https://lists.apache.org/thread/q80w7zjdn488ymsnynzkngtb2cqrhc1z

JIRA or Github Issue: 

Released: <Doris Version>

Google Doc: <If the design in question is unclear or needs to be discussed and reviewed, a Google Doc can be used first to facilitate comments from others.>

Motivation

  1. Inline virtual function calls.
  2. Reduce memory read and write times.

Related Research

some research related to the function, such as the advantages and disadvantages of the design, related considerations, etc.

Detailed Design

the detailed design of the function.

Scheduling

Here would be two stages:

  1. Implement the basic function of code generation.
  2. Optimize.