File tree Expand file tree Collapse file tree 1 file changed +3
-0
lines changed Expand file tree Collapse file tree 1 file changed +3
-0
lines changed Original file line number Diff line number Diff line change @@ -152,6 +152,7 @@ Comgr supports an environment variable to help locate LLVM:
152152 installation, which is currently used to locate the clang resource directory
153153 and clang binary path, allowing for additional optimizations.
154154
155+ ### Caching
155156Comgr utilizes a cache to preserve the results of compilations between executions.
156157The cache's status (enabled/disabled), storage location for its results,
157158and eviction policy can be manipulated through specific environment variables.
@@ -172,6 +173,7 @@ By default, the cache is enabled.
172173 termination. The string format aligns with [ Clang's ThinLTO cache pruning policy] ( https://clang.llvm.org/docs/ThinLTO.html#cache-pruning ) .
173174 The default policy is set as: "prune_interval=1h: prune_expiration =0h: cache_size =75%: cache_size_bytes =30g: cache_size_files =0".
174175
176+ ### Debugging
175177Comgr supports some environment variables to aid in debugging. These
176178include:
177179
@@ -192,6 +194,7 @@ include:
192194* ` AMD_COMGR_TIME_STATISTICS ` : If this is set, and is not "0", logs will
193195 include additional Comgr-specific timing information for compilation actions.
194196
197+ ### VFS
195198Comgr implements support for an in-memory, virtual filesystem (VFS) for storing
196199temporaries generated during intermediate compilation steps. This is aimed at
197200improving performance by reducing on-disk file I/O. Currently, VFS is only supported
You can’t perform that action at this time.
0 commit comments