mirror of
https://github.com/zeek/zeek.git
synced 2025-10-12 11:38:20 +00:00
CSE across function calls
This commit is contained in:
parent
ba9781d83e
commit
f8478def21
7 changed files with 132 additions and 174 deletions
|
@ -355,7 +355,9 @@ protected:
|
|||
bool CheckRecordConstructor(const TypePtr& t) const;
|
||||
bool CheckTableMod(const TypePtr& t) const;
|
||||
bool CheckTableRef(const TypePtr& t) const;
|
||||
bool CheckCall(const CallExpr* c) const;
|
||||
bool CheckSideEffects(SideEffectsOp::AccessType access, const TypePtr& t) const;
|
||||
bool CheckSideEffects(const IDSet& non_local_ids, const std::unordered_set<const Type*>& aggrs) const;
|
||||
|
||||
// Profile across all script functions.
|
||||
ProfileFuncs& pfs;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue