summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/Sparc/SparcISelLowering.cpp
Commit message (Expand)AuthorAgeFilesLines
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* [Sparc] Always use the version of computeKnownBits that returns a value. NFCI.Simon Pilgrim2018-12-211-2/+2
* [Sparc] Use float register for integer constrained with "f" in inline asmDaniel Cederman2018-12-131-8/+8
* [Sparc] Remove the support for builtin setjmp/longjmpDaniel Cederman2018-09-271-227/+0
* [Sparc] Add support for the cycle counter available in GR740Daniel Cederman2018-08-271-1/+13
* [Sparc] Custom bitcast between f64 and v2i32Daniel Cederman2018-08-271-6/+42
* [Sparc] Get sret arg size from CallLoweringInfo.getArgs()Daniel Cederman2018-08-171-46/+6
* [Sparc] Flush register windows for @llvm.returnaddress(1)Daniel Cederman2018-08-171-11/+6
* Revert "[Sparc] Add support for the cycle counter available in GR740"Daniel Cederman2018-08-131-13/+1
* [Sparc] Add support for the cycle counter available in GR740Daniel Cederman2018-08-131-1/+13
* Revert "[Sparc] Use the IntPair reg class for r constraints with value type f64"Daniel Cederman2018-07-181-1/+1
* [Sparc] Use the IntPair reg class for r constraints with value type f64Daniel Cederman2018-07-181-1/+1
* [Sparc] Use the names .rem and .urem instead of __modsi3 and __umodsi3Daniel Cederman2018-07-161-0/+3
* [Sparc] Generate ta 1 for the @llvm.debugtrap intrinsicDaniel Cederman2018-07-161-0/+1
* [Sparc] Add support for 13-bit PICDaniel Cederman2018-06-111-4/+15
* Set ADDE/ADDC/SUBE/SUBC to expand by defaultAmaury Sechet2018-06-011-0/+5
* [Sparc] Treat %fxx registers with value type Other as single precisionDaniel Cederman2018-05-301-1/+1
* [Sparc] Select correct register class for FP register constraintsDaniel Cederman2018-05-301-0/+16
* TargetMachine: Add address space to getPointerSizeMatt Arsenault2018-03-141-1/+1
* [TLS] use emulated TLS if the target supports only this modeChih-Hung Hsieh2018-02-281-1/+1
* MachineFunction: Return reference from getFunction(); NFCMatthias Braun2017-12-151-6/+6
* Revert r318704 - [Sparc] efficient pattern for UINT_TO_FP conversionRichard Trieu2017-12-111-73/+19
* [Sparc] efficient pattern for UINT_TO_FP conversionFedor Sergeev2017-11-201-19/+73
* [Sparc][NFC] Clean up SelectCC loweringAlex Bradbury2017-09-071-44/+40
* Change CallLoweringInfo::CS to be an ImmutableCallSite instead of a pointer. ...Peter Collingbourne2017-07-261-3/+3
* [SPARC] Clean up the support for disabling fsmuld and fmuls instructions.James Y Knight2017-07-201-3/+1
* [Sparc] Added software multiplication/division featureJames Y Knight2017-07-181-0/+13
* [SPARC] Support 'f' and 'e' inline asm constraints.James Y Knight2017-05-121-1/+22
* Add extra operand to CALLSEQ_START to keep frame part set up previouslySerge Pavlov2017-05-091-5/+3
* [KnownBits] Add wrapper methods for setting and clear all bits in the underly...Craig Topper2017-05-051-1/+1
* [SelectionDAG] Use KnownBits struct in DAG's computeKnownBits and simplifyDem...Craig Topper2017-04-281-8/+8
* Move value type list from TargetRegisterClass to TargetRegisterInfoKrzysztof Parzyszek2017-04-241-1/+3
* Revert r301231: Accidentally committed stale filesKrzysztof Parzyszek2017-04-241-3/+1
* Move value type list from TargetRegisterClass to TargetRegisterInfoKrzysztof Parzyszek2017-04-241-1/+3
* [DAGCombiner] Add vector demanded elements support to computeKnownBitsForTarg...Simon Pilgrim2017-03-311-0/+1
* Capitalize ArgListEntry fields. NFC.Nirav Dave2017-03-181-2/+2
* Fix typo in comment. NFC.Simon Pilgrim2016-11-181-1/+1
* [Sparc] Don't overlap variable-sized allocas with other stack variables.James Y Knight2016-10-251-3/+43
* [Sparc] Implement UMUL_LOHI and SMUL_LOHI instead of MULHS/MULHU/MUL.James Y Knight2016-10-051-3/+4
* [Sparc][Leon] Corrected supported atomics size for processors supporting Leon...Chris Dewhurst2016-09-061-1/+1
* [Sparc] Mark i128 shift libcalls unavailable in 32-bit mode.James Y Knight2016-09-021-0/+7
* [SelectionDAG] Rename fextend -> fpextend, fround -> fpround, frnd -> froundMichael Kuperstein2016-08-181-1/+1
* Revert "[Sparc] Leon errata fix passes."James Y Knight2016-08-121-10/+9
* MachineFunction: Return reference for getFrameInfo(); NFCMatthias Braun2016-07-281-33/+33
* [Sparc]: Fix bug in LowerSTORE due to r275592Douglas Katzman2016-07-211-1/+1
* [SelectionDAG] Get rid of bool parameters in SelectionDAG::getLoad, getStore,...Justin Lebar2016-07-151-115/+66
* [Sparc] Leon errata fix passes.Chris Dewhurst2016-07-081-9/+10
* Use arrays or initializer lists to feed ArrayRefs instead of SmallVector wher...Benjamin Kramer2016-07-021-7/+6
* CodeGen: Use MachineInstr& in TargetLowering, NFCDuncan P. N. Exon Smith2016-06-301-27/+25
* [Sparc] Atomics pass changes to make work with SparcV8 back-ends.Chris Dewhurst2016-06-271-4/+2
OpenPOWER on IntegriCloud