summaryrefslogtreecommitdiff
path: root/lib/Target/Sparc/SparcInstr64Bit.td
AgeCommit message (Expand)Author
2016-05-23[SPARC] Fix 8 and 16-bit atomic load and store.James Y Knight
2016-03-29[SPARC] Use AtomicExpandPass to expand AtomicRMW instructions.James Y Knight
2015-05-18Sparc: Add the "alternate address space" load/store instructions.James Y Knight
2015-04-28Reapply r235977 "[DebugInfo] Add debug locations to constant SD nodes"Sergey Dmitrouk
2015-04-28Revert "[DebugInfo] Add debug locations to constant SD nodes"Daniel Jasper
2015-04-28[DebugInfo] Add debug locations to constant SD nodesSergey Dmitrouk
2014-05-16Sparc: disable printing on longer "brX,pt" aliasesTim Northover
2014-03-02[Sparc] Add trap on integer condition codes (Ticc) instructions to Sparc back...Venkatraman Govindaraju
2014-03-02[SparcV9] Adds support for branch on integer register instructions (BPr) and ...Venkatraman Govindaraju
2014-03-02[Sparc] Make floating point branch instruction formats to accept %fcc0-%fcc1 ...Venkatraman Govindaraju
2014-03-01[SparcV9] Add support for parsing branch instructions with prediction.Venkatraman Govindaraju
2014-03-01[Sparc] Add support to disassemble sparc memory instructions.Venkatraman Govindaraju
2014-02-07[Sparc] Emit correct encoding for atomic instructions. Also, add support for ...Venkatraman Govindaraju
2014-01-30Implement SPARCv9 atomic_swap_64 with a pseudo.Jakob Stoklund Olesen
2014-01-24Implement atomicrmw operations in 32 and 64 bits for SPARCv9.Jakob Stoklund Olesen
2014-01-12[Sparc] Add support for parsing floating point instructions.Venkatraman Govindaraju
2014-01-09[Sparc] Multiclass for loads/stores. No functionality change intended.Venkatraman Govindaraju
2014-01-08[SparcV9] Rename operands in some sparc64 instructions so that TableGen can e...Venkatraman Govindaraju
2014-01-08[Sparc] Add support for parsing branch instructions and conditional moves.Venkatraman Govindaraju
2014-01-06[Sparc] Add initial implementation of disassembler for sparcVenkatraman Govindaraju
2014-01-04[Sparc] Add the initial implementation of an asm parser for sparc/sparcv9.Venkatraman Govindaraju
2014-01-01[Sparc] Handle atomic loads/stores in sparc backend.Venkatraman Govindaraju
2013-12-29[SparcV9] Use separate instruction patterns for 64 bit arithmetic instruction...Venkatraman Govindaraju
2013-11-24[Sparc]: Implement LEA pattern for sparcv9.Venkatraman Govindaraju
2013-11-03[SparcV9] Handle i64 <-> float conversions in sparcv9 mode.Venkatraman Govindaraju
2013-11-03[SparcV9] Add ctpop instruction for i64. Also, expand ctlz, cttz and bswap.Venkatraman Govindaraju
2013-10-06[Sparc] Custom lower addc/adde/subc/sube on i64 in sparc64.Venkatraman Govindaraju
2013-09-22[Sparc] Clean up branch instructions, so that TableGen can encode branch cond...Venkatraman Govindaraju
2013-09-22[Sparc] Add support for TLS in sparc.Venkatraman Govindaraju
2013-06-07Remember the anyext patterns.Jakob Stoklund Olesen
2013-06-07Add missing zextloadi1 to i64 patterns. PR16721.Jakob Stoklund Olesen
2013-06-07Fix a typo in asm string of BP* family of instructions. With this fixRoman Divacky
2013-06-07[Sparc]: Use cmp instruction instead of subcc to compare integers.Venkatraman Govindaraju
2013-06-03Sparc: When storing 0, use %g0 directly in the store instruction instead ofVenkatraman Govindaraju
2013-05-19Don't use %g0 to materialize 0 directly.Jakob Stoklund Olesen
2013-05-19Select i64 values with %icc conditions.Jakob Stoklund Olesen
2013-05-19Add floating point selects on %xcc predicates.Jakob Stoklund Olesen
2013-05-19Implement SPselectfcc for i64 operands.Jakob Stoklund Olesen
2013-04-16Add 64-bit multiply and divide instructions for SPARC v9.Jakob Stoklund Olesen
2013-04-14Use i32 for all SPARC shift amounts, even in 64-bit mode.Jakob Stoklund Olesen
2013-04-06Implement LowerReturn_64 for SPARC v9.Jakob Stoklund Olesen
2013-04-04Add SPARC v9 support for select on 64-bit compares.Jakob Stoklund Olesen
2013-04-03Add 64-bit compare + branch for SPARC v9.Jakob Stoklund Olesen
2013-04-02Add 64-bit load and store instructions.Jakob Stoklund Olesen
2013-04-02Basic 64-bit ALU operations.Jakob Stoklund Olesen
2013-04-02Materialize 64-bit immediates.Jakob Stoklund Olesen
2013-04-02Add 64-bit shift instructions.Jakob Stoklund Olesen