summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Fixed a bug in SelectionDAG.cpp.Elena Demikhovsky2012-01-031-6/+50
* Revert 147399. It broke CodeGen/ARM/vext.ll.Rafael Espindola2012-01-011-39/+5
* Fixed a bug in SelectionDAG.cpp.Elena Demikhovsky2012-01-011-5/+39
* Initial CodeGen support for CTTZ/CTLZ where a zero input produces anChandler Carruth2011-12-131-3/+15
* Remove dead llvm.eh.sjlj.dispatchsetup intrinsic.Bill Wendling2011-11-281-2/+0
* Add a couple asserts so it will be easier to debug if we accidentally pass in...Eli Friedman2011-11-161-0/+4
* Some cleanup and bulletproofing for node replacement in LegalizeDAG. To main...Eli Friedman2011-11-111-57/+59
* Added invariant field to the DAG.getLoad method and changed all calls.Pete Cooper2011-11-081-20/+25
* Add a bunch of calls to RemoveDeadNode in LegalizeDAG, so legalization doesn'...Eli Friedman2011-11-081-3/+19
* Revert r144034 while I try to track down a crash.Eli Friedman2011-11-071-19/+3
* Add a bunch of calls to RemoveDeadNode in LegalizeDAG, so legalization doesn'...Eli Friedman2011-11-071-3/+19
* Reapply r143206, with fixes. Disallow physical register lifetimesDan Gohman2011-11-031-515/+257
* Revert r143206, as there are still some failing tests.Dan Gohman2011-10-291-257/+515
* Reapply r143177 and r143179 (reverting r143188), with schedulerDan Gohman2011-10-281-515/+257
* Speculatively disable Dan's commits 143177 and 143179 to see ifDuncan Sands2011-10-281-257/+515
* Delete #if 0 code accidentally left in.Dan Gohman2011-10-281-17/+0
* Eliminate LegalizeOps' LegalizedNodes map and have it just call RAUWDan Gohman2011-10-281-514/+273
* Move the legalization of vector loads and stores into LegalizeVectorOps. In someNadav Rotem2011-10-151-183/+4
* Add support for legalization of vector SHL/SRA/SRL instructionsNadav Rotem2011-10-111-0/+25
* Add support for legalization of vector trunc-store where the saved scalar typ...Nadav Rotem2011-10-111-13/+13
* Cleanup the trunc-store legalization code and add asserts.Nadav Rotem2011-10-111-68/+87
* Moved type construction out of the loop and added an assert on the legality o...Nadav Rotem2011-10-011-10/+10
* Revert r140463; The patch assumes that <4 x i1> is saved to memory as 4 x i8,Nadav Rotem2011-09-271-10/+1
* [Vector-Select] Address one of the problems in 10902.Nadav Rotem2011-09-241-1/+10
* Some legalization fixes for atomic load and store.Eli Friedman2011-09-151-1/+1
* Split the init.trampoline intrinsic, which currently combines GCC'sDuncan Sands2011-09-061-1/+2
* Revert r131152, r129796, r129761. This code is currently consideredDan Gohman2011-09-011-52/+43
* Atomic load/store on ARM/Thumb.Eli Friedman2011-08-261-0/+26
* Basic x86 code generation for atomic load and store instructions.Eli Friedman2011-08-241-0/+5
* 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
OpenPOWER on IntegriCloud