DescriptionX87: [compiler] Remove CodeStub from CompilationInfo.
port d1d0196473e6919b222bf98a9fd9093805a5c5bc (r33410)
original commit message:
The motivation for this is that CompilationInfo really shouldn't
explicitly know anything about CodeStubs. This is evident in
the TurboFan stubs pipeline, which only needs to pass down
information about Code::Flags to the code generator and not
any of the CallInterfaceDescriptor silliness that Hydrogen has
to push around, since TF has the Linkage class that
encapsulates everything that is needed for the stub ABI. So,
instead of threading CodeStub machinery through the TF stub
pipeline, it is now removed from CompilationInfo and replaced
by only the explicit bits needed both by the Crankshaft and
TF pipelines in code generation.
BUG=
Committed: https://crrev.com/a2c0aee6284f62437964012d34f73832d9e3c760
Cr-Commit-Position: refs/heads/master@{#33423}
Patch Set 1 #
Messages
Total messages: 8 (3 generated)
|