aboutsummaryrefslogtreecommitdiffstats
path: root/lib/CodeGen/SelectionDAG/LegalizeTypes.cpp
Commit message (Expand)AuthorAgeFilesLines
* Update aosp/master LLVM with patches for fp16Pirama Arumuga Nainar2015-05-261-0/+19
* Update aosp/master LLVM for rebase to r230699.Stephen Hines2015-03-231-0/+11
* Update LLVM for rebase to r212749.Stephen Hines2014-07-211-4/+7
* Update LLVM for 3.5 rebase (r209712).Stephen Hines2014-05-291-16/+19
* Update to LLVM 3.5a.Stephen Hines2014-04-241-2/+2
* Merging r195156:Bill Wendling2013-11-221-14/+0
* Use more getZExtOrTruncsMatt Arsenault2013-11-171-4/+1
* Update makeLibCall to return both the call and the chain associated with the ...Michael Gottesman2013-08-131-4/+7
* Remove invalid assert in DAGTypeLegalizer::RemapValueHal Finkel2013-07-151-1/+4
* Remove double semicolons.Benjamin Kramer2013-05-281-7/+7
* Track IR ordering of SelectionDAG nodes 3/4.Andrew Trick2013-05-251-26/+0
* Track IR ordering of SelectionDAG nodes 2/4.Andrew Trick2013-05-251-12/+12
* Move SDNode order propagation to SDNodeOrdering, which also fixes a missedJustin Holewinski2013-03-201-21/+10
* Propagate DAG node ordering during type legalization and instruction selectionJustin Holewinski2013-03-201-1/+39
* Refactor to expose RTLIB calls to targets.Tim Northover2013-01-091-35/+5
* Move all of the header files which are involved in modelling the LLVM IRChandler Carruth2013-01-021-2/+2
* Use the new script to sort the includes of every file under lib.Chandler Carruth2012-12-031-1/+1
* Move TargetData to DataLayout.Micah Villmow2012-10-081-1/+1
* Change interface for TargetLowering::LowerCallTo and TargetLowering::LowerCallJustin Holewinski2012-05-251-4/+7
* Fix a thinko in DisintegrateMERGE_VALUES. Patch by Xiaoyi Guo.Duncan Sands2012-05-161-1/+1
* Register DAGUpdateListeners with SelectionDAG.Jakob Stoklund Olesen2012-04-201-3/+4
* Re-commit r151623 with fix. Only issue special no-return calls if it's a dire...Evan Cheng2012-02-281-3/+4
* Revert r151623 "Some ARM implementaions, e.g. A-series, does return stack pre...Daniel Dunbar2012-02-281-4/+3
* Some ARM implementaions, e.g. A-series, does return stack prediction. That is,Evan Cheng2012-02-281-3/+4
* Fix PR12000. Some vector operations may use scalar operands with typesNadav Rotem2012-02-141-1/+5
* Remove unnecessary default cases in switches that cover all enum values.David Blaikie2012-01-101-4/+0
* Added invariant field to the DAG.getLoad method and changed all calls.Pete Cooper2011-11-081-1/+1
* Reapply r143206, with fixes. Disallow physical register lifetimesDan Gohman2011-11-031-1/+0
* Revert r143206, as there are still some failing tests.Dan Gohman2011-10-291-0/+1
* Reapply r143177 and r143179 (reverting r143188), with schedulerDan Gohman2011-10-281-1/+0
* Speculatively disable Dan's commits 143177 and 143179 to see ifDuncan Sands2011-10-281-0/+1
* Eliminate LegalizeOps' LegalizedNodes map and have it just call RAUWDan Gohman2011-10-281-1/+0
* Tweak the handling of MERGE_VALUES nodes: remove the need forDuncan Sands2011-09-231-18/+5
* Add codegen support for vector select (in the IR this means a selectDuncan Sands2011-09-061-18/+2
* Misc cleanup; addresses Duncan's comments on r138877.Eli Friedman2011-08-311-7/+8
* Fill in type legalization for MERGE_VALUES in all the various cases. Patch b...Eli Friedman2011-08-311-0/+19
* land David Blaikie's patch to de-constify Type, with a few tweaks.Chris Lattner2011-07-181-3/+3
* Refactor LegalizeTypes: Erase LegalizeAction and make the type legalizer useNadav Rotem2011-06-011-16/+16
* Move ExpandAtomic into the integer expansion routines - it's only used there.Eric Christopher2011-01-111-86/+0
* Fix the other problem reported in PR8582. Testcase and patch byDuncan Sands2011-01-061-0/+5
* Add some fairly duplicated code to let type legalization split illegalEric Christopher2011-01-061-0/+119
* Renaming ISD::BIT_CONVERT to ISD::BITCAST to better reflect the LLVM IR concept.Wesley Peck2010-11-231-2/+2
* continue MachinePointerInfo'izing, eliminating use of one of the oldChris Lattner2010-09-211-3/+4
* Use A.append(...) instead of A.insert(A.end(), ...) when A is aDan Gohman2010-06-211-1/+1
* Change UpdateNodeOperands' operand and return value from SDValue toDan Gohman2010-06-181-2/+1
* Fixed a bug during widening where we would avoid legalizing a node. When weMon P Wang2010-06-041-31/+36
* 80 col violations.Evan Cheng2010-04-151-8/+16
* Remove dead parameter passing.Bill Wendling2010-03-021-2/+1
* Revert r97064. Duncan pointed out that bitcasts are defined inDan Gohman2010-02-251-2/+1
* Make getTypeSizeInBits work correctly for array types; it should returnDan Gohman2010-02-241-1/+2