summaryrefslogtreecommitdiff
path: root/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp
Commit message (Expand)AuthorAge
* Some legalization fixes for atomic load and store.Eli Friedman2011-09-15
* Split the init.trampoline intrinsic, which currently combines GCC'sDuncan Sands2011-09-06
* Revert r131152, r129796, r129761. This code is currently consideredDan Gohman2011-09-01
* Atomic load/store on ARM/Thumb.Eli Friedman2011-08-26
* Basic x86 code generation for atomic load and store instructions.Eli Friedman2011-08-24
* Code generation for 'fence' instruction.Eli Friedman2011-07-27
* Revert r136156, which broke several buildbots.Dan Gohman2011-07-27
* Delete unnecessarily cautious LastCALLSEQ code.Dan Gohman2011-07-26
* land David Blaikie's patch to de-constify Type, with a few tweaks.Chris Lattner2011-07-18
* LegalizeDAG doesn't need its own copy of this enum.Dan Gohman2011-07-15
* Delete LegalizeDAG's own version of isTypeLegal and getTypeActionDan Gohman2011-07-15
* Delete an unused variable and a redundant assert.Dan Gohman2011-07-15
* Modernize comments.Dan Gohman2011-07-15
* Add an intrinsic and codegen support for fused multiply-accumulate. The intentCameron Zwarich2011-07-08
* Add a testcase for checking the integer-promotion of many different vectorNadav Rotem2011-06-14
* Refactor getActionType and getTypeToTransformTo ; place all of the 'decision'Nadav Rotem2011-05-27
* Revert commit 131534 since it seems to have broken several buildbots.Duncan Sands2011-05-18
* Refactor getActionType and getTypeToTransformTo ; place all of the 'decision'Nadav Rotem2011-05-18
* Misc. code cleanups.Dan Gohman2011-05-17
* Delete unused variables.Dan Gohman2011-05-16
* Trim #includes.Dan Gohman2011-05-16
* Fix whitespace and 80-column violations.Dan Gohman2011-05-16
* Since I can't reproduce the failures from 131261, re-trying with aStuart Hastings2011-05-13
* Revert 131266 and 131261 due to buildbot complaints.Stuart Hastings2011-05-13
* Non-fast-isel followup to 129634; correctly handle branches controlledStuart Hastings2011-05-12
* Correctly walk through nested and adjacent CALLSEQ_START nodes. NoStuart Hastings2011-05-10
* Rewrite the expander for umulo/smulo to remember to sign extend the inputEric Christopher2011-04-20
* Delete unnecessary variable. <rdar://problem/7662569>Stuart Hastings2011-04-19
* Support nested CALLSEQ_BEGIN/END; necessary for ARM byval support. <rdar://p...Stuart Hastings2011-04-19
* Fix divmod libcall lowering. Convert to {S|U}DIVREM first and then expand the...Evan Cheng2011-04-16
* Fix a ton of comment typos found by codespell. Patch byChris Lattner2011-04-15
* Revert 123704; it broke threaded LLVM.Stuart Hastings2011-04-05
* Issue libcalls __udivmod*i4 / __divmod*i4 for div / rem pairs.Evan Cheng2011-04-01
* Use the correct LHS type when determining the legalization of a shift's RHS t...Owen Anderson2011-03-07
* Allow targets to specify a the type of the RHS of a shift parameterized on th...Owen Anderson2011-02-25
* Do not lose debug info of an inlined function argument even if the argument i...Devang Patel2011-02-18
* Roll out r125794 to help diagnose the llvm-gcc-i386-linux-selfhost failure.Cameron Zwarich2011-02-18
* Do not lose debug info of an inlined function argument even if the argument i...Devang Patel2011-02-17
* Swap VT and DebugLoc operands of getExtLoad() for consistency withStuart Hastings2011-02-16
* Speculatively revert r124380.Devang Patel2011-01-27
* While legalizing SDValues do not drop SDDbgValues, trasfer them to new legal ...Devang Patel2011-01-27
* Initialize variable to get rid of clang warning.Bill Wendling2011-01-26
* Revert r124302Devang Patel2011-01-26
* [AVX] Add INSERT_SUBVECTOR and support it on x86. This provides aDavid Greene2011-01-26
* While legalizing SDValues do not drop SDDbgValues, trasfer them to new legal ...Devang Patel2011-01-26
* Use only one API at a time.Eric Christopher2011-01-20
* If we can, lower the multiply part of a umulo/smulo call to a libcallEric Christopher2011-01-20
* Remove checking that prevented overlapping CALLSEQ_START/CALLSEQ_ENDStuart Hastings2011-01-18
* Add an assert so we don't silently miscompile ctpop for bit widths > 128.Benjamin Kramer2011-01-15
* Reimplement CTPOP legalization with the "best" algorithm fromBenjamin Kramer2011-01-15