Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement AOT static PGO #2243

Merged
merged 11 commits into from
Jun 5, 2023
Merged

Implement AOT static PGO #2243

merged 11 commits into from
Jun 5, 2023

Commits on May 9, 2023

  1. Merge pull request #2195 from bytecodealliance/main

    Merge branch main into dev/static_pgo
    wenyongh committed May 9, 2023
    Configuration menu
    Copy the full SHA
    17ea30e View commit details
    Browse the repository at this point in the history

Commits on May 10, 2023

  1. Configuration menu
    Copy the full SHA
    74ed8eb View commit details
    Browse the repository at this point in the history

Commits on May 24, 2023

  1. Fix issues of AOT static PGO, add test pgo scritps for benchmarks (#2225

    )
    
    - Uncomment PGO for indirect calls and implement the relocation type
      R_X86_64_GOTPCREL
    - Fix issues of flags in raw profile version
    - Add LICM pass for wamrc when pgo is enabled
    - Add test pgo scripts for benchmark coremark/sightglass/polybench
    wenyongh committed May 24, 2023
    Configuration menu
    Copy the full SHA
    abf9585 View commit details
    Browse the repository at this point in the history
  2. Update tests/benchmarks (#2232)

    - Add benchmark dhrystone
    - Add test pgo scripts for benchmarks
    - Fix benchmark script issues
    wenyongh committed May 24, 2023
    Configuration menu
    Copy the full SHA
    93a6a19 View commit details
    Browse the repository at this point in the history

Commits on May 26, 2023

  1. Configuration menu
    Copy the full SHA
    dbe6ad7 View commit details
    Browse the repository at this point in the history

Commits on May 29, 2023

  1. Disable static counter allocation for value profiler (#2241)

    Explicitly disable static counter allocation for value profiler since it will be allocated by runtime.
    wenyongh committed May 29, 2023
    Configuration menu
    Copy the full SHA
    0510b1f View commit details
    Browse the repository at this point in the history

Commits on May 31, 2023

  1. Configuration menu
    Copy the full SHA
    bfb4cdb View commit details
    Browse the repository at this point in the history
  2. Enable AOT static PGO for 32-bit targets (#2245)

    x86-32 target was tested with benchmark coremark, dhrystone, sightglass and polybench.
    wenyongh committed May 31, 2023
    Configuration menu
    Copy the full SHA
    9c5d613 View commit details
    Browse the repository at this point in the history

Commits on Jun 1, 2023

  1. Configuration menu
    Copy the full SHA
    3044e0e View commit details
    Browse the repository at this point in the history

Commits on Jun 2, 2023

  1. Fix typos

    wenyongh committed Jun 2, 2023
    Configuration menu
    Copy the full SHA
    dee38b9 View commit details
    Browse the repository at this point in the history

Commits on Jun 5, 2023

  1. clear compile warning

    wenyongh committed Jun 5, 2023
    Configuration menu
    Copy the full SHA
    c024db4 View commit details
    Browse the repository at this point in the history