summaryrefslogtreecommitdiffstats
path: root/llvm/test/CodeGen/SPARC/ctpop.ll
Commit message (Collapse)AuthorAgeFilesLines
* Only generate the popc instruction for SPARC CPUs that implement it.Jakob Stoklund Olesen2014-01-261-6/+6
| | | | | | | The popc instruction is defined in the SPARCv9 instruction set architecture, but it was emulated on CPUs older than Niagara 2. llvm-svn: 200131
* [Sparc] Add missing processor types: v7 and niagaraVenkatraman Govindaraju2014-01-111-1/+8
| | | | llvm-svn: 199024
* Fix broken CHECK lines.Benjamin Kramer2014-01-111-1/+1
| | | | llvm-svn: 199016
* [Sparc] Emit retl/ret instead of jmp instruction. It improves the ↵Venkatraman Govindaraju2014-01-101-2/+2
| | | | | | readability of the assembly generated. llvm-svn: 198910
* [SparcV9]: Use SRL instead of SLL to clear top 32-bits in ctpop:i32. SLL ↵Venkatraman Govindaraju2014-01-011-2/+16
| | | | | | does not clear top 32 bit, only SRL does. llvm-svn: 198280
* Add support for 64-bit calling convention.Jakob Stoklund Olesen2013-04-021-1/+1
| | | | | | | | | | | | This is far from complete, but it is enough to make it possible to write test cases using i64 arguments. Missing features: - Floating point arguments. - Receiving arguments on the stack. - Calls. llvm-svn: 178523
* add support for the sparcv9-*-* target triple to turn onChris Lattner2010-02-041-4/+2
| | | | | | 64-bit sparc codegen. Patch by Nathan Keynes! llvm-svn: 95293
* Convert more tests to avoid llvm-as.Dan Gohman2009-09-111-4/+2
| | | | llvm-svn: 81545
* Eliminate more uses of llvm-as and llvm-dis.Dan Gohman2009-09-091-1/+1
| | | | llvm-svn: 81293
* Remove llvm-upgrade and update tests.Tanya Lattner2008-02-191-7/+8
| | | | llvm-svn: 47296
* For PR1319:Reid Spencer2007-04-161-4/+6
| | | | | | | | Remove && from the end of the lines to prevent tests from throwing run lines into the background. Also, clean up places where the same command is run multiple times by using a temporary file. llvm-svn: 36142
* Regression is gone, don't try to find it on clean target.Reid Spencer2007-01-171-0/+11
llvm-svn: 33296
OpenPOWER on IntegriCloud