aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/Sparc/SparcISelDAGToDAG.cpp
AgeCommit message (Expand)AuthorFilesLines
2016-05-20[Sparc] Enable more inline assembly constraints.Chris Dewhurst1-0/+1
2016-05-13SDAG: Implement Select instead of SelectImpl in SparcDAGToDAGISelJustin Bogner1-16/+17
2016-05-13SDAG: Clean up a dangling node in SparcISelDAGToDAG::SelectImplJustin Bogner1-0/+1
2016-05-05SDAG: Rename Select->SelectImpl and repurpose Select as returning voidJustin Bogner1-2/+2
2016-04-18[NFC] Header cleanupMehdi Amini1-1/+0
2015-08-10[Sparc] Implement i64 load/store support for 32-bit sparc.James Y Knight1-0/+183
2015-07-09Make TargetLowering::getPointerTy() taking DataLayout as an argumentMehdi Amini1-5/+8
2015-07-08[SPARC] Cleanup handling of the Y/ASR registers.James Y Knight1-10/+8
2015-05-18Add support for the Sparc implementation-defined "ASR" registers.James Y Knight1-3/+7
2015-04-28Reapply r235977 "[DebugInfo] Add debug locations to constant SD nodes"Sergey Dmitrouk1-4/+6
2015-04-28Revert "[DebugInfo] Add debug locations to constant SD nodes"Daniel Jasper1-6/+4
2015-04-28[DebugInfo] Add debug locations to constant SD nodesSergey Dmitrouk1-4/+6
2015-03-19[sparc] Small fix to r232719 to make 2007-12-17-InvokeAsm.ll pass on the buil...Daniel Sanders1-0/+1
2015-03-13Recommit r232027 with PR22883 fixed: Add infrastructure for support of multip...Daniel Sanders1-4/+4
2015-03-12Revert "r232027 - Add infrastructure for support of multiple memory constraints"Hal Finkel1-4/+4
2015-03-12Add infrastructure for support of multiple memory constraints.Daniel Sanders1-4/+4
2015-01-30Reuse a bunch of cached subtargets and remove getSubtarget callsEric Christopher1-8/+7
2014-10-08Cache TargetLowering on SelectionDAGISel and update previousEric Christopher1-7/+5
2014-08-04Remove the TargetMachine forwards for TargetSubtargetInfo basedEric Christopher1-1/+2
2014-04-29[C++11] Add 'override' keywords and remove 'virtual'. Additionally add 'final...Craig Topper1-5/+5
2014-04-25[C++] Use 'nullptr'. Target edition.Craig Topper1-1/+1
2013-09-22ISelDAG: spot chain cycles involving MachineNodesTim Northover1-1/+3
2013-09-22[Sparc] Add support for TLS in sparc.Venkatraman Govindaraju1-2/+4
2013-06-19Access the TargetLoweringInfo from the TargetMachine object instead of cachin...Bill Wendling1-5/+7
2013-06-06Cache the TargetLowering info object as a pointer.Bill Wendling1-4/+4
2013-05-25Track IR ordering of SelectionDAG nodes 2/4.Andrew Trick1-1/+1
2013-04-16Add 64-bit multiply and divide instructions for SPARC v9.Jakob Stoklund Olesen1-0/+3
2013-04-13Use the correct types when matching ADDRri patterns from frame indexes.Jakob Stoklund Olesen1-3/+4
2013-01-02Move all of the header files which are involved in modelling the LLVM IRChandler Carruth1-1/+1
2012-12-03Use the new script to sort the includes of every file under lib.Chandler Carruth1-1/+1
2012-02-19Remove dead code. Improve llvm_unreachable text. Simplify some control flow.Ahmed Charles1-1/+0
2010-12-21rename MVT::Flag to MVT::Glue. "Flag" is a terrible name forChris Lattner1-2/+2
2010-09-21fix a long standing wart: all the ComplexPattern's were beingChris Lattner1-8/+6
2010-08-17Don't call Predicate_* methods directly from Sparc target.Jakob Stoklund Olesen1-4/+4
2010-04-19Delete an unnecessary reference to SelectionDAGISel::BB.Dan Gohman1-1/+0
2010-04-17Use const qualifiers with TargetLowering. This eliminates severalDan Gohman1-1/+0
2010-03-02Sink InstructionSelect() out of each target into SDISel, and rename itChris Lattner1-15/+1
2010-01-05Change SelectCode's argument from SDValue to SDNode *, to make it moreDan Gohman1-10/+9
2009-11-05Remove uninteresting and confusing debug output.Dan Gohman1-1/+0
2009-09-25Rename getTargetNode to getMachineNode, for consistency with theDan Gohman1-4/+4
2009-09-15several major improvements to the sparc backend: support for weak linkageChris Lattner1-4/+19
2009-08-11Split EVT into MVT and EVT, the former representing _just_ a primitive type, ...Owen Anderson1-14/+14
2009-08-10Rename MVT to EVT, in preparation for splitting SimpleValueType out into its ...Owen Anderson1-14/+14
2009-07-08Implement changes from Chris's feedback.Torok Edwin1-0/+2
2009-02-06Eliminate remaining non-DebugLoc version of getTargetNode.Dale Johannesen1-3/+4
2009-01-15Move a few containers out of ScheduleDAGInstrs::BuildSchedGraphDan Gohman1-1/+1
2008-11-05Eliminate the ISel priority queue, which used the topological order for aDan Gohman1-4/+0
2008-10-27Have TableGen emit setSubgraphColor calls under control of a -gen-debugDavid Greene1-1/+1
2008-10-10Add dummy 'm' inline asm constraint handler for Sparc. I'm not sure, whether ...Anton Korobeynikov1-0/+26
2008-10-10CleanupAnton Korobeynikov1-12/+12