commit | 804b64e89798df68699cba23c2ddb3eaf8a0baee | [log] [tgz] |
---|---|---|
author | Joseph Huber <35342157+jhuber6@fuchsia.infra.roller.users.noreply.github.com> | Thu Oct 26 05:34:58 2023 +0000 |
committer | Copybara-Service <copybara-worker@google.com> | Wed Oct 25 22:36:46 2023 -0700 |
tree | e94145b2935e2535f754a8f5f2ba7f8838be237a | |
parent | 009638231b6b1c11cbe6faadc448a771383ef51a [diff] |
[roll] Roll llvm-project/libc [libc] Compile the GPU functions with '-fconvergent-functions' (#70229) Summary: This patch simply adds the `-fconvergent-functions` flag to the GPU compilation. This is in relation to the behaviour of SIMT architectures under divergence. With the flag, we assume every function is convergent by default and rely on the compiler's divergence analysis to transform it if possible. Fixes: https://github.com/llvm/llvm-project/issues/63853 GitOrigin-RevId: bde11aaf8562d7296b87b278103014b9d513437a Original-Revision: 37d1e79d9dfbbffdabf540eef62987bba477219c Change-Id: Ibaec4b2c67bc4007109bc88b66299ad44ee9da8a
This repository contains Fuchsia's Global Integration manifest files.
All changes should be made to the internal version of this repository. Our infrastructure automatically updates this version when the internal one changes.
Currently all changes must be made by a Google employee. Non-Google employees wishing to make a change can ask for assistance via the IRC channel #fuchsia
on Freenode.
First install Jiri.
Next run:
$ jiri init $ jiri import minimal https://fuchsia.googlesource.com/integration $ jiri update
Third party projects should have their own subdirectory in ./third_party
.