summaryrefslogtreecommitdiffstats
path: root/lib/CodeGen/SelectionDAG
Commit message (Expand)AuthorAgeFilesLines
* Simplify debug info intrisinc lowering.Devang Patel2009-07-022-162/+115
* CMake build fixes, from Xerxes RanbyDouglas Gregor2009-07-021-0/+2
* Simplify. Devang Patel2009-07-022-17/+17
* Simplify. No intentional functionality change.Devang Patel2009-07-021-49/+36
* Refactor. No functionality change.Devang Patel2009-07-011-10/+4
* llvm.dbg.declare is always used for local variable's debug info.Devang Patel2009-07-011-4/+1
* Add a bit IsUndef to MachineOperand. This indicates the def / use register op...Evan Cheng2009-06-301-1/+1
* fix a typo that GCC should have caught that causes crashes with -view-*-dagsChris Lattner2009-06-271-1/+1
* fix a really subtle bug in the cross section of aliases and TLS:Chris Lattner2009-06-261-9/+3
* implement DOTGraphTraits<SelectionDAG*>::getNodeLabel in terms ofChris Lattner2009-06-261-138/+5
* dot graph viewing is apparently not using SDNode::print_details, this is bad,Chris Lattner2009-06-261-0/+7
* propagate target operand flags from dag nodes into MachineOperands.Chris Lattner2009-06-261-4/+8
* fit in 80 colsChris Lattner2009-06-261-5/+4
* add targetflags to jump tables and constant pool entries.Chris Lattner2009-06-251-6/+24
* allow setting target operand flags on TargetGlobalAddress nodes.Chris Lattner2009-06-251-6/+19
* start bringing targetoperand flags into isel, first up, ExternalSymbol.Chris Lattner2009-06-251-7/+13
* Provide guards for this shared structure. I'm not sure this actually needsOwen Anderson2009-06-251-3/+8
* This increases the maximum for MVT::LAST_VALUETYPEDavid Greene2009-06-243-3/+3
* Get rid of the global CFGOnly flag by threading a ShortNames parameters throu...Owen Anderson2009-06-241-4/+7
* Rewrite 73900 per Duncan's suggestion.Dale Johannesen2009-06-241-19/+9
* remove dead makefile flags.Chris Lattner2009-06-241-2/+0
* Fix memcpy expansion so it won't generate invalidDale Johannesen2009-06-221-6/+25
* mv CodeGen/DebugLoc.h Support/DebugLoc.hDevang Patel2009-06-191-1/+0
* Minor cleanup; fixes review comments for a previous patch. Sorry for Eli Friedman2009-06-191-4/+3
* Fixed names of libcalls checked in r73480.Sanjiv Gupta2009-06-161-8/+4
* Added required libcalls for PIC16 (mostly floating points to integer casting ...Sanjiv Gupta2009-06-161-0/+16
* Add some generic expansion logic for SMULO and UMULO. Fixes UMULO Eli Friedman2009-06-161-0/+47
* Change this from an assert to a cerr+exit, since it's diagnosing anDan Gohman2009-06-151-2/+6
* Gracefully handle imbalanced inline function begin and end markers.Devang Patel2009-06-151-1/+1
* CheckTailCallReturnConstraints is missing a check on theArnold Schwaighofer2009-06-151-1/+5
* Tweak the expansion code for BIT_CONVERT to generate better code Eli Friedman2009-06-071-0/+20
* Slightly generalize the code that handles shuffles of consecutive loads Eli Friedman2009-06-071-78/+37
* Fix the expansion for CONCAT_VECTORS so that it doesn't create illegal Eli Friedman2009-06-061-17/+1
* Factor out a couple of helpers.Eli Friedman2009-06-061-78/+101
* Make SINT_TO_FP/UINT_TO_FP vector legalization queries query on the Eli Friedman2009-06-061-3/+7
* Add new function attribute - noimplicitfloatDevang Patel2009-06-051-1/+1
* Adapt the x86 build_vector dagcombine to the current state of the legalizer.Nate Begeman2009-06-052-16/+20
* Allow libcalls for i16 sdiv/udiv/rem operations.Sanjiv Gupta2009-06-051-4/+12
* Split the Add, Sub, and Mul instruction opcodes into separateDan Gohman2009-06-043-47/+32
* Fix FP_TO_UINT->i32 on ppc32 -mcpu=g5. This wasDale Johannesen2009-06-041-6/+5
* Don't do the X * 0.0 -> 0.0 transformation in instcombine, becauseDan Gohman2009-06-042-5/+11
* Fix comments.Dan Gohman2009-06-041-2/+2
* Revert 72707 and 72709, for the moment.Dale Johannesen2009-06-025-68/+19
* Make the implicit inputs and outputs of target-independentDale Johannesen2009-06-015-19/+68
* Rename CustomLowerResults to CustomLowerNode, sinceDuncan Sands2009-05-314-9/+8
* Untabification.Bill Wendling2009-05-301-4/+4
* Do not try to create a MVT type of width 0.Evan Cheng2009-05-281-0/+2
* Re-commit r72514 and r72516 with a fixed version of BR_CC lowering. Eli Friedman2009-05-281-87/+38
* Incorporate patch feedbacks.Evan Cheng2009-05-281-11/+17
* Temporarily revert r72514 (and dependent patch r72516). It was causing thisBill Wendling2009-05-281-36/+87