aboutsummaryrefslogtreecommitdiffstats
path: root/lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp
Commit message (Expand)AuthorAgeFilesLines
* Update aosp/master LLVM with patches for fp16Pirama Arumuga Nainar2015-05-261-0/+18
* Update aosp/master llvm for rebase to r233350Pirama Arumuga Nainar2015-04-091-89/+12
* Update aosp/master LLVM for rebase to r230699.Stephen Hines2015-03-231-6/+83
* Update aosp/master LLVM for rebase to r222494.Stephen Hines2014-12-021-24/+44
* Legalizer: Use the scalar bit width when promoting bit counting instrs onBenjamin Kramer2014-09-121-5/+6
* Update LLVM for rebase to r212749.Stephen Hines2014-07-211-22/+69
* Update LLVM for 3.5 rebase (r209712).Stephen Hines2014-05-291-108/+54
* Update to LLVM 3.5a.Stephen Hines2014-04-241-8/+13
* Keep TBAA info when rewriting SelectionDAG loads and storesRichard Sandiford2013-10-281-19/+16
* CodeGen: Emit a libcall if the target doesn't support 16-byte wide atomicsDavid Majnemer2013-10-181-0/+8
* Initial support for Neon scalar instructions.Jiangning Liu2013-09-241-1/+2
* SelectionDAG: Remove unnecessary uses of TargetLowering::getPointerTy()Tom Stellard2013-08-261-5/+6
* Update makeLibCall to return both the call and the chain associated with the ...Michael Gottesman2013-08-131-10/+14
* TargetLowering: Add getVectorIdxTy() function v2Tom Stellard2013-08-051-5/+7
* Improve the comment from r185794 (re: PromoteIntRes_BUILD_VECTOR)Hal Finkel2013-07-081-2/+4
* Fix PromoteIntRes_BUILD_VECTOR crash with i1 vectorsHal Finkel2013-07-081-1/+7
* Remove trailing whitespace from SelectionDAG/*.cppStephen Lin2013-07-081-1/+1
* Add missing case to switch statement - DAGTypeLegalizer::ExpandIntegerResultLang Hames2013-06-281-1/+2
* Introduce getSelect usage and use more getSelectCCMatt Arsenault2013-06-141-31/+31
* Track IR ordering of SelectionDAG nodes 2/4.Andrew Trick2013-05-251-91/+91
* Add LLVMContext argument to getSetCCResultTypeMatt Arsenault2013-05-181-18/+18
* Fix legalization of SETCC with promoted integer intrinsicsHal Finkel2013-05-151-2/+13
* Remove unused MEMBARRIER DAG node; it's been replaced by ATOMIC_FENCE.Tim Northover2013-04-201-12/+0
* FormattingEli Bendersky2013-04-041-2/+2
* Fix PR10475Michael Liao2013-03-011-10/+13
* Legalizer: Reword comment again, per Duncan's suggestion.Benjamin Kramer2013-01-271-3/+2
* Legalizer: Add an assert and tweak a comment to clarify the assumptions this ...Benjamin Kramer2013-01-271-1/+5
* When the legalizer is splitting vector shifts, the result may not have the ri...Benjamin Kramer2013-01-271-2/+9
* Make APFloat constructor require explicit semantics.Tim Northover2013-01-221-13/+2
* Refactor to expose RTLIB calls to targets.Tim Northover2013-01-091-10/+13
* Move all of the header files which are involved in modelling the LLVM IRChandler Carruth2013-01-021-1/+1
* Refactor DAGCombinerInfo. Change the different booleans that indicate if we a...Nadav Rotem2012-12-271-1/+1
* Change TargetLowering::RegisterTypeForVT to contain MVTs, instead ofPatrik Hagglund2012-12-191-1/+1
* Revert EVT->MVT changes, r169836-169851, due to buildbot failures.Patrik Hagglund2012-12-111-1/+1
* Change TargetLowering::RegisterTypeForVT to contain MVTs, instead ofPatrik Hagglund2012-12-111-1/+1
* Back out r166591, not sure why this made it through since I cancelled the com...Micah Villmow2012-10-241-1/+1
* Delete a directory that wasn't supposed to be checked in yet.Micah Villmow2012-10-241-1/+1
* Fix PR13991: legalizing an overflowing multiplication operation is harder thanDuncan Sands2012-10-021-7/+15
* Revert 'Fix a typo 'iff' => 'if''. iff is an abreviation of if and only if. S...Sylvestre Ledru2012-09-271-7/+7
* Fix a typo 'iff' => 'if'Sylvestre Ledru2012-09-271-7/+7
* Fix both the test for zero and what we do if we have a zero forEric Christopher2012-09-131-1/+4
* Reformat, remove a couple unused variables and move some variablesEric Christopher2012-09-131-8/+8
* Revert "Take account of boolean vector contents when promoting a build vector...Pete Cooper2012-09-011-17/+1
* Take account of boolean vector contents when promoting a build vector from i1...Pete Cooper2012-08-301-1/+17
* Remove tabs.Bill Wendling2012-07-191-9/+9
* Remove unused variable.Benjamin Kramer2012-07-171-1/+0
* Fix a crash in the legalization of large vectors.Nadav Rotem2012-07-171-6/+3
* Change interface for TargetLowering::LowerCallTo and TargetLowering::LowerCallJustin Holewinski2012-05-251-2/+3
* Always compute all the bits in ComputeMaskedBits.Rafael Espindola2012-04-041-1/+1
* LegalizeIntegerTypes: Reorder operations in the "big shift by small amount" o...Benjamin Kramer2012-02-291-4/+4