Fix broken type legalization of min/max
[oota-llvm.git] / lib / CodeGen / SelectionDAG / LegalizeTypes.h
2015-12-19 Matt ArsenaultFix broken type legalization of min/max
2015-12-15 Michael KupersteinDo not try to use i8 and i16 versions of FP_TO_U/SINT...
2015-12-15 Elena DemikhovskyType legalizer for masked gather and scatter intrinsics.
2015-12-03 Chih-Hung Hsieh[X86] Part 1 to fix x86-64 fp128 calling convention.
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-15 Benjamin Kramer[SelectionDAG] Remove dead code. NFC.
2015-08-28 Ahmed Bougacha[CodeGen] Support (and default to) expanding READCYCLEC...
2015-08-04 Ahmed Bougacha[CodeGen] Fix FCOPYSIGN legalization to account for...
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::getPointerTy() taking DataLayout...
2015-05-25 Elena DemikhovskyAdded promotion to EXTRACT_SUBVECTOR operand.
2015-05-03 Elena DemikhovskyMasked gather and scatter intrinsics - enabled codegen...
2015-04-17 Pirama Arumuga NainarAdd support to promote f16 to f32
2015-04-17 James MolloyFix TRUNCATE splitting helper logic.
2015-03-31 James Molloy[SDAG] Move TRUNCATE splitting logic into a helper...
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-11-17 Craig TopperReplace a couple asserts with static_asserts.
2014-10-21 Matt ArsenaultAdd minnum / maxnum codegen
2014-08-13 Benjamin KramerCanonicalize header guards into a common format.
2014-07-18 Tim NorthoverARM: support legalisation of "fptrunc ... to half"...
2014-07-17 Tim NorthoverCodeGen: generate single libcall for fptrunc -> f16...
2014-07-17 Tim NorthoverCodeGen: extend f16 conversions to permit types > float.
2014-07-10 Chandler Carruth[x86,SDAG] Introduce any- and sign-extend-vector-inreg...
2014-07-10 Daniel SandersMake it possible for ints/floats to return different...
2014-07-09 Chandler Carruth[x86] Add a ZERO_EXTEND_VECTOR_INREG DAG node and use...
2014-06-21 Benjamin KramerLegalizer: Add support for splitting insert_subvectors.
2014-06-13 Tim NorthoverIR: add "cmpxchg weak" variant to support permitted...
2014-04-21 Chandler Carruth[Modules] Sink the DEBUG_TYPE macro out of LegalizeType...
2014-04-04 Tim NorthoverDAGLegalize: add last-ditch type-legalization for VSELECT.
2014-01-26 Kevin Qin[AArch64 NEON] Fix pattern match failed on FP_ROUND...
2013-12-05 Alp TokerCorrect word hyphenations
2013-11-22 Tom StellardSelectionDAG: Optimize expansion of vec_type = BITCAST...
2013-11-19 Juergen Ributzka[DAG] Refactor vector splitting code in SelectionDAG...
2013-10-31 Jim GrosbachLegalize: Improve legalization of long vector extends.
2013-09-17 Quentin Colombet[SelectionDAG] Teach the vector scalarizer about TRUNCATE.
2013-08-19 Paul RedmondImprove the widening of integral binary vector operations
2013-08-19 Hal FinkelAdd ExpandFloatOp_FCOPYSIGN to handle ppcf128-related...
2013-08-07 Hal FinkelAdd ISD::FROUND for libm round()
2013-07-14 Craig TopperUse SmallVectorImpl& instead of SmallVector to avoid...
2013-05-25 Andrew TrickTrack IR ordering of SelectionDAG nodes 2/4.
2013-05-18 Matt ArsenaultAdd LLVMContext argument to getSetCCResultType
2013-05-17 Matt ArsenaultAdd missing -*- C++ -*- to headers
2013-04-21 Jim GrosbachLegalize vector truncates by parts rather than just...
2013-04-20 Tim NorthoverRemove unused MEMBARRIER DAG node; it's been replaced...
2013-04-03 Bill SchmidtFix PR15632: No support for ppcf128 floating-point...
2013-03-20 Justin HolewinskiMove SDNode order propagation to SDNodeOrdering, which...
2013-03-20 Justin HolewinskiPropagate DAG node ordering during type legalization...
2013-03-07 Jim GrosbachSDAG: Handle scalarizing an extend of a <1 x iN> vector.
2013-01-25 Preston GurdThis patch aims to reduce compile time in LegalizeTypes...
2013-01-09 Tim NorthoverRefactor to expose RTLIB calls to targets.
2012-12-04 Chandler CarruthSort includes for all of the .h files under the 'lib...
2012-11-29 Justin HolewinskiTeach the legalizer how to handle operands for VSELECT...
2012-10-10 Michael LiaoAdd alternative support for FP_ROUND from v2f32 to...
2012-08-30 Craig TopperAdd support for FMA to WidenVectorResult.
2012-07-15 Nadav RotemFix a bug in the scalarization of BUILD_VECTOR. BUILD_V...
2012-06-24 Pete CooperDAG legalisation can now handle illegal fma vector...
2012-05-16 Duncan SandsFix a thinko in DisintegrateMERGE_VALUES. Patch by...
2012-04-20 Jakob Stoklund OlesenRegister DAGUpdateListeners with SelectionDAG.
2012-04-03 Pete CooperAdd VSELECT to LegalizeVectorTypes::ScalariseVectorResu...
2011-10-21 Nadav Rotem1. Fix the widening of SETCC in WidenVecOp_SETCC. Use...
2011-10-19 Nadav RotemAdd support for the vector-widening of vselect and...
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-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...
2011-07-08 Cameron ZwarichAdd an intrinsic and codegen support for fused multiply...
2011-06-17 Eric ChristopherLower multiply with overflow checking to __mulo<mode>
2011-06-15 Nadav RotemEnable the simplification of truncating-store after...
2011-06-06 Nadav RotemAdd methods to support the integer-promotion of vector...
2011-06-01 Nadav RotemRefactor LegalizeTypes: Erase LegalizeAction and make...
2011-05-28 Nadav RotemRefactor the type legalizer. Switch TargetLowering...
2011-05-27 Nadav RotemRefactor getActionType and getTypeToTransformTo ; place...
2011-05-18 Duncan SandsRevert commit 131534 since it seems to have broken...
2011-05-18 Nadav RotemRefactor getActionType and getTypeToTransformTo ; place...
2011-03-23 Eli FriedmanPR9535: add support for splitting and scalarizing vecto...
2011-03-03 Eli FriedmanRevert r123908; the code in question is completely...
2011-02-14 Chris Lattnerfix PR9210 by implementing some type legalization logic for
2011-01-20 Eric ChristopherMy editor's indent went crazy. Fix.
2011-01-20 Eric ChristopherExpand invalid return values for umulo and smulo. Handl...
2011-01-06 Eric ChristopherAdd some fairly duplicated code to let type legalizatio...
2010-11-23 Wesley PeckRenaming ISD::BIT_CONVERT to ISD::BITCAST to better...
2010-08-26 Chris Lattnerimplement SplitVecOp_CONCAT_VECTORS, fixing the include...
2010-08-25 Chris Lattnerremove some llvmcontext arguments that are now dead...
2010-08-24 Chris Lattnertidy up, reduce indentation
2010-06-03 Eli FriedmanImplement expansion in type legalization for add/sub...
2010-06-01 Dan GohmanFill in missing support for ISD::FEXP, ISD::FPOWI,...
2010-05-11 Duncan SandsI got tired of VISIBILITY_HIDDEN colliding with the...
2010-04-17 Dan GohmanUse const qualifiers with TargetLowering. This eliminat...
2010-03-14 Duncan SandsTurn calls to copysignl into an FCOPYSIGN node. Handle...
next