diff options
author | Krzysztof Parzyszek <kparzysz@codeaurora.org> | 2018-01-23 17:53:59 +0000 |
---|---|---|
committer | Krzysztof Parzyszek <kparzysz@codeaurora.org> | 2018-01-23 17:53:59 +0000 |
commit | 3780a0e1fae463e9195ae3fc2ba8424608310d8a (patch) | |
tree | e173b746058265fa7efe1ab27957246b99cf3f10 /clang/lib/Frontend/CompilerInvocation.cpp | |
parent | 47867e34e030c41d8ceb7c0b57208bb0c6c4a6b1 (diff) | |
download | llvm-3780a0e1fae463e9195ae3fc2ba8424608310d8a.zip llvm-3780a0e1fae463e9195ae3fc2ba8424608310d8a.tar.gz llvm-3780a0e1fae463e9195ae3fc2ba8424608310d8a.tar.bz2 |
[Hexagon] Implement basic vector operations on vectors vNi1
In addition to that, make sure that there are no boolean vector types that
are associated with multiple register classes. Specifically, remove v32i1
and v64i1 from integer register classes. These types will correspond to
results of vector comparisons, and as such should belong to the vector
predicate class. Having them in scalar registers as well makes legalization
ambiguous.
llvm-svn: 323229
Diffstat (limited to 'clang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions