tcg: Add generic vector ops for constant shifts
Opcodes are added for scalar and vector shifts, but considering the varied semantics of these do not expose them to the front ends. Do go ahead and provide them in case they are needed for backend expansion. Reviewed-by:Alex Bennée <alex.bennee@linaro.org> Signed-off-by:
Richard Henderson <richard.henderson@linaro.org>
Showing
- accel/tcg/tcg-runtime-gvec.c 144 additions, 0 deletionsaccel/tcg/tcg-runtime-gvec.c
- accel/tcg/tcg-runtime.h 15 additions, 0 deletionsaccel/tcg/tcg-runtime.h
- tcg/README 29 additions, 0 deletionstcg/README
- tcg/tcg-op-gvec.c 276 additions, 0 deletionstcg/tcg-op-gvec.c
- tcg/tcg-op-gvec.h 35 additions, 0 deletionstcg/tcg-op-gvec.h
- tcg/tcg-op-vec.c 45 additions, 0 deletionstcg/tcg-op-vec.c
- tcg/tcg-op.h 4 additions, 0 deletionstcg/tcg-op.h
- tcg/tcg-opc.h 12 additions, 0 deletionstcg/tcg-opc.h
- tcg/tcg.c 12 additions, 0 deletionstcg/tcg.c
- tcg/tcg.h 3 additions, 0 deletionstcg/tcg.h
Loading
Please register or sign in to comment