X87: Use big-boy Types to annotate interface descriptor parameters.
authorchunyang.dai <chunyang.dai@intel.com>
Wed, 1 Jul 2015 11:27:54 +0000 (04:27 -0700)
committerCommit bot <commit-bot@chromium.org>
Wed, 1 Jul 2015 11:28:03 +0000 (11:28 +0000)
commitaaa92726f0ee079dcdcfd9b340a424b60610121a
treeeab1ccbe987a8c07622355befc22c5f32840a325
parent649544d49127b00e55579b3642355073c03960f9
X87: Use big-boy Types to annotate interface descriptor parameters.

port c019d7f498ce6fbac6659924e20ddb6c59aebeb8 (r29248).

original commit message:

    Use big-boy Types to annotate interface descriptor parameters

    - Thread Type::FunctionType through stubs and the TF pipeline.
    - Augment Typer to decorate parameter nodes with types from
      a Type::FunctionType associated with interface descriptors.
    - Factor interface descriptors into platform-specific and
      platform-independent components so that all descriptors share
      a common Type::FunctionType for all platforms.

BUG=

Review URL: https://codereview.chromium.org/1210463002

Cr-Commit-Position: refs/heads/master@{#29406}
src/x87/interface-descriptors-x87.cc