aboutsummaryrefslogtreecommitdiff
path: root/gcc/lambda.h
diff options
context:
space:
mode:
authorUlrich Weigand <uweigand@de.ibm.com>2009-02-14 01:32:17 +0000
committerUlrich Weigand <uweigand@gcc.gnu.org>2009-02-14 01:32:17 +0000
commitd78155547a27427c05c3819b246085014ffb0665 (patch)
tree765ff7750861e77e5dda68236f77d49715ccad24 /gcc/lambda.h
parent64cfbcc3cf20c885ca561831d609cb89193343a5 (diff)
downloadgcc-d78155547a27427c05c3819b246085014ffb0665.zip
gcc-d78155547a27427c05c3819b246085014ffb0665.tar.gz
gcc-d78155547a27427c05c3819b246085014ffb0665.tar.bz2
spu_internals.h (spu_sr, [...]): Define.
ChangeLog: * config/spu/spu_internals.h (spu_sr, spu_sra, spu_srqw, spu_srqwbyte, spu_srqwbytebc): Define. * config/spu/spu-builtins.def (spu_sr, spu_sra, spu_srqw, spu_srqwbyte, spu_srqwbytebc): New overloaded builtins. * config/spu/spu.md ("shrqbybi_<mode>", "shrqbi_<mode>", "shrqby_<mode>"): New insn-and-split patterns. * config/spu/spu.c (expand_builtin_args): Determine and return number of operands using spu_builtin_description data. (spu_expand_builtin_1): Use it. testsuite/ChangeLog: * gcc.target/spu/intrinsics-sr.c: New test. From-SVN: r144178
Diffstat (limited to 'gcc/lambda.h')
0 files changed, 0 insertions, 0 deletions