summaryrefslogtreecommitdiff
path: root/lib/Target/XCore/XCoreISelDAGToDAG.cpp
AgeCommit message (Expand)Author
2017-11-17Fix a bunch more layering of CodeGen headers that are in TargetDavid Blaikie
2016-10-01Use StringRef in Pass/PassManager APIs (NFC)Mehdi Amini
2016-06-12Pass DebugLoc and SDLoc by const ref.Benjamin Kramer
2016-05-13SDAG: Implement Select instead of SelectImpl in XCoreDAGToDAGISelJustin Bogner
2016-05-05SDAG: Rename Select->SelectImpl and repurpose Select as returning voidJustin Bogner
2016-04-18[NFC] Header cleanupMehdi Amini
2015-08-11PseudoSourceValue: Replace global manager with a manager in a machine function.Alex Lorenz
2015-07-09Make TargetLowering::getPointerTy() taking DataLayout as an argumentMehdi Amini
2015-04-28Reapply r235977 "[DebugInfo] Add debug locations to constant SD nodes"Sergey Dmitrouk
2015-04-28Revert "[DebugInfo] Add debug locations to constant SD nodes"Daniel Jasper
2015-04-28[DebugInfo] Add debug locations to constant SD nodesSergey Dmitrouk
2015-03-13Recommit r232027 with PR22883 fixed: Add infrastructure for support of multip...Daniel Sanders
2015-03-12Revert "r232027 - Add infrastructure for support of multiple memory constraints"Hal Finkel
2015-03-12Add infrastructure for support of multiple memory constraints.Daniel Sanders
2015-02-02Remove unused class variable.Eric Christopher
2014-04-29[C++11] Add 'override' keywords and remove 'virtual'. Additionally add 'final...Craig Topper
2014-04-26Convert SelectionDAG::getNode methods to use ArrayRef<SDValue>.Craig Topper
2014-04-25[C++] Use 'nullptr'. Target edition.Craig Topper
2014-03-06[XCore] Add support for the "m" inline asm constraint.Richard Osborne
2013-07-02[XCore] Fix instruction selection for zext, mkmsk instructions.Richard Osborne
2013-06-19Access the TargetLoweringInfo from the TargetMachine object instead of cachin...Bill Wendling
2013-06-06Cache the TargetLowering info object as a pointer.Bill Wendling
2013-05-25Track IR ordering of SelectionDAG nodes 2/4.Andrew Trick
2013-05-24Replace Count{Leading,Trailing}Zeros_{32,64} with count{Leading,Trailing}Zeros.Michael J. Spencer
2013-05-04[XCore] Make use of the target independent global address offset folding.Richard Osborne
2013-04-19ArrayRefize getMachineNode(). No functionality change.Michael Liao
2013-01-25Fix order of operands for crc8_l4rRichard Osborne
2013-01-02Move all of the header files which are involved in modelling the LLVM IRChandler Carruth
2012-12-03Use the new script to sort the includes of every file under lib.Chandler Carruth
2011-12-15Pass optLevel to XCoreDAGToDAGISel.Richard Osborne
2011-11-01Don't fold negative offsets into cp / dp accesses to avoid relocation errors.Richard Osborne
2011-09-12Associate a MemOperand with LDWCP nodes introduced during ISel.Richard Osborne
2011-05-31Add XCore intrinsic for crc8.Richard Osborne
2011-04-23Remove unused STL header includes.Jay Foad
2011-03-16Add checkevent intrinsic to check if any resources owned by the current threadRichard Osborne
2011-03-15Don't indent cases in a switch, no functionality change.Richard Osborne
2010-09-21fix a long standing wart: all the ComplexPattern's were beingChris Lattner
2010-09-03Remove Predicate_* calls from MBlaze and XCoreJakob Stoklund Olesen
2010-04-17Use const qualifiers with TargetLowering. This eliminates severalDan Gohman
2010-03-11Remove dead code. (S|U)MUL_LO is now lowered to LMUL or MACC(S|U)Richard Osborne
2010-03-10Prefer LMUL to MACCU as LMUL has no tied operands.Richard Osborne
2010-03-10Lower add (mul a, b), c into MACCU / MACCS nodes which translateRichard Osborne
2010-03-02Sink InstructionSelect() out of each target into SDISel, and rename itChris Lattner
2010-03-01stop using generated sdnodexforms.Chris Lattner
2010-01-05Change SelectCode's argument from SDValue to SDNode *, to make it moreDan Gohman
2009-11-05Remove uninteresting and confusing debug output.Dan Gohman
2009-10-06Remove xs1a subtarget. xs1a is a preproduction device used inRichard Osborne
2009-09-25Rename getTargetNode to getMachineNode, for consistency with theDan Gohman
2009-08-13Push LLVMContexts through the IntegerType APIs.Owen Anderson
2009-08-11Split EVT into MVT and EVT, the former representing _just_ a primitive type, ...Owen Anderson