summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp
Commit message (Expand)AuthorAgeFilesLines
* Code generation for 'fence' instruction.Eli Friedman2011-07-271-0/+2
* Revert r136156, which broke several buildbots.Dan Gohman2011-07-271-1/+14
* Delete unnecessarily cautious LastCALLSEQ code.Dan Gohman2011-07-261-14/+1
* land David Blaikie's patch to de-constify Type, with a few tweaks.Chris Lattner2011-07-181-14/+14
* LegalizeDAG doesn't need its own copy of this enum.Dan Gohman2011-07-151-7/+1
* Delete LegalizeDAG's own version of isTypeLegal and getTypeActionDan Gohman2011-07-151-26/+16
* Delete an unused variable and a redundant assert.Dan Gohman2011-07-151-9/+1
* Modernize comments.Dan Gohman2011-07-151-7/+4
* Add an intrinsic and codegen support for fused multiply-accumulate. The intentCameron Zwarich2011-07-081-0/+4
* Add a testcase for checking the integer-promotion of many different vectorNadav Rotem2011-06-141-0/+167
* Refactor getActionType and getTypeToTransformTo ; place all of the 'decision'Nadav Rotem2011-05-271-1/+1
* Revert commit 131534 since it seems to have broken several buildbots.Duncan Sands2011-05-181-1/+1
* Refactor getActionType and getTypeToTransformTo ; place all of the 'decision'Nadav Rotem2011-05-181-1/+1
* Misc. code cleanups.Dan Gohman2011-05-171-60/+59
* Delete unused variables.Dan Gohman2011-05-161-7/+5
* Trim #includes.Dan Gohman2011-05-161-7/+0
* Fix whitespace and 80-column violations.Dan Gohman2011-05-161-10/+10
* Since I can't reproduce the failures from 131261, re-trying with aStuart Hastings2011-05-131-2/+6
* Revert 131266 and 131261 due to buildbot complaints.Stuart Hastings2011-05-131-9/+2
* Non-fast-isel followup to 129634; correctly handle branches controlledStuart Hastings2011-05-121-2/+9
* Correctly walk through nested and adjacent CALLSEQ_START nodes. NoStuart Hastings2011-05-101-1/+2
* Rewrite the expander for umulo/smulo to remember to sign extend the inputEric Christopher2011-04-201-10/+58
* Delete unnecessary variable. <rdar://problem/7662569>Stuart Hastings2011-04-191-11/+4
* Support nested CALLSEQ_BEGIN/END; necessary for ARM byval support. <rdar://p...Stuart Hastings2011-04-191-42/+56
* Fix divmod libcall lowering. Convert to {S|U}DIVREM first and then expand the...Evan Cheng2011-04-161-71/+65
* Fix a ton of comment typos found by codespell. Patch byChris Lattner2011-04-151-1/+1
* Revert 123704; it broke threaded LLVM.Stuart Hastings2011-04-051-9/+15
* Issue libcalls __udivmod*i4 / __divmod*i4 for div / rem pairs.Evan Cheng2011-04-011-19/+141
* Use the correct LHS type when determining the legalization of a shift's RHS t...Owen Anderson2011-03-071-2/+4
* Allow targets to specify a the type of the RHS of a shift parameterized on th...Owen Anderson2011-02-251-20/+29
* Do not lose debug info of an inlined function argument even if the argument i...Devang Patel2011-02-181-0/+3
* Roll out r125794 to help diagnose the llvm-gcc-i386-linux-selfhost failure.Cameron Zwarich2011-02-181-3/+0
* Do not lose debug info of an inlined function argument even if the argument i...Devang Patel2011-02-171-0/+3
* Swap VT and DebugLoc operands of getExtLoad() for consistency withStuart Hastings2011-02-161-18/+18
* Speculatively revert r124380.Devang Patel2011-01-271-3/+0
* While legalizing SDValues do not drop SDDbgValues, trasfer them to new legal ...Devang Patel2011-01-271-0/+3
* Initialize variable to get rid of clang warning.Bill Wendling2011-01-261-1/+1
* Revert r124302Devang Patel2011-01-261-3/+0
* [AVX] Add INSERT_SUBVECTOR and support it on x86. This provides aDavid Greene2011-01-261-0/+48
* While legalizing SDValues do not drop SDDbgValues, trasfer them to new legal ...Devang Patel2011-01-261-0/+3
* Use only one API at a time.Eric Christopher2011-01-201-2/+1
* If we can, lower the multiply part of a umulo/smulo call to a libcallEric Christopher2011-01-201-8/+27
* Remove checking that prevented overlapping CALLSEQ_START/CALLSEQ_ENDStuart Hastings2011-01-181-15/+9
* Add an assert so we don't silently miscompile ctpop for bit widths > 128.Benjamin Kramer2011-01-151-0/+4
* Reimplement CTPOP legalization with the "best" algorithm fromBenjamin Kramer2011-01-151-18/+45
* Fix r123346 to handle scalar types too.Dan Gohman2011-01-131-2/+1
* Apply the patch from PR8958, which allows llc to get slightlyDan Gohman2011-01-121-1/+2
* Rename TargetFrameInfo into TargetFrameLowering. Also, put couple of FIXMEs a...Anton Korobeynikov2011-01-101-2/+2
* Remove TODO, these appear to be implemented.Eric Christopher2011-01-041-1/+0
* Fix indentation, add comment.Stuart Hastings2010-12-211-4/+6
OpenPOWER on IntegriCloud