Masked Vector Load and Store Intrinsics.
[oota-llvm.git] / lib / CodeGen / SelectionDAG / LegalizeIntegerTypes.cpp
2014-11-23 Elena DemikhovskyMasked Vector Load and Store Intrinsics.
2014-10-29 NAKAMURA TakumiWhitespace.
2014-09-19 Jiangning LiuOptimize sext/zext insertion algorithm in back-end.
2014-09-12 Benjamin KramerLegalizer: Use the scalar bit width when promoting...
2014-08-21 Jiangning LiuRevert r216066, "Optimize ZERO_EXTEND and SIGN_EXTEND...
2014-08-20 Jiangning LiuOptimize ZERO_EXTEND and SIGN_EXTEND in both SelectionD...
2014-07-31 Louis GerbargMake sure no loads resulting from load->switch DAGCombi...
2014-07-24 Hal FinkelAA metadata refactoring (introduce AAMDNodes)
2014-07-21 Logan ChienReplace the result usages while legalizing cmpxchg.
2014-07-17 Tim NorthoverCodeGen: extend f16 conversions to permit types > float.
2014-07-10 Daniel SandersMake it possible for ints/floats to return different...
2014-07-01 Juergen Ributzka[DAG] Pass the argument list to the CallLoweringInfo...
2014-06-13 Tim NorthoverIR: add "cmpxchg weak" variant to support permitted...
2014-05-20 Benjamin KramerLegalizer: Make bswap promotion safe for vectors.
2014-05-17 Saleem AbdulrasoolTarget: remove old constructors for CallLoweringInfo
2014-05-14 Jay FoadRename ComputeMaskedBits to computeKnownBits. "Masked...
2014-04-30 Craig TopperUse makeArrayRef insted of calling ArrayRef<T> construc...
2014-04-28 Craig TopperConvert more SelectionDAG functions to use ArrayRef.
2014-04-26 Craig TopperConvert SelectionDAG::getNode methods to use ArrayRef...
2014-04-26 Juergen Ributzka[DAG] During DAG legalization keep opaque constants...
2014-04-22 Chandler Carruth[Modules] Remove potential ODR violations by sinking...
2014-04-21 Chandler Carruth[Modules] Sink the DEBUG_TYPE macro out of LegalizeType...
2014-04-16 Craig TopperConvert SelectionDAG::getVTList to use ArrayRef
2014-04-14 Craig Topper[C++11] More 'nullptr' conversion. In some cases just...
2014-04-11 Tom StellardSelectionDAG: Factor ISD::MUL lowering code out of...
2014-03-11 Tim NorthoverIR: add a second ordering operand to cmpxhg for failure
2014-01-22 Owen AndersonRevert r162101 and replace it with a solution that...
2013-10-28 Richard SandifordKeep TBAA info when rewriting SelectionDAG loads and...
2013-10-18 David MajnemerCodeGen: Emit a libcall if the target doesn't support...
2013-09-24 Jiangning LiuInitial support for Neon scalar instructions.
2013-08-26 Tom StellardSelectionDAG: Remove unnecessary uses of TargetLowering...
2013-08-13 Michael GottesmanUpdate makeLibCall to return both the call and the...
2013-08-05 Tom StellardTargetLowering: Add getVectorIdxTy() function v2
2013-07-08 Hal FinkelImprove the comment from r185794 (re: PromoteIntRes_BUI...
2013-07-08 Hal FinkelFix PromoteIntRes_BUILD_VECTOR crash with i1 vectors
2013-07-08 Stephen LinRemove trailing whitespace from SelectionDAG/*.cpp
2013-06-28 Lang HamesAdd missing case to switch statement - DAGTypeLegalizer...
2013-06-14 Matt ArsenaultIntroduce getSelect usage and use more getSelectCC
2013-05-25 Andrew TrickTrack IR ordering of SelectionDAG nodes 2/4.
2013-05-18 Matt ArsenaultAdd LLVMContext argument to getSetCCResultType
2013-05-15 Hal FinkelFix legalization of SETCC with promoted integer intrinsics
2013-04-20 Tim NorthoverRemove unused MEMBARRIER DAG node; it's been replaced...
2013-04-04 Eli BenderskyFormatting
2013-03-01 Michael LiaoFix PR10475
2013-01-27 Benjamin KramerLegalizer: Reword comment again, per Duncan's suggestion.
2013-01-27 Benjamin KramerLegalizer: Add an assert and tweak a comment to clarify...
2013-01-27 Benjamin KramerWhen the legalizer is splitting vector shifts, the...
2013-01-22 Tim NorthoverMake APFloat constructor require explicit semantics.
2013-01-09 Tim NorthoverRefactor to expose RTLIB calls to targets.
2013-01-02 Chandler CarruthMove all of the header files which are involved in...
2012-12-27 Nadav RotemRefactor DAGCombinerInfo. Change the different booleans...
2012-12-19 Patrik HagglundChange TargetLowering::RegisterTypeForVT to contain...
2012-12-11 Patrik HagglundRevert EVT->MVT changes, r169836-169851, due to buildbo...
2012-12-11 Patrik HagglundChange TargetLowering::RegisterTypeForVT to contain...
2012-10-24 Micah VillmowBack out r166591, not sure why this made it through...
2012-10-24 Micah VillmowDelete a directory that wasn't supposed to be checked...
2012-10-02 Duncan SandsFix PR13991: legalizing an overflowing multiplication...
2012-09-27 Sylvestre LedruRevert 'Fix a typo 'iff' => 'if''. iff is an abreviatio...
2012-09-27 Sylvestre LedruFix a typo 'iff' => 'if'
2012-09-13 Eric ChristopherFix both the test for zero and what we do if we have...
2012-09-13 Eric ChristopherReformat, remove a couple unused variables and move...
2012-09-01 Pete CooperRevert "Take account of boolean vector contents when...
2012-08-30 Pete CooperTake account of boolean vector contents when promoting...
2012-07-19 Bill WendlingRemove tabs.
2012-07-17 Benjamin KramerRemove unused variable.
2012-07-17 Nadav RotemFix a crash in the legalization of large vectors.
2012-05-25 Justin HolewinskiChange interface for TargetLowering::LowerCallTo and...
2012-04-04 Rafael EspindolaAlways compute all the bits in ComputeMaskedBits.
2012-02-29 Benjamin KramerLegalizeIntegerTypes: Reorder operations in the "big...
2012-02-28 Evan ChengRe-commit r151623 with fix. Only issue special no-retur...
2012-02-28 Benjamin KramerFix off-by one in comment.
2012-02-28 Benjamin KramerLegalizeIntegerTypes: Reenable the large shift with...
2012-02-28 Daniel DunbarRevert r151623 "Some ARM implementaions, e.g. A-series...
2012-02-28 Evan ChengSome ARM implementaions, e.g. A-series, does return...
2012-02-05 Craig TopperConvert assert(0) to llvm_unreachable
2012-01-20 David BlaikieMore dead code removal (using -Wunreachable-code)
2012-01-18 Nadav RotemFix a bug in the type-legalization of vector integers...
2012-01-10 David BlaikieRemove unnecessary default cases in switches that cover...
2011-12-28 Nadav RotemPR11662.
2011-12-25 Nadav RotemFix a typo in the widening of vectors in PromoteIntRes...
2011-12-13 Chandler CarruthInitial CodeGen support for CTTZ/CTLZ where a zero...
2011-12-08 Nadav RotemFix a bug in the integer-promotion of bitcast operation...
2011-11-16 Eli FriedmanCONCAT_VECTORS can have more than two operands. PR11389.
2011-11-15 Jay FoadRemove some unnecessary includes of PseudoSourceValue.h.
2011-11-08 Pete CooperAdded invariant field to the DAG.getLoad method and...
2011-10-21 Nadav Rotem1. Fix the widening of SETCC in WidenVecOp_SETCC. Use...
2011-10-20 Chad RosierRevert r142579, "Fix a type in the legalization of...
2011-10-20 Nadav RotemFix a type in the legalization of CONCAT_VECTORS.
2011-09-27 Nadav RotemCleanup PromoteIntOp_EXTRACT_VECTOR_ELT and PromoteIntR...
2011-09-25 Nadav Rotem[vector-select] Address one of the issues in pr10902...
2011-09-24 Nadav RotemImplement Duncan's suggestion to use the result of...
2011-09-23 Duncan SandsTweak the handling of MERGE_VALUES nodes: remove the...
2011-09-23 Nadav RotemVector-Select: Address one of the problems in pr10902...
2011-09-21 Nadav Rotem[VECTOR-SELECT] Address one of the bugs in pr10902.
2011-09-15 Eli FriedmanSome legalization fixes for atomic load and store.
2011-09-14 Nadav RotemAdd integer promotion support for vselect
2011-09-06 Duncan SandsAdd codegen support for vector select (in the IR this...
2011-08-31 Eli FriedmanMisc cleanup; addresses Duncan's comments on r138877.
2011-08-31 Eli FriedmanFill in type legalization for MERGE_VALUES in all the...
2011-08-31 Eli FriedmanGeneric expansion for atomic load/store into cmpxchg...
next