commit | f4ad15a7191bcb1c1d251aab5e4e1d506da7f18f | [log] [tgz] |
---|---|---|
author | Romaric Jodin <89833130+rjodinchr@users.noreply.github.com> | Fri May 17 15:13:32 2024 +0200 |
committer | Copybara-Service <copybara-worker@google.com> | Fri May 17 06:18:47 2024 -0700 |
tree | f776afe901fb07f283fe86b993cf1a7686ca76b2 | |
parent | 96bcef387653254041ae4fe5d005ca78dbe17109 [diff] |
libclc: remove __attribute__((assume)) for clspv targets (#92126) Instead add a proper attribute in clang, and add convert it to function metadata to keep the information in the IR. The goal is to remove the dependency on __attribute__((assume)) that should have not be there in the first place. Ref https://github.com/llvm/llvm-project/pull/84934 GitOrigin-RevId: 932ca85680db5e4579306f37e55746097fb8ec7f