Hi all,

So I have a decent understanding of v8 in most parts besides the optimizing 
compiler. (Correct me if any of my understanding is wrong)

My understanding of how v8 optimizes is it takes the turbofan bytecode and 
compiles it to native assembly after some amount of calls to a function.
So starting from v8/src/compiler/pileline.cc::Pipeline::Impl it'll create a 
sea of nodes graph from the original turbofan bytecode. Once the graph is 
created
it is run through optimizing phases and finally generated as native code.

My questions then are as follows:
1) Is there any documentation on how v8's version of the sea of nodes is 
implemented?
2) How does one go about making sure the code for generating/optimizing the 
graph is implemented correctly?
3) What tools are available in v8 to assist in #2?

Thanks,
Wes

-- 
-- 
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev
--- 
You received this message because you are subscribed to the Google Groups 
"v8-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to