]> rtime.felk.cvut.cz Git - hercules2020/hercules-compiler.git/commitdiff
Update HerculesCompiler
authorMichal Sojka <michal.sojka@cvut.cz>
Thu, 13 Dec 2018 11:16:39 +0000 (12:16 +0100)
committerMichal Sojka <michal.sojka@cvut.cz>
Thu, 13 Dec 2018 11:16:39 +0000 (12:16 +0100)
* HerculesCompiler 2b5f477...d505f4c (16):
  > Included backwards compatibility for 3arg hypercall, and ignore IRQ handler time in gguard-hyper
  > Added system headers to hypercall-if.h
  > Changed hypercall-if.h include to work dir
  > Added hypercall interface for gpuguard-hyper
  > Added GPUguard for hypervisor
  > Better gitignore for gpuguard-legacy
  > Better gitignore for gpuguard-lkm
  > Safety check in gpuguard-ompif.h for lkm version
  > Added old, one-init-one-run version of gpuguard used for early experiments
  > Changed label for SoftDMA test from ItBf to SAFE, in cases when
    the reason is not Partially Analyzable code
  > Extended safety check for SoftDMA to avoid crash on non-unique IVs
    per dim (in poly_covariance)
  > Added SoftDMA Cache Line optimization. Fixed issue where
    cache-based Execute phase would be specialized. Fixed cache line
    size to 64B to match TX2 A57. Minor other fixes
  > Fixed issue where Intervals would be created within loops instead
    of around. Fixed issue where wrong upper bound on range would be
    reported when loop IV is initialized from parent IV.
  > Moved last HERCULES optimization to later
  > Resetting virtual iteratior limit in parent header
  > Cleaning up unneccessary instructions after first wave of default optimizations

HerculesCompiler

index 2b5f47725df3224aed5958cba6e79bc336c26e52..d505f4c4319d096d5ec0aff0300dc33734f36b9d 160000 (submodule)
@@ -1 +1 @@
-Subproject commit 2b5f47725df3224aed5958cba6e79bc336c26e52
+Subproject commit d505f4c4319d096d5ec0aff0300dc33734f36b9d