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