https://github.com/usx95 commented:

I think the a list per `DFSNode` is the only bottleneck (quadratic). The rest 
of places (like `buildOriginFlowChain` return type) do not need 
`ImmutableList`s.
That would also keep the interfaces simpler, like not needing to have 
`OriginFlowChainFactory` as an arg. The factory can be local to multi-block 
buildOriginFlowChain

https://github.com/llvm/llvm-project/pull/208890
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to