diff options
author | Dominik Adamski <dominik.adamski@amd.com> | 2022-07-28 03:57:40 -0500 |
---|---|---|
committer | Dominik Adamski <dominik.adamski@amd.com> | 2022-08-01 04:43:32 -0500 |
commit | d90b7bf2c53d0315a13a81904862929252bb6824 (patch) | |
tree | 8d45ad1802a63472404c78af8936fcc28e45708f /clang/lib/ExtractAPI/Serialization/SymbolGraphSerializer.cpp | |
parent | 41119a0f520d07a438f7434f17ce63cc3a942d1b (diff) | |
download | llvm-d90b7bf2c53d0315a13a81904862929252bb6824.zip llvm-d90b7bf2c53d0315a13a81904862929252bb6824.tar.gz llvm-d90b7bf2c53d0315a13a81904862929252bb6824.tar.bz2 |
Add support for lowering simd if clause to LLVM IR
Scope of changes:
1) Added new function to generate loop versioning
2) Added support for if clause to applySimd function
2) Added tests which confirm that lowering is successful
If ifCond is specified, then collapsed loop is duplicated and if branch
is added. Duplicated loop is executed if simd ifCond is evaluated to false.
Reviewed By: Meinersbur
Differential Revision: https://reviews.llvm.org/D129368
Signed-off-by: Dominik Adamski <dominik.adamski@amd.com>
Diffstat (limited to 'clang/lib/ExtractAPI/Serialization/SymbolGraphSerializer.cpp')
0 files changed, 0 insertions, 0 deletions