summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/Sparc/SparcISelLowering.cpp
Commit message (Expand)AuthorAgeFilesLines
* CodeGen: Use LLT instead of EVT in getRegisterByNameMatt Arsenault2020-01-091-1/+1
* TLI: Remove DAG argument from getRegisterByNameMatt Arsenault2019-10-011-3/+3
* [Alignment][NFC] Remove unneeded llvm:: scoping on Align typesGuillaume Chatelet2019-09-271-1/+1
* [SelectionDAG][Mips][Sparc] Don't allow SimplifyDemandedBits to constant fold...Craig Topper2019-09-201-3/+3
* [SVE][MVT] Fixed-length vector MVT rangesGraham Hunter2019-09-171-1/+1
* [Alignment][NFC] Use Align with TargetLowering::setMinFunctionAlignmentGuillaume Chatelet2019-09-061-1/+1
* [LLVM][Alignment] Make functions using log of alignment explicitGuillaume Chatelet2019-09-051-1/+1
* [TargetLowering] Remove optional arguments passing to makeLibCallShiva Chen2019-08-221-1/+3
* Apply llvm-prefer-register-over-unsigned from clang-tidy to LLVMDaniel Sanders2019-08-151-3/+3
* Emit diagnostic if an inline asm constraint requires an immediateBill Wendling2019-08-031-1/+1
* [SPARC] Use the correct register set for the "r" asm constraint.Joerg Sonnenberger2019-04-231-0/+2
* Include what's used in a few cpp files - these were getting transitiveEric Christopher2019-04-121-0/+1
* 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
OpenPOWER on IntegriCloud