Revert "[DebugInfo] Add debug locations to constant SD nodes"
[oota-llvm.git] / lib / CodeGen / SelectionDAG / LegalizeVectorOps.cpp
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-03-27 Sanjay Patelfix typo and 80-col; NFC
2015-02-24 Hal Finkel[SDAG] Handle LowerOperation returning its input consis...
2015-02-22 Hal Finkel[SDAG] Use correct alignments on expanded vector trunc...
2015-02-12 Hal Finkel[SDAG] Don't try to use FP_EXTEND/FP_ROUND for int...
2015-02-04 Michael KupersteinFixes a bug in vector load legalization that confused...
2015-01-08 Ahmed Bougacha[SelectionDAG] Allow targets to specify legality of...
2014-10-21 Matt ArsenaultAdd minnum / maxnum codegen
2014-08-27 Oliver StannardTeach the AArch64 backend about v4f16 and v8f16
2014-07-31 Louis GerbargMake sure no loads resulting from load->switch DAGCombi...
2014-07-24 Chandler Carruth[x86] Make vector legalization of extloads work more...
2014-07-24 Hal FinkelAA metadata refactoring (introduce AAMDNodes)
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-07-02 Chandler Carruth[cleanup] Hoist an if-else chain on ISD opcodes (really...
2014-07-02 Chandler Carruth[cleanup] Remove dead 'break;' statements that I meant...
2014-07-02 Chandler Carruth[cleanup] Hoist the promotion dispatch logic into the...
2014-07-02 Chandler Carruth[cleanup] Nuke the 'VectorOp' bit of the promote method...
2014-07-02 Chandler Carruth[x86] Clean up and modernize the doxygen and API commen...
2014-05-19 Benjamin KramerSDAG: Legalize vector BSWAP into a shuffle if the shuff...
2014-04-28 Craig TopperConvert more SelectionDAG functions to use ArrayRef.
2014-04-26 Craig TopperConvert SelectionDAG::getNode methods to use ArrayRef...
2014-03-17 Adam Nemet[VectorLegalizer/X86] Don't unvectorize fp_to_uint...
2014-03-02 Benjamin Kramer[C++11] Replace llvm::next and llvm::prior with std...
2014-02-03 Hal FinkelExpand vector bswap in LegalizeVectorOps
2013-10-28 Richard SandifordKeep TBAA info when rewriting SelectionDAG loads and...
2013-09-12 Matt ArsenaultRemove pointless assertion after r190376
2013-09-10 Matt ArsenaultDon't use getSetCCResultType for creating a vselect
2013-08-26 Tom StellardSelectionDAG: Remove unnecessary uses of TargetLowering...
2013-08-21 Tom StellardSelectionDAG: Make sure stores are always added to...
2013-08-19 Hal FinkelAdd a llvm.copysign intrinsic
2013-08-07 Hal FinkelAdd ISD::FROUND for libm round()
2013-08-05 Tom StellardTargetLowering: Add getVectorIdxTy() function v2
2013-07-08 Stephen LinRemove trailing whitespace from SelectionDAG/*.cpp
2013-06-14 Matt ArsenaultIntroduce getSelect usage and use more getSelectCC
2013-05-28 Benjamin KramerRemove double semicolons.
2013-05-25 Andrew TrickTrack IR ordering of SelectionDAG nodes 2/4.
2013-05-18 Matt ArsenaultAdd LLVMContext argument to getSetCCResultType
2013-05-07 Matt ArsenaultFix vselect when getSetCCResultType returns a different...
2013-02-22 Nadav RotemSelectionDAG compile time improvement.
2013-02-20 Michael LiaoFix PR15267
2013-01-25 Preston GurdThis patch aims to reduce compile time in LegalizeTypes...
2013-01-12 Benjamin KramerWhen lowering an inreg sext first shift left, then...
2013-01-11 Nadav RotemPPC: Implement efficient lowering of sign_extend_inreg.
2012-12-19 Patrik HagglundChange TargetLowering::getTypeToPromoteTo to take and...
2012-12-19 Patrik HagglundChange TargetLowering::getTruncStoreAction to take...
2012-12-11 Patrik HagglundRevert EVT->MVT changes, r169836-169851, due to buildbo...
2012-12-11 Patrik HagglundChange TargetLowering::getTypeToPromoteTo to take and...
2012-12-11 Patrik HagglundChange TargetLowering::getTruncStoreAction to take...
2012-11-17 Eli FriedmanMark FP_EXTEND form v2f32 to v2f64 as "expand" for...
2012-11-15 Eli FriedmanMark FP_ROUND for converting NEON v2f64 to v2f32 as...
2012-09-02 Nadav RotemFix a typo.
2012-09-02 Nadav RotemGenerate better select code by allowing the target...
2012-09-01 Pete CooperOnly legalise a VSELECT in to bitwise operations if...
2012-08-30 Nadav RotemCurrently targets that do not support selects with...
2012-08-30 Craig TopperAdd FMA to switch statement in VectorLegalizer::Legaliz...
2012-06-28 Jim Grosbach'Promote' vector [su]int_to_fp should widen elements.
2012-04-15 Nadav RotemWhen emulating vselect using OR/AND/XOR make sure to...
2012-02-05 Craig TopperConvert assert(0) to llvm_unreachable
2011-12-13 Chandler CarruthInitial CodeGen support for CTTZ/CTLZ where a zero...
2011-10-19 Nadav RotemImprove code generation for vselect on SSE2:
2011-10-18 Nadav RotemFix a bug in the legalization of vector anyext-load...
2011-10-18 Duncan SandsFix a bunch of unused variable warnings when doing...
2011-10-17 Chad RosierRemoved set, but unused variable.
2011-10-15 Nadav RotemMove the legalization of vector loads and stores into...
2011-09-18 Nadav Rotemwhite space cleanups
2011-09-13 Nadav RotemFix the assertion which checks the size of the input...
2011-09-13 Nadav RotemAdd vselect target support for targets that do not...
2011-09-06 Duncan SandsAdd codegen support for vector select (in the IR this...
2011-07-14 Nadav Rotem[VECTOR-SELECT]
2011-03-19 Nadav RotemAdd support for legalizing UINT_TO_FP of vectors on...
2010-11-23 Wesley PeckRenaming ISD::BIT_CONVERT to ISD::BITCAST to better...
2010-06-18 Dan GohmanChange UpdateNodeOperands' operand and return value...
2010-04-17 Dan GohmanUse const qualifiers with TargetLowering. This eliminat...
2010-01-09 Dan GohmanRevert an earlier change to SIGN_EXTEND_INREG for vecto...
2009-12-11 Dan GohmanImplement vector widening, splitting, and scalarizing...
2009-12-03 Chris Lattnerimprove portability to avoid conflicting with std:...
2009-11-30 Mon P WangAdded support to allow clients to custom widen. For...
2009-08-11 Owen AndersonSplit EVT into MVT and EVT, the former representing...
2009-08-10 Owen AndersonRename MVT to EVT, in preparation for splitting SimpleV...
2009-08-05 Dan GohmanMajor calling convention code refactoring.
2009-06-06 Eli FriedmanMake SINT_TO_FP/UINT_TO_FP vector legalization queries...
2009-05-27 Eli FriedmanRemove special cases for more opcodes.
2009-05-24 Eli FriedmanAdd a comment which should hopefully make the purpose...
2009-05-23 Eli FriedmanAdd a new step to legalization to legalize vector math...