commit | 78e3ef6bc5f8aa149f2f8bf0c78ce854c2f910fa | [log] [tgz] |
---|---|---|
author | Alexandre Rames <alexandre.rames@linaro.org> | Wed Aug 12 13:43:29 2015 +0100 |
committer | Alexandre Rames <alexandre.rames@linaro.org> | Wed Aug 12 13:43:29 2015 +0100 |
tree | b8aa83bef462e20e2e7e09650e6c15d3a8d97fa6 | |
parent | 6a5037eb3340e4c981fd7de3ff45167ee5b7fc82 [diff] |
Add a GVN dependency 'GC' for garbage collection. This will be used by incoming architecture specific optimizations. The dependencies must be conservative. When an HInstruction is created we may not be sure whether it can trigger GC. In that case the 'ChangesGC' dependency must be set. We control at code-generation time that HInstructions that can call have the 'ChangesGC' dependency set. Change-Id: Iea6a7f430009f37a9599b0a0039207049906e45d