• weiliang.lin@intel.com's avatar
    X87: Added CallInterfaceDescriptors to all code stubs. · 0ada8cfe
    weiliang.lin@intel.com authored
    port r23854.
    
    original commit message:
    
      Added CallInterfaceDescriptors to all code stubs. A handful
      of code stubs are too complex to be described this way, and
      they are encoded with the macro
      DEFINE_NULL_CALL_INTERFACE_DESCRIPTOR().
    
      Along the way:
      * allowed inheritance of CallInterfaceDescriptors.
      * Defined static Register methods for some of the new
        CallInterfaceDescriptors. We could go a lot further here, but
        it doesn't have to be done immediately.
      * Added Representation arrays to some CallInterfaceDescriptors,
        especially where future hydrogen versions of the stubs could
        benefit from this knowledge.
    
    BUG=
    R=weiliang.lin@intel.com
    
    Review URL: https://codereview.chromium.org/566843004
    
    Patch from Jing Bao <jing.bao@intel.com>.
    
    git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@23898 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
    0ada8cfe
handler-compiler-x87.cc 29.5 KB