Commit graph

8 commits

Author SHA1 Message Date
Tim Wojtulewicz
b2f171ec69 Reformat the world 2021-09-16 15:35:39 -07:00
Vern Paxson
526ba54f15 fix #include's that lack zeek/ prefixes 2021-02-28 07:23:06 -08:00
Jon Siwek
d7dfb16909 Speedup ReachingDefs logic by ~15%
Mainly from the potential of ReachingDefs::AddRD() performing a
redundant map lookup that it had just done.
2021-02-04 17:23:14 -08:00
Jon Siwek
2c04054975 Simplify ReachingDefs::RDMap() accessor 2021-02-04 15:37:05 -08:00
Vern Paxson
183fbc750f speedup (and more coherent memory management) for tracking RDs 2021-02-03 17:13:51 -08:00
Jon Siwek
6d3df74788 Adjust some reaching-def memory management
E.g. can use unique_ptr or just avoid heap-allocating as minor
simplification of some mem-mgmt logic.
2021-02-01 22:54:17 -08:00
Jon Siwek
36f27a0d01 Adjust various reaching-def move/reference semantics
Nothing that important, just changing things to what is hypothetically
more efficient in general.
2021-02-01 22:00:56 -08:00
Vern Paxson
2883f4ebee class for tracking the "reach" of variable/field definitions 2021-01-23 10:51:04 -08:00