Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [C++11] Use 'nullptr'. | Craig Topper | 2014-06-08 | 1 | -2/+2 |
| | | | | llvm-svn: 210442 | ||||
* | Sort the #include lines for utils/... | Chandler Carruth | 2012-12-04 | 1 | -3/+3 |
| | | | | | | | I've tried to find main moudle headers where possible, but the TableGen stuff may warrant someone else looking at it. llvm-svn: 169251 | ||||
* | In r131488 I misunderstood how VREV works. It splits the vector in half and ↵ | Tanya Lattner | 2011-05-18 | 1 | -1/+1 |
| | | | | | | | | 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. Updated test case and reverted change to the PerfectShuffle Table. llvm-svn: 131529 | ||||
* | vrev is incorrectly defined in the perfect shuffle table. The ordering is ↵ | Tanya Lattner | 2011-05-17 | 1 | -1/+1 |
| | | | | | | backwards (should be 0x3210 versus 0x1032) which exposed a bug when doing a shuffle on a 4xi16. I've attached a test case. llvm-svn: 131488 | ||||
* | Teach PerfectShuffle to not generate files with embedded tab characters. | Jim Grosbach | 2010-10-14 | 1 | -1/+2 |
| | | | | llvm-svn: 116458 | ||||
* | Provide proper masks for neon perfect shuffle table. | Anton Korobeynikov | 2009-09-25 | 1 | -6/+6 |
| | | | | | | I definitely need to read documentation better :( llvm-svn: 82813 | ||||
* | Add lowering of ARM 4-element shuffles to multiple instructios via ↵ | Anton Korobeynikov | 2009-08-21 | 1 | -2/+73 |
| | | | | | | perfectshuffle-generated table. llvm-svn: 79624 | ||||
* | Add simple cost model to perfect shuffle. Currently we're doing just greedy ↵ | Anton Korobeynikov | 2009-08-21 | 1 | -6/+9 |
| | | | | | | search for cost instead of (proper) dynamic programming approach. llvm-svn: 79623 | ||||
* | Whitespace cleanup | Anton Korobeynikov | 2009-08-21 | 1 | -37/+37 |
| | | | | llvm-svn: 79618 | ||||
* | Unbreak build with gcc 4.3: provide missed includes and silence most ↵ | Anton Korobeynikov | 2008-02-20 | 1 | -1/+1 |
| | | | | | | annoying warnings. llvm-svn: 47367 | ||||
* | remove attributions from utils. | Chris Lattner | 2007-12-29 | 1 | -2/+2 |
| | | | | llvm-svn: 45419 | ||||
* | silence warning | Chris Lattner | 2006-11-03 | 1 | -0/+2 |
| | | | | llvm-svn: 31402 | ||||
* | For PR786: | Reid Spencer | 2006-11-02 | 1 | -1/+0 |
| | | | | | | | | | | Turn on -Wunused and -Wno-unused-parameter. Clean up most of the resulting fall out by removing unused variables. Remaining warnings have to do with unused functions (I didn't want to delete code without review) and unused variables in generated code. Maintainers should clean up the remaining issues when they see them. All changes pass DejaGnu tests and Olden. llvm-svn: 31380 | ||||
* | Patches to make the LLVM sources more -pedantic clean. Patch provided | Chris Lattner | 2006-05-24 | 1 | -1/+1 |
| | | | | | | by Anton Korobeynikov! This is a step towards closing PR786. llvm-svn: 28447 | ||||
* | Fix a build failure on Vladimir's tester. | Chris Lattner | 2006-04-18 | 1 | -0/+1 |
| | | | | llvm-svn: 27785 | ||||
* | Encode a cost of zero as a cost of 1. | Chris Lattner | 2006-04-17 | 1 | -1/+3 |
| | | | | llvm-svn: 27745 | ||||
* | Really, I can count! | Chris Lattner | 2006-04-17 | 1 | -1/+1 |
| | | | | llvm-svn: 27743 | ||||
* | assign stable opcodes to the various altivec ops. | Chris Lattner | 2006-04-17 | 1 | -14/+33 |
| | | | | llvm-svn: 27741 | ||||
* | Rename BuildShuffleTable -> PerfectShuffle | Chris Lattner | 2006-04-17 | 1 | -1/+1 |
| | | | | llvm-svn: 27738 | ||||
* | rename the table | Chris Lattner | 2006-04-17 | 1 | -1/+1 |
| | | | | llvm-svn: 27737 | ||||
* | Initial checking of a perfect shuffle generation program for 4-element | Chris Lattner | 2006-04-17 | 1 | -0/+474 |
Altivec vectors. llvm-svn: 27736 |