Canonicalize header guards into a common format.
[oota-llvm.git] / lib / CodeGen / SelectionDAG / LegalizeTypes.h
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...
2010-03-14 Anton KorobeynikovMake default expansion for FP16 <-> FP32 nodes into...
2010-01-24 Mon P WangIt seems better to scalarize vectors of size 1 instead...
2010-01-24 Mon P WangImproved widening loads by adding support for wider...
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-07 Anton KorobeynikovTruncate the arguments of llvm.frameaddress / llvm...
2009-11-30 Mon P WangAdded support to allow clients to custom widen. For...
2009-11-20 Duncan SandsFix PR5558, which was caused by a wrong fix for PR3393...
2009-10-16 Mon P WangAllow widening of extract subvector
2009-08-12 Owen AndersonAdd contexts to some of the MVT APIs. No functionality...
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-07-08 Duncan SandsNowadays vectors are only split if they have an even
2009-07-08 Duncan SandsRemove trailing whitespace. Reorder some methods
2009-07-07 Chris Lattnerimplement support for spliting and scalarizing vector...
2009-07-07 Chris LattnerScalarizeVecRes_ShiftOp and ScalarizeVecRes_BinOp are...
2009-06-24 David GreeneThis increases the maximum for MVT::LAST_VALUETYPE
2009-06-02 Dale JohannesenRevert 72707 and 72709, for the moment.
2009-06-01 Dale JohannesenMake the implicit inputs and outputs of target-independent
2009-05-31 Duncan SandsRename CustomLowerResults to CustomLowerNode, since
2009-04-29 Nate BegemanImplement review feedback for vector shuffle work.
2009-04-27 Duncan SandsNow that PR2957 is resolved, remove a bunch of
2009-04-25 Dan GohmanRefactor the code to grab the low and high parts of...
2009-04-08 Duncan SandsSoft float support for FREM.
2009-04-08 Duncan SandsSoft float support for undef. Reported by Xerxes RĂ„nby.
next