Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
fp2-dev
/
platform
/
external
/
llvm
/
ff208a79ced0377f5f6474b571a6a2168643e1e1
/
utils
/
PerfectShuffle
2a8eb72
In r131488 I misunderstood how VREV works. It splits the vector in half and splits each half. Therefore, the real problem was that we were using a VREV64 for a 4xi16, when we should have been using a VREV32.
by Tanya Lattner
· 13 years ago
c81c970
vrev is incorrectly defined in the perfect shuffle table. The ordering is backwards (should be 0x3210 versus 0x1032) which exposed a bug when doing a shuffle on a 4xi16. I've attached a test case.
by Tanya Lattner
· 13 years ago
41045ba
Teach PerfectShuffle to not generate files with embedded tab characters.
by Jim Grosbach
· 14 years ago
58cd84d
Provide proper masks for neon perfect shuffle table.
by Anton Korobeynikov
· 15 years ago
1c8e581
Add lowering of ARM 4-element shuffles to multiple instructios via perfectshuffle-generated table.
by Anton Korobeynikov
· 15 years ago
c9d44f0
Add simple cost model to perfect shuffle. Currently we're doing just greedy search for cost instead of (proper) dynamic programming approach.
by Anton Korobeynikov
· 15 years ago
cb02dde
Whitespace cleanup
by Anton Korobeynikov
· 15 years ago
13d5b71
these utils don't need exports.
by Chris Lattner
· 16 years ago
ae9f3a3
Unbreak build with gcc 4.3: provide missed includes and silence most annoying warnings.
by Anton Korobeynikov
· 17 years ago
3060910
remove attributions from utils.
by Chris Lattner
· 17 years ago
5116784
remove attributions from tools/utils makefiles.
by Chris Lattner
· 17 years ago
c9c1787
Set the new NO_INSTALL flag for build-only tools.
by Reid Spencer
· 18 years ago
64a8ddd
silence warning
by Chris Lattner
· 18 years ago
3ed469c
For PR786:
by Reid Spencer
· 18 years ago
d74ea2b
Patches to make the LLVM sources more -pedantic clean. Patch provided
by Chris Lattner
· 18 years ago
309db81
Fix a build failure on Vladimir's tester.
by Chris Lattner
· 19 years ago
8c3e847
Encode a cost of zero as a cost of 1.
by Chris Lattner
· 19 years ago
195d8ad
Really, I can count!
by Chris Lattner
· 19 years ago
cf1f644
assign stable opcodes to the various altivec ops.
by Chris Lattner
· 19 years ago
4ad53bd
Rename BuildShuffleTable -> PerfectShuffle
by Chris Lattner
· 19 years ago
3033d4d
rename the table
by Chris Lattner
· 19 years ago
27e98aa
Initial checking of a perfect shuffle generation program for 4-element
by Chris Lattner
· 19 years ago