summaryrefslogtreecommitdiffstats
path: root/llvm/utils/TableGen
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2006-04-06 19:19:17 +0000
committerChris Lattner <sabre@nondot.org>2006-04-06 19:19:17 +0000
commite79d249c2973efc5bdd6a4a28a4ad72ce4df5154 (patch)
tree02c5e3f471dd898eb54d6d749c4d376773476f45 /llvm/utils/TableGen
parent6329bbf24b8bfb7b3289f200a4b0d362f7af96df (diff)
downloadbcm5719-llvm-e79d249c2973efc5bdd6a4a28a4ad72ce4df5154.tar.gz
bcm5719-llvm-e79d249c2973efc5bdd6a4a28a4ad72ce4df5154.zip
Lower vperm(x,y, mask) -> shuffle(x,y,mask) if mask is constant. This allows
us to compile oh-so-realistic stuff like this: vec_vperm(A, B, (vector unsigned char){14}); to: vspltb v0, v0, 14 instead of: vspltisb v0, 14 vperm v0, v2, v1, v0 llvm-svn: 27452
Diffstat (limited to 'llvm/utils/TableGen')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud