Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
D dalvik
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Operations
    • Operations
    • Incidents
    • Environments
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • CI/CD
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Members
    • Members
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • halo
  • dalvik
  • Repository

Switch branch/tag
  • dalvik
  • NOTICE
Find file BlameHistoryPermalink
  • Dong-Yuan Chen's avatar
    [X86] X86 trace JIT compiler support · 0c2dc522
    Dong-Yuan Chen authored Jul 03, 2012
    
    
    This patch provides a fully functional x86 trace JIT compiler for Dalvik
    VM. It is built on top of the existing x86 fast interpreter
    with bug fixes and needed extension to support trace JIT interface. The
    x86 trace JIT code generator was developed independent of the existing
    template-based code generator and thus does not share exactly the same
    infrastructure. Included in this patch are:
    
    * Deprecated and removed the x86-atom fast interpreter that is no
      longer functional since ICS.
    * Augmented x86 fast interpreter to provide interfaces for x86 trace JIT
      compiler.
    * Added x86 trace JIT code generator with full JDWP debugging support.
    * Method JIT and self-verification mode are not supported.
    
    The x86 code generator uses the x86 instruction encoder/decoder library
    from the Apache Harmony project. Additional wrapper extension and bug
    fixes were added to support the x86 trace JIT code generator. The x86
    instruction encoder/decoder is embedded inside the x86 code generator
    under the libenc subdirectory.
    
    Change-Id: I241113681963a16c13a3562390813cbaaa6eedf0
    Signed-off-by: default avatarDong-Yuan Chen <dong-yuan.chen@intel.com>
    Signed-off-by: default avatarYixin Shou <yixin.shou@intel.com>
    Signed-off-by: default avatarJohnnie Birch <johnnie.l.birch.jr@intel.com>
    Signed-off-by: default avatarUdayan <udayan.banerji@intel.com>
    Signed-off-by: default avatarSushma Kyasaralli Thimmappa <sushma.kyasaralli.thimmappa@intel.com>
    Signed-off-by: default avatarBijoy Jose <bijoy.a.jose@intel.com>
    Signed-off-by: default avatarRazvan A Lupusoru <razvan.a.lupusoru@intel.com>
    Signed-off-by: default avatarTim Hartley <timothy.d.hartley@intel.com>
    0c2dc522
NOTICE 12 KB
EditWeb IDE

Replace NOTICE

Attach a file by drag & drop or click to upload


Cancel
A new branch will be created in your fork and a new merge request will be started.