Chandler Carruth
|
6b547686c5
Update the file headers across all of the LLVM projects in the monorepo
|
6 年 前 |
Ben Craig
|
49f241bc5a
Reordering fields to reduce padding in LLVM. NFC
|
9 年 前 |
Craig Topper
|
b177041dfa
[C++11] Use 'nullptr'.
|
11 年 前 |
Chandler Carruth
|
4ffd89fa4d
Sort the #include lines for utils/...
|
12 年 前 |
Tanya Lattner
|
2a8eb722c7
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.
|
14 年 前 |
Tanya Lattner
|
c81c9709ef
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.
|
14 年 前 |
Jim Grosbach
|
41045ba731
Teach PerfectShuffle to not generate files with embedded tab characters.
|
15 年 前 |
Anton Korobeynikov
|
58cd84dc77
Provide proper masks for neon perfect shuffle table.
|
16 年 前 |
Anton Korobeynikov
|
1c8e581832
Add lowering of ARM 4-element shuffles to multiple instructios via perfectshuffle-generated table.
|
16 年 前 |
Anton Korobeynikov
|
c9d44f0d9c
Add simple cost model to perfect shuffle. Currently we're doing just greedy search for cost instead of (proper) dynamic programming approach.
|
16 年 前 |
Anton Korobeynikov
|
cb02ddeda0
Whitespace cleanup
|
16 年 前 |
Anton Korobeynikov
|
ae9f3a3b7c
Unbreak build with gcc 4.3: provide missed includes and silence most annoying warnings.
|
17 年 前 |
Chris Lattner
|
3060910e29
remove attributions from utils.
|
17 年 前 |
Chris Lattner
|
64a8dddb73
silence warning
|
19 年 前 |
Reid Spencer
|
3ed469ccd7
For PR786:
|
19 年 前 |
Chris Lattner
|
d74ea2bbd8
Patches to make the LLVM sources more -pedantic clean. Patch provided
|
19 年 前 |
Chris Lattner
|
309db81c10
Fix a build failure on Vladimir's tester.
|
19 年 前 |
Chris Lattner
|
8c3e847159
Encode a cost of zero as a cost of 1.
|
19 年 前 |
Chris Lattner
|
195d8adac9
Really, I can count!
|
19 年 前 |
Chris Lattner
|
cf1f6440d9
assign stable opcodes to the various altivec ops.
|
19 年 前 |
Chris Lattner
|
4ad53bdd19
Rename BuildShuffleTable -> PerfectShuffle
|
19 年 前 |
Chris Lattner
|
3033d4d375
rename the table
|
19 年 前 |
Chris Lattner
|
27e98aa07c
Initial checking of a perfect shuffle generation program for 4-element
|
19 年 前 |