This is an archive of the discontinued LLVM Phabricator instance.

[Clang][BuiltIn][avx512] Adding builtins and tests to clang
AbandonedPublic

Authored by m_zuckerman on Apr 5 2016, 8:52 AM.

Details

Diff Detail

Event Timeline

m_zuckerman updated this revision to Diff 52697.Apr 5 2016, 8:52 AM
m_zuckerman retitled this revision from to [Clang][BuiltIn][avx512] Adding builtins and tests to clang.
m_zuckerman updated this object.
m_zuckerman added reviewers: AsafBadouh, igorb, delena.
m_zuckerman added a subscriber: llvm-commits.
m_zuckerman added inline comments.Apr 5 2016, 9:00 AM
lib/Headers/avx512bwintrin.h
1883–1884

Adding this line to the file

1919

Adding this line to the file

lib/Headers/avx512fintrin.h
50–138

This Enum already declared in previous review

lib/Headers/avx512vlintrin.h
6015–6039

You will see alternative declaration (Go to line 6814 )

test/CodeGen/avx512vl-builtins.c
4035–4058

You will see alternative declaration (Go to line 4605)

4071–4076

You will see alternative declaration (Go to line 4665)

m_zuckerman abandoned this revision.Jul 31 2017, 11:11 PM
m_zuckerman added inline comments.
include/clang/Basic/BuiltinsX86.def
1797

There is no implantation for this Buitlin.

lib/Headers/avx512bwintrin.h
1986

Aligns ( __imm) and all next

2020

Aligns ( __N) and all next

2032

Delete extra line

test/CodeGen/avx512vl-builtins.c
4449–4519

Delete the MANTISSA argument