Re:Java is better than C++ for high speed trading systems
by aweinstock on Thursday November 26, 2020 @12:58PM
(#25222173)
LLVM calls the process of breaking a struct/object into dataflow variables "Scalar Replacement of Aggregates".
Re:Java is better than C++ for high speed trading systems
by chrisseaton on Thursday November 26, 2020 @01:12PM
(#25222273)
Yes that's what the JVM calls it - and then the node the ties together the state is the virtual object.
Yes... but let's not say 'broken up on the stack' - the object's fields become dataflow edges. The object doesn't exist reifed on the stack - fields may exist on the stack, or in registers, or not at all.