aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/XCore/XCoreISelDAGToDAG.cpp
Commit message (Expand)AuthorAgeFilesLines
* [XCore] Fix instruction selection for zext, mkmsk instructions.Richard Osborne2013-07-021-1/+1
* Access the TargetLoweringInfo from the TargetMachine object instead of cachin...Bill Wendling2013-06-191-3/+1
* Cache the TargetLowering info object as a pointer.Bill Wendling2013-06-061-1/+1
* Track IR ordering of SelectionDAG nodes 2/4.Andrew Trick2013-05-251-3/+3
* Replace Count{Leading,Trailing}Zeros_{32,64} with count{Leading,Trailing}Zeros.Michael J. Spencer2013-05-241-2/+2
* [XCore] Make use of the target independent global address offset folding.Richard Osborne2013-05-041-44/+0
* ArrayRefize getMachineNode(). No functionality change.Michael Liao2013-04-191-6/+6
* Fix order of operands for crc8_l4rRichard Osborne2013-01-251-9/+4
* Move all of the header files which are involved in modelling the LLVM IRChandler Carruth2013-01-021-6/+6
* Use the new script to sort the includes of every file under lib.Chandler Carruth2012-12-031-6/+6
* Pass optLevel to XCoreDAGToDAGISel.Richard Osborne2011-12-151-4/+5
* Don't fold negative offsets into cp / dp accesses to avoid relocation errors.Richard Osborne2011-11-011-2/+2
* Associate a MemOperand with LDWCP nodes introduced during ISel.Richard Osborne2011-09-121-3/+8
* Add XCore intrinsic for crc8.Richard Osborne2011-05-311-0/+10
* Remove unused STL header includes.Jay Foad2011-04-231-2/+0
* Add checkevent intrinsic to check if any resources owned by the current threadRichard Osborne2011-03-161-55/+127
* Don't indent cases in a switch, no functionality change.Richard Osborne2011-03-151-50/+50
* fix a long standing wart: all the ComplexPattern's were beingChris Lattner2010-09-211-12/+9
* Remove Predicate_* calls from MBlaze and XCoreJakob Stoklund Olesen2010-09-031-6/+15
* Use const qualifiers with TargetLowering. This eliminates severalDan Gohman2010-04-171-2/+1
* Remove dead code. (S|U)MUL_LO is now lowered to LMUL or MACC(S|U)Richard Osborne2010-03-111-23/+0
* Prefer LMUL to MACCU as LMUL has no tied operands.Richard Osborne2010-03-101-0/+6
* Lower add (mul a, b), c into MACCU / MACCS nodes which translateRichard Osborne2010-03-101-0/+12
* Sink InstructionSelect() out of each target into SDISel, and rename itChris Lattner2010-03-021-11/+0
* stop using generated sdnodexforms.Chris Lattner2010-03-011-1/+5
* Change SelectCode's argument from SDValue to SDNode *, to make it moreDan Gohman2010-01-051-16/+15
* Remove uninteresting and confusing debug output.Dan Gohman2009-11-051-4/+1
* Remove xs1a subtarget. xs1a is a preproduction device used inRichard Osborne2009-10-061-25/+16
* Rename getTargetNode to getMachineNode, for consistency with theDan Gohman2009-09-251-14/+15
* Push LLVMContexts through the IntegerType APIs.Owen Anderson2009-08-131-1/+2
* Split EVT into MVT and EVT, the former representing _just_ a primitive type, ...Owen Anderson2009-08-111-22/+22
* Rename MVT to EVT, in preparation for splitting SimpleValueType out into its ...Owen Anderson2009-08-101-23/+23
* Revert the ConstantInt constructors back to their 2.5 forms where possible, t...Owen Anderson2009-07-241-2/+1
* Move EVER MORE stuff over to LLVMContext.Owen Anderson2009-07-141-1/+3
* Implement changes from Chris's feedback.Torok Edwin2009-07-081-0/+2
* get rid of some non-DebugLoc getTargetNode variants.Dale Johannesen2009-02-061-10/+12
* Move a few containers out of ScheduleDAGInstrs::BuildSchedGraphDan Gohman2009-01-151-1/+1
* Don't fold address calculations which use negative offsets intoRichard Osborne2009-01-151-2/+2
* Fix compile warnings.Richard Osborne2008-11-071-1/+1
* Add XCore backend.Richard Osborne2008-11-071-0/+228