WasmEdge LFX Mentorship Pre-test

This is a WasmEdge LFX mentorship pre-test for Enable JIT mode support for per-function compilation (https://github.com/WasmEdge/WasmEdge/issues/4516)

Submission Requirements

Mentee will submit two materials on the mentorship system:

  1. RESUME
  2. COVER LETTER

Cover Letter Format

The COVER LETTER should follow the given format listed below:


The Original Cover Letter

No format limit, you can put anything you want

Check List

Pre-test 1

Please show the answer about the following code snippet:

int result = 0;
for (int x : {4, 2, 8, 5}) {
    if (x > 4) {
        result += x * x;
    } else {
        result -= x;
    }
}

Pre-test 2

To proof you have the basic understand about the LLVM framework:

  1. You have to design a LLVM module as the INPUT.
  2. You have to implement a tool using LLVM API to parse this INPUT, and print all functions inside this LLVM module you produced.
  3. Both LLVM module (.ll format) and the tool (.cpp format) should provide source code here.

Your Proposal

We would like to know what's your planing to finish this mentorship inside the mentorship timeline. You should disclosure if there is a event (such as mid-term or final exam) and the progress may be less than other week.