Reverts wrong modification to MachineBlockPlacement & BranchFolding; uses a new strat...
[oota-llvm.git] / lib / CodeGen / SelectionDAG / LegalizeIntegerTypes.cpp
2016-01-08 Pirama Arumuga NainarDo not ASSERTZEXT for i16 result of bitcast from f16...
2015-12-19 Matt ArsenaultSelectionDAG: Cleanup integer bin op promotion functions.
2015-12-19 Matt ArsenaultFix broken type legalization of min/max
2015-12-15 Elena DemikhovskyType legalizer for masked gather and scatter intrinsics.
2015-12-11 Hal FinkelRevert r248483, r242546, r242545, and r242409 - absdiff...
2015-11-19 Hans WennborgX86: More efficient legalization of wide integer compares
2015-11-12 James Molloy[SDAG] Introduce a new BITREVERSE node along with a...
2015-10-22 Craig TopperChange makeLibCall to take an ArrayRef<SDValue> instead...
2015-10-15 Benjamin Kramer[SelectionDAG] Remove dead code. NFC.
2015-08-28 Ahmed Bougacha[CodeGen] Support (and default to) expanding READCYCLEC...
2015-08-11 Alex LorenzPseudoSourceValue: Replace global manager with a manage...
2015-07-16 James Molloy[Codegen] Add intrinsics 'absdiff' and corresponding...
2015-07-09 Pawel BylicaReapply fixed r241790: Fix shift legalization and lower...
2015-07-09 Pawel BylicaRevert r241790: Fix shift legalization and lowering...
2015-07-09 Pawel BylicaFix shift legalization and lowering for big constants.
2015-07-09 Mehdi AminiMake TargetLowering::getShiftAmountTy() taking DataLayo...
2015-07-09 Mehdi AminiMake TargetLowering::getPointerTy() taking DataLayout...
2015-07-07 Mehdi AminiRedirect DataLayout from TargetMachine to Module in...
2015-06-26 Pete CooperConvert a bunch of loops to foreach. NFC.
2015-05-29 Fiona GlaserSelectionDAG: fix logic for promoting shift types
2015-05-28 David Majnemer[SelectionDAG] Scalar shift amounts may require legaliz...
2015-05-27 Jan VeselySelectionDAG: Don't do libcall on div/rem if divrem...
2015-05-25 Elena DemikhovskyAdded promotion to EXTRACT_SUBVECTOR operand.
2015-05-15 James MolloyAdd SDNodes for umin, umax, smin and smax.
2015-04-30 Jan VeselyReinstate revisions r234755, r234759, r234760
2015-04-28 Sergey DmitroukReapply r235977 "[DebugInfo] Add debug locations to...
2015-04-28 Daniel JasperRevert "[DebugInfo] Add debug locations to constant...
2015-04-28 Sergey Dmitrouk[DebugInfo] Add debug locations to constant SD nodes
2015-04-21 Pawel BylicaFix generic shift expansion when shift amount is 0
2015-04-17 Pirama Arumuga NainarAdd support to promote f16 to f32
2015-04-13 Jan VeselyRevert revisions r234755, r234759, r234760
2015-04-13 David BlaikieRemove default in fully-covered switch (to fix Clang...
2015-04-13 Jan VeselyLegalizeDAG: Try to use Overflow operations when expand...
2015-03-06 Michael ZolotukhinLegalizeTypes: Handle shift by 0 in ExpandShiftByConstant.
2015-03-05 Benjamin KramerSDAG: Merge the meat of two ExpandAtomic implementations.
2015-03-05 Elena DemikhovskyAVX-512, SKX: Enabled masked_load/store operations...
2015-02-17 Benjamin KramerPrefer SmallVector::append/insert over push_back loops.
2015-01-22 Elena DemikhovskyFixed a bug in type legalizer for masked load/store...
2015-01-08 Elena DemikhovskyMasked Load/Store - fixed a bug in type legalization.
2014-12-04 Elena DemikhovskyMasked Load / Store Intrinsics - the CodeGen part.
2014-11-28 Duncan P. N. Exon... Revert "Masked Vector Load and Store Intrinsics."
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'
next