Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Only generate the popc instruction for SPARC CPUs that implement it. | Jakob Stoklund Olesen | 2014-01-26 | 1 | -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 niagara | Venkatraman Govindaraju | 2014-01-11 | 1 | -1/+8 |
| | | | | llvm-svn: 199024 | ||||
* | Fix broken CHECK lines. | Benjamin Kramer | 2014-01-11 | 1 | -1/+1 |
| | | | | llvm-svn: 199016 | ||||
* | [Sparc] Emit retl/ret instead of jmp instruction. It improves the ↵ | Venkatraman Govindaraju | 2014-01-10 | 1 | -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 Govindaraju | 2014-01-01 | 1 | -2/+16 |
| | | | | | | does not clear top 32 bit, only SRL does. llvm-svn: 198280 | ||||
* | Add support for 64-bit calling convention. | Jakob Stoklund Olesen | 2013-04-02 | 1 | -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 on | Chris Lattner | 2010-02-04 | 1 | -4/+2 |
| | | | | | | 64-bit sparc codegen. Patch by Nathan Keynes! llvm-svn: 95293 | ||||
* | Convert more tests to avoid llvm-as. | Dan Gohman | 2009-09-11 | 1 | -4/+2 |
| | | | | llvm-svn: 81545 | ||||
* | Eliminate more uses of llvm-as and llvm-dis. | Dan Gohman | 2009-09-09 | 1 | -1/+1 |
| | | | | llvm-svn: 81293 | ||||
* | Remove llvm-upgrade and update tests. | Tanya Lattner | 2008-02-19 | 1 | -7/+8 |
| | | | | llvm-svn: 47296 | ||||
* | For PR1319: | Reid Spencer | 2007-04-16 | 1 | -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 Spencer | 2007-01-17 | 1 | -0/+11 |
llvm-svn: 33296 |