summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/Sparc/SparcISelLowering.h
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-2/+2
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* [Sparc] Remove the support for builtin setjmp/longjmpDaniel Cederman2018-09-271-12/+0
* [Sparc] Custom bitcast between f64 and v2i32Daniel Cederman2018-08-271-0/+7
* [Sparc] Get sret arg size from CallLoweringInfo.getArgs()Daniel Cederman2018-08-171-1/+0
* Remove trailing spaceFangrui Song2018-07-301-2/+2
* Revert r318704 - [Sparc] efficient pattern for UINT_TO_FP conversionRichard Trieu2017-12-111-4/+0
* [Sparc] efficient pattern for UINT_TO_FP conversionFedor Sergeev2017-11-201-0/+4
* Fix a bunch more layering of CodeGen headers that are in TargetDavid Blaikie2017-11-171-1/+1
* [SelectionDAG] Use KnownBits struct in DAG's computeKnownBits and simplifyDem...Craig Topper2017-04-281-2/+1
* [DAGCombiner] Add vector demanded elements support to computeKnownBitsForTarg...Simon Pilgrim2017-03-311-0/+1
* CodeGen: Use MachineInstr& in TargetLowering, NFCDuncan P. N. Exon Smith2016-06-301-5/+5
* Pass DebugLoc and SDLoc by const ref.Benjamin Kramer2016-06-121-31/+22
* [sparc] Remove some unused (and undefined) declarations.Benjamin Kramer2016-05-271-4/+0
* [Sparc] Implement getRegisterByName.Chris Dewhurst2016-05-201-0/+3
* [Sparc] Enable more inline assembly constraints.Chris Dewhurst2016-05-201-0/+8
* [Sparc] Add Soft Float supportChris Dewhurst2016-05-181-1/+3
* [Sparc] Implement __builtin_setjmp, __builtin_longjmp back-end.Chris Dewhurst2016-05-041-0/+12
* [Sparc] Constification of TargetMachine argumentsJames Y Knight2016-05-031-1/+1
* [SPARC] [SSP] Add support for LOAD_STACK_GUARD.Marcin Koscielnicki2016-04-261-0/+4
* [SPARC] Add support for llvm.thread.pointer.Marcin Koscielnicki2016-04-261-0/+2
* [SPARC] Use AtomicExpandPass to expand AtomicRMW instructions.James Y Knight2016-03-291-0/+2
* Tweak some atomics functions in preparation for larger changes; NFC.James Y Knight2016-03-161-0/+7
* [WinEH] Update exception pointer registersJoseph Tremoulet2015-11-071-0/+14
* [Sparc] Implement i64 load/store support for 32-bit sparc.James Y Knight2015-08-101-2/+2
* Re-instate the EVT parameter to getScalarShiftAmountTy() for OOT userMehdi Amini2015-07-091-1/+1
* Make TargetLowering::getShiftAmountTy() taking DataLayout as an argumentMehdi Amini2015-07-091-1/+3
* Make TargetLowering::getPointerTy() taking DataLayout as an argumentMehdi Amini2015-07-091-1/+2
* [TargetLowering] StringRefize asm constraint getters.Benjamin Kramer2015-07-051-3/+2
* Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC)Alexander Kornienko2015-06-231-1/+1
* Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko2015-06-191-1/+1
* Change getTargetNodeName() to produce compiler warnings for missing cases, fi...Matthias Braun2015-05-071-1/+1
* [sparc] Only support the 'm' inline assembly memory constraint. NFC.Daniel Sanders2015-03-191-6/+0
* Make each target map all inline assembly memory constraints to InlineAsm::Con...Daniel Sanders2015-03-161-0/+6
* getRegForInlineAsmConstraint wants to use TargetRegisterInfo forEric Christopher2015-02-261-2/+4
* Reuse a bunch of cached subtargets and remove getSubtarget callsEric Christopher2015-01-301-1/+1
* Canonicalize header guards into a common format.Benjamin Kramer2014-08-131-2/+2
* Rename ComputeMaskedBits to computeKnownBits. "Masked" has beenJay Foad2014-05-141-6/+6
* [C++11] Add 'override' keywords and remove 'virtual'. Additionally add 'final...Craig Topper2014-04-291-25/+25
* Implement atomicrmw operations in 32 and 64 bits for SPARCv9.Jakob Stoklund Olesen2014-01-241-0/+7
* [Sparc] Add support for inline assembly constraint 'I'. Venkatraman Govindaraju2014-01-221-0/+7
* [Sparc]: Implement getSetCCResultType() in SparcTargetLowering so that umulo/...Venkatraman Govindaraju2013-12-091-0/+3
* [SparcV9] Handle i64 <-> float conversions in sparcv9 mode.Venkatraman Govindaraju2013-11-031-0/+6
* [Sparc] Add support for TLS in sparc.Venkatraman Govindaraju2013-09-221-2/+7
* [Sparc] Add support for soft long double (fp128).Venkatraman Govindaraju2013-09-031-0/+17
* The getRegForInlineAsmConstraint function should only accept MVT value types.Chad Rosier2013-06-221-1/+1
* Sparc: Add support for indirect branch and blockaddress in Sparc backend.Venkatraman Govindaraju2013-06-031-0/+1
* Track IR ordering of SelectionDAG nodes 2/4.Andrew Trick2013-05-251-6/+6
* Use i32 for all SPARC shift amounts, even in 64-bit mode.Jakob Stoklund Olesen2013-04-141-0/+1
OpenPOWER on IntegriCloud