aboutsummaryrefslogtreecommitdiff
path: root/flang/lib/Frontend/CompilerInvocation.cpp
diff options
context:
space:
mode:
authorKrzysztof Parzyszek <kparzysz@quicinc.com>2022-10-13 15:10:59 -0700
committerKrzysztof Parzyszek <kparzysz@quicinc.com>2022-10-14 12:03:13 -0700
commit7f4ce3f1ebf6601b476aed901dd6ada3d402d210 (patch)
tree052308a2754755010ca6a2395f4a51ab228340fa /flang/lib/Frontend/CompilerInvocation.cpp
parent3a33c146edd2a78b2160456e83918a4a042dcc62 (diff)
downloadllvm-7f4ce3f1ebf6601b476aed901dd6ada3d402d210.zip
llvm-7f4ce3f1ebf6601b476aed901dd6ada3d402d210.tar.gz
llvm-7f4ce3f1ebf6601b476aed901dd6ada3d402d210.tar.bz2
[Hexagon] Introduce PS_vsplat[ir][bhw] pseudo instructions
HVX v60 only has splats that take a 32-bit word as input, while v62+ has splats that take 8- or 16-bit value. This makes writing output patterns that need to use a splat annoying, because the entire output pattern needs to be replicated for various versions of HVX. To avoid this, the patterns will always use the pseudos, and then the pseudos will be handled using a post-ISel hook.
Diffstat (limited to 'flang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions