summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/Sparc/SparcInstr64Bit.td
Commit message (Expand)AuthorAgeFilesLines
* [SPARC] Fix 8 and 16-bit atomic load and store.James Y Knight2016-05-231-5/+5
* [SPARC] Use AtomicExpandPass to expand AtomicRMW instructions.James Y Knight2016-03-291-33/+0
* Sparc: Add the "alternate address space" load/store instructions.James Y Knight2015-05-181-2/+2
* Reapply r235977 "[DebugInfo] Add debug locations to constant SD nodes"Sergey Dmitrouk2015-04-281-5/+6
* Revert "[DebugInfo] Add debug locations to constant SD nodes"Daniel Jasper2015-04-281-6/+5
* [DebugInfo] Add debug locations to constant SD nodesSergey Dmitrouk2015-04-281-5/+6
* Sparc: disable printing on longer "brX,pt" aliasesTim Northover2014-05-161-2/+2
* [Sparc] Add trap on integer condition codes (Ticc) instructions to Sparc back...Venkatraman Govindaraju2014-03-021-0/+3
* [SparcV9] Adds support for branch on integer register instructions (BPr) and ...Venkatraman Govindaraju2014-03-021-0/+78
* [Sparc] Make floating point branch instruction formats to accept %fcc0-%fcc1 ...Venkatraman Govindaraju2014-03-021-2/+2
* [SparcV9] Add support for parsing branch instructions with prediction.Venkatraman Govindaraju2014-03-011-12/+2
* [Sparc] Add support to disassemble sparc memory instructions.Venkatraman Govindaraju2014-03-011-3/+6
* [Sparc] Emit correct encoding for atomic instructions. Also, add support for ...Venkatraman Govindaraju2014-02-071-1/+1
* Implement SPARCv9 atomic_swap_64 with a pseudo.Jakob Stoklund Olesen2014-01-301-0/+8
* Implement atomicrmw operations in 32 and 64 bits for SPARCv9.Jakob Stoklund Olesen2014-01-241-0/+25
* [Sparc] Add support for parsing floating point instructions.Venkatraman Govindaraju2014-01-121-18/+18
* [Sparc] Multiclass for loads/stores. No functionality change intended.Venkatraman Govindaraju2014-01-091-24/+4
* [SparcV9] Rename operands in some sparc64 instructions so that TableGen can e...Venkatraman Govindaraju2014-01-081-9/+9
* [Sparc] Add support for parsing branch instructions and conditional moves.Venkatraman Govindaraju2014-01-081-10/+20
* [Sparc] Add initial implementation of disassembler for sparcVenkatraman Govindaraju2014-01-061-20/+27
* [Sparc] Add the initial implementation of an asm parser for sparc/sparcv9.Venkatraman Govindaraju2014-01-041-1/+1
* [Sparc] Handle atomic loads/stores in sparc backend.Venkatraman Govindaraju2014-01-011-0/+26
* [SparcV9] Use separate instruction patterns for 64 bit arithmetic instruction...Venkatraman Govindaraju2013-12-291-20/+59
* [Sparc]: Implement LEA pattern for sparcv9.Venkatraman Govindaraju2013-11-241-0/+6
* [SparcV9] Handle i64 <-> float conversions in sparcv9 mode.Venkatraman Govindaraju2013-11-031-0/+36
* [SparcV9] Add ctpop instruction for i64. Also, expand ctlz, cttz and bswap.Venkatraman Govindaraju2013-11-031-0/+2
* [Sparc] Custom lower addc/adde/subc/sube on i64 in sparc64.Venkatraman Govindaraju2013-10-061-7/+0
* [Sparc] Clean up branch instructions, so that TableGen can encode branch cond...Venkatraman Govindaraju2013-09-221-3/+3
* [Sparc] Add support for TLS in sparc.Venkatraman Govindaraju2013-09-221-0/+9
* Remember the anyext patterns.Jakob Stoklund Olesen2013-06-071-0/+2
* Add missing zextloadi1 to i64 patterns. PR16721.Jakob Stoklund Olesen2013-06-071-0/+3
* Fix a typo in asm string of BP* family of instructions. With this fixRoman Divacky2013-06-071-1/+1
* [Sparc]: Use cmp instruction instead of subcc to compare integers.Venkatraman Govindaraju2013-06-071-2/+2
* Sparc: When storing 0, use %g0 directly in the store instruction instead ofVenkatraman Govindaraju2013-06-031-0/+4
* Don't use %g0 to materialize 0 directly.Jakob Stoklund Olesen2013-05-191-4/+0
* Select i64 values with %icc conditions.Jakob Stoklund Olesen2013-05-191-0/+5
* Add floating point selects on %xcc predicates.Jakob Stoklund Olesen2013-05-191-0/+10
* Implement SPselectfcc for i64 operands.Jakob Stoklund Olesen2013-05-191-1/+6
* Add 64-bit multiply and divide instructions for SPARC v9.Jakob Stoklund Olesen2013-04-161-0/+39
* Use i32 for all SPARC shift amounts, even in 64-bit mode.Jakob Stoklund Olesen2013-04-141-1/+1
* Implement LowerReturn_64 for SPARC v9.Jakob Stoklund Olesen2013-04-061-0/+9
* Add SPARC v9 support for select on 64-bit compares.Jakob Stoklund Olesen2013-04-041-2/+25
* Add 64-bit compare + branch for SPARC v9.Jakob Stoklund Olesen2013-04-031-0/+21
* Add 64-bit load and store instructions.Jakob Stoklund Olesen2013-04-021-0/+68
* Basic 64-bit ALU operations.Jakob Stoklund Olesen2013-04-021-0/+38
* Materialize 64-bit immediates.Jakob Stoklund Olesen2013-04-021-0/+88
* Add 64-bit shift instructions.Jakob Stoklund Olesen2013-04-021-0/+47
OpenPOWER on IntegriCloud