summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/Sparc/SparcISelDAGToDAG.cpp
Commit message (Expand)AuthorAgeFilesLines
* [SelectionDAG] Disallow indirect "i" constraintFangrui Song2019-12-291-1/+0
* Sparc - fix uninitialized variable warnings. NFCI.Simon Pilgrim2019-11-131-1/+1
* Apply llvm-prefer-register-over-unsigned from clang-tidy to LLVMDaniel Sanders2019-08-151-2/+2
* Implementation of asm-goto support in LLVMCraig Topper2019-02-081-2/+3
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* Revert "This pass, fixing an erratum in some LEON 2 processors..."Daniel Cederman2018-04-201-6/+0
* [Sparc] Fix addressing mode when using 64-bit values in inline assemblyDaniel Cederman2018-04-201-0/+2
* This pass, fixing an erratum in some LEON 2 processors ensures that the SDIV ...Chris Dewhurst2016-10-101-0/+6
* [Sparc] Implement UMUL_LOHI and SMUL_LOHI instead of MULHS/MULHU/MUL.James Y Knight2016-10-051-13/+0
* Use StringRef in Pass/PassManager APIs (NFC)Mehdi Amini2016-10-011-1/+1
* [Sparc] Enable more inline assembly constraints.Chris Dewhurst2016-05-201-0/+1
* SDAG: Implement Select instead of SelectImpl in SparcDAGToDAGISelJustin Bogner2016-05-131-16/+17
* SDAG: Clean up a dangling node in SparcISelDAGToDAG::SelectImplJustin Bogner2016-05-131-0/+1
* SDAG: Rename Select->SelectImpl and repurpose Select as returning voidJustin Bogner2016-05-051-2/+2
* [NFC] Header cleanupMehdi Amini2016-04-181-1/+0
* [Sparc] Implement i64 load/store support for 32-bit sparc.James Y Knight2015-08-101-0/+183
* Make TargetLowering::getPointerTy() taking DataLayout as an argumentMehdi Amini2015-07-091-5/+8
* [SPARC] Cleanup handling of the Y/ASR registers.James Y Knight2015-07-081-10/+8
* Add support for the Sparc implementation-defined "ASR" registers.James Y Knight2015-05-181-3/+7
* Reapply r235977 "[DebugInfo] Add debug locations to constant SD nodes"Sergey Dmitrouk2015-04-281-4/+6
* Revert "[DebugInfo] Add debug locations to constant SD nodes"Daniel Jasper2015-04-281-6/+4
* [DebugInfo] Add debug locations to constant SD nodesSergey Dmitrouk2015-04-281-4/+6
* [sparc] Small fix to r232719 to make 2007-12-17-InvokeAsm.ll pass on the buil...Daniel Sanders2015-03-191-0/+1
* Recommit r232027 with PR22883 fixed: Add infrastructure for support of multip...Daniel Sanders2015-03-131-4/+4
* Revert "r232027 - Add infrastructure for support of multiple memory constraints"Hal Finkel2015-03-121-4/+4
* Add infrastructure for support of multiple memory constraints.Daniel Sanders2015-03-121-4/+4
* Reuse a bunch of cached subtargets and remove getSubtarget callsEric Christopher2015-01-301-8/+7
* Cache TargetLowering on SelectionDAGISel and update previousEric Christopher2014-10-081-7/+5
* Remove the TargetMachine forwards for TargetSubtargetInfo basedEric Christopher2014-08-041-1/+2
* [C++11] Add 'override' keywords and remove 'virtual'. Additionally add 'final...Craig Topper2014-04-291-5/+5
* [C++] Use 'nullptr'. Target edition.Craig Topper2014-04-251-1/+1
* ISelDAG: spot chain cycles involving MachineNodesTim Northover2013-09-221-1/+3
* [Sparc] Add support for TLS in sparc.Venkatraman Govindaraju2013-09-221-2/+4
* Access the TargetLoweringInfo from the TargetMachine object instead of cachin...Bill Wendling2013-06-191-5/+7
* Cache the TargetLowering info object as a pointer.Bill Wendling2013-06-061-4/+4
* Track IR ordering of SelectionDAG nodes 2/4.Andrew Trick2013-05-251-1/+1
* Add 64-bit multiply and divide instructions for SPARC v9.Jakob Stoklund Olesen2013-04-161-0/+3
* Use the correct types when matching ADDRri patterns from frame indexes.Jakob Stoklund Olesen2013-04-131-3/+4
* Move all of the header files which are involved in modelling the LLVM IRChandler Carruth2013-01-021-1/+1
* Use the new script to sort the includes of every file under lib.Chandler Carruth2012-12-031-1/+1
* Remove dead code. Improve llvm_unreachable text. Simplify some control flow.Ahmed Charles2012-02-191-1/+0
* rename MVT::Flag to MVT::Glue. "Flag" is a terrible name forChris Lattner2010-12-211-2/+2
* fix a long standing wart: all the ComplexPattern's were beingChris Lattner2010-09-211-8/+6
* Don't call Predicate_* methods directly from Sparc target.Jakob Stoklund Olesen2010-08-171-4/+4
* Delete an unnecessary reference to SelectionDAGISel::BB.Dan Gohman2010-04-191-1/+0
* Use const qualifiers with TargetLowering. This eliminates severalDan Gohman2010-04-171-1/+0
* Sink InstructionSelect() out of each target into SDISel, and rename itChris Lattner2010-03-021-15/+1
* Change SelectCode's argument from SDValue to SDNode *, to make it moreDan Gohman2010-01-051-10/+9
* Remove uninteresting and confusing debug output.Dan Gohman2009-11-051-1/+0
* Rename getTargetNode to getMachineNode, for consistency with theDan Gohman2009-09-251-4/+4
OpenPOWER on IntegriCloud