summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/Sparc/SparcInstrInfo.td
Commit message (Expand)AuthorAgeFilesLines
* DAG: Use TargetConstant for FENCE operandsMatt Arsenault2020-01-021-2/+2
* [Sparc] Fix "Cannot select" error for AtomicFence on 32-bit V9James Clarke2019-11-181-0/+3
* DAG/GlobalISel: Correct type profile of bitcount opsMatt Arsenault2019-09-131-4/+4
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* [Sparc] Add membar assembler tagsDaniel Cederman2018-12-131-1/+11
* [Sparc] Remove the support for builtin setjmp/longjmpDaniel Cederman2018-09-271-31/+0
* [Sparc] Add support for the partial write PSR instructionDaniel Cederman2018-09-271-0/+16
* [Sparc] allow tls_add/tls_call syntax in assembler parserDaniel Cederman2018-09-031-1/+1
* [Sparc] Use ANDN instead of AND if constant can be encoded more efficientlyDaniel Cederman2018-08-301-0/+18
* [Sparc] Do not depend on icc for ta 1Daniel Cederman2018-07-171-2/+2
* [Sparc] Use the correct encoding for ta 3Daniel Cederman2018-07-161-1/+1
* [Sparc] Generate ta 1 for the @llvm.debugtrap intrinsicDaniel Cederman2018-07-161-0/+3
* [Sparc] Use synthetic instruction clr to zero register instead of sethiDaniel Cederman2018-04-201-0/+3
* [SPARC] Clean up the support for disabling fsmuld and fmuls instructions.James Y Knight2017-07-201-8/+6
* [Sparc] Added software multiplication/division featureJames Y Knight2017-07-181-0/+3
* Add extra operand to CALLSEQ_START to keep frame part set up previouslySerge Pavlov2017-05-091-4/+5
* [Sparc] Implement UMUL_LOHI and SMUL_LOHI instead of MULHS/MULHU/MUL.James Y Knight2016-10-051-2/+2
* [SelectionDAG] Rename fextend -> fpextend, fround -> fpround, frnd -> froundMichael Kuperstein2016-08-181-10/+10
* [SPARC] Fixes for hardware errata on LEON processor.Chris Dewhurst2016-06-191-0/+13
* [SPARC] Fix 8 and 16-bit atomic load and store.James Y Knight2016-05-231-9/+17
* [Sparc][LEON] Add LEON-specific CASA instruction.Chris Dewhurst2016-05-161-6/+27
* [Sparc][LEON] Add UMAC and SMAC instruction support for Sparc LEON subtargetsChris Dewhurst2016-05-091-0/+28
* [Sparc] Implement __builtin_setjmp, __builtin_longjmp back-end.Chris Dewhurst2016-05-041-0/+31
* [Sparc] This provides support for itineraries on Sparc.Chris Dewhurst2016-04-221-112/+178
* This change adds co-processor condition branching and conditional traps to th...Chris Dewhurst2016-03-091-1/+13
* The patch adds missing registers and instructions to complete all the registe...Chris Dewhurst2016-02-271-14/+90
* Reverting breaking change. Sorry.Chris Dewhurst2016-02-261-83/+6
* Reviewed at reviews.llvm.org/D17133Chris Dewhurst2016-02-261-6/+83
* Start replacing vector_extract/vector_insert with extractelt/inserteltMatt Arsenault2015-12-111-2/+2
* [SPARCv9] Add support for the rdpr/wrpr instructions.Joerg Sonnenberger2015-10-041-0/+19
* [SPARC] Add mulscc.Joerg Sonnenberger2015-09-171-0/+4
* [SPARC] Recognize st/stx operations with %fsr argument too.Joerg Sonnenberger2015-09-161-0/+16
* [Sparc]: asm-only support for the ldstub instruction.Douglas Katzman2015-08-191-0/+11
* [SPARC] Enable writing to floating-point-state register.Douglas Katzman2015-08-191-0/+16
* [Sparc] Rename LoadASR and StoreASR from r245360 to *ASI, as was intended.James Y Knight2015-08-191-10/+10
* Load/store instructions for floating points with address space require SparcV9.Joerg Sonnenberger2015-08-181-19/+39
* Load/store for float registers from/to alternate space.Joerg Sonnenberger2015-08-101-6/+6
* [Sparc] Implement i64 load/store support for 32-bit sparc.James Y Knight2015-08-101-0/+18
* [Sparc] Fix disassembly of popc instruction.James Y Knight2015-08-051-2/+2
* [SPARC] Cleanup handling of the Y/ASR registers.James Y Knight2015-07-081-2/+2
* [Sparc] Add more instruction aliases.James Y Knight2015-07-061-0/+1
* [Sparc] Add support for flush instruction.James Y Knight2015-07-061-0/+14
* [Sparc] Rearrange SparcInstrInfo, no change.James Y Knight2015-07-011-68/+80
* Sparc: Support PSR, TBR, WIM read/write instructions.James Y Knight2015-05-181-0/+48
* Sparc: Add the "alternate address space" load/store instructions.James Y Knight2015-05-181-10/+41
* Add support for the Sparc implementation-defined "ASR" registers.James Y Knight2015-05-181-12/+11
* Reapply r235977 "[DebugInfo] Add debug locations to constant SD nodes"Sergey Dmitrouk2015-04-281-2/+3
* Revert "[DebugInfo] Add debug locations to constant SD nodes"Daniel Jasper2015-04-281-3/+2
* [DebugInfo] Add debug locations to constant SD nodesSergey Dmitrouk2015-04-281-2/+3
* Reuse a bunch of cached subtargets and remove getSubtarget callsEric Christopher2015-01-301-9/+9
OpenPOWER on IntegriCloud