mirror of
https://gitlab.com/apparmor/apparmor
synced 2025-09-02 23:35:37 +00:00
Update CompilerImprovements
@@ -32,7 +32,7 @@ performance over each release.
|
|||||||
- store alt nodes is sorted vector
|
- store alt nodes is sorted vector
|
||||||
- store cat nodes in vector
|
- store cat nodes in vector
|
||||||
- do tree factoring on vectors, does not require tree rewrites or left/right manipulations
|
- do tree factoring on vectors, does not require tree rewrites or left/right manipulations
|
||||||
- merge char nodes into charset nodes
|
- merge char nodes into charset nodes (requires fix to dominance)
|
||||||
- replace char nodes with charset node to remove duplicate code
|
- replace char nodes with charset node to remove duplicate code
|
||||||
|
|
||||||
1. dfa creation - currently creates sets and removes duplicates which means a lot of creation and freeing
|
1. dfa creation - currently creates sets and removes duplicates which means a lot of creation and freeing
|
||||||
@@ -73,6 +73,7 @@ I# Tunables to reduce memory
|
|||||||
- O expr-simplify
|
- O expr-simplify
|
||||||
- O diff-encode
|
- O diff-encode
|
||||||
- j 0
|
- j 0
|
||||||
|
- ensure parser is stripped
|
||||||
|
|
||||||
# Tunables to trade compiler memory for speed
|
# Tunables to trade compiler memory for speed
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user