summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/Sparc/SparcISelDAGToDAG.cpp
Commit message (Expand)AuthorAgeFilesLines
* [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
* several major improvements to the sparc backend: support for weak linkageChris Lattner2009-09-151-4/+19
* Split EVT into MVT and EVT, the former representing _just_ a primitive type, ...Owen Anderson2009-08-111-14/+14
* Rename MVT to EVT, in preparation for splitting SimpleValueType out into its ...Owen Anderson2009-08-101-14/+14
* Implement changes from Chris's feedback.Torok Edwin2009-07-081-0/+2
* Eliminate remaining non-DebugLoc version of getTargetNode.Dale Johannesen2009-02-061-3/+4
* Move a few containers out of ScheduleDAGInstrs::BuildSchedGraphDan Gohman2009-01-151-1/+1
* Eliminate the ISel priority queue, which used the topological order for aDan Gohman2008-11-051-4/+0
* Have TableGen emit setSubgraphColor calls under control of a -gen-debugDavid Greene2008-10-271-1/+1
* Add dummy 'm' inline asm constraint handler for Sparc. I'm not sure, whether ...Anton Korobeynikov2008-10-101-0/+26
* CleanupAnton Korobeynikov2008-10-101-12/+12
OpenPOWER on IntegriCloud