aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Frontend/CompilerInvocation.cpp
diff options
context:
space:
mode:
authorKrzysztof Parzyszek <kparzysz@codeaurora.org>2018-01-23 17:53:59 +0000
committerKrzysztof Parzyszek <kparzysz@codeaurora.org>2018-01-23 17:53:59 +0000
commit3780a0e1fae463e9195ae3fc2ba8424608310d8a (patch)
treee173b746058265fa7efe1ab27957246b99cf3f10 /clang/lib/Frontend/CompilerInvocation.cpp
parent47867e34e030c41d8ceb7c0b57208bb0c6c4a6b1 (diff)
downloadllvm-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