OSDN Git Service

[Intrinsic] Signed Fixed Point Multiplication Intrinsic
[android-x86/external-llvm.git] / lib / CodeGen / SelectionDAG / TargetLowering.cpp
2018-12-12 Leonard Chan[Intrinsic] Signed Fixed Point Multiplication Intrinsic
2018-12-11 Simon Pilgrim[TargetLowering] Add ISD::EXTRACT_VECTOR_ELT support...
2018-12-10 Simon Pilgrim[TargetLowering] Add UNDEF folding to SimplifyDemandedV...
2018-12-05 Simon Pilgrim[TargetLowering] Remove ISD::ANY_EXTEND/ANY_EXTEND_VECT...
2018-12-05 Simon Pilgrim[SelectionDAG] Initial support for FSHL/FSHR funnel...
2018-12-05 Simon Pilgrim[TargetLowering] SimplifyDemandedVectorElts - don't...
2018-12-04 Nirav Dave[SelectionDAG] Redefine isGAPlusOffset in terms of...
2018-12-04 Simon Pilgrim[TargetLowering] expandFP_TO_UINT - avoid FPE due to...
2018-12-04 Simon Pilgrim[TargetLowering] Add SimplifyDemandedVectorElts support...
2018-12-01 Simon Pilgrim[SelectionDAG] Improve SimplifyDemandedBits to Simplify...
2018-11-21 Simon Pilgrim[TargetLowering] SimplifyDemandedBits - only reduce...
2018-11-20 Simon Pilgrim[DAGCombine] Add calls to SimplifyDemandedVectorElts...
2018-11-20 Simon Pilgrim[TargetLowering] Improve SimplifyDemandedVectorElts...
2018-11-19 Simon Pilgrim[TargetLowering] expandFP_TO_UINT - improve fp16 support
2018-11-16 Simon Pilgrim[TargetLowering] Cleanup more of the EXTEND demanded...
2018-11-05 Simon Pilgrim[TargetLowering] Begin generalizing TargetLowering...
2018-11-01 Simon Pilgrim[LegalizeDAG] Add generic vector CTPOP expansion (PR32655)
2018-10-31 Stanislav MekhanoshinCheck shouldReduceLoadWidth from SimplifySetCC
2018-10-29 Leonard Chan[Intrinsic] Signed and Unsigned Saturation Subtraction...
2018-10-28 Simon Pilgrim[TargetLowering] Move i64/vXi64 to f32/vXf32 UINT_TO_FP...
2018-10-28 Simon Pilgrim[VectorLegalizer] Enable TargetLowering::expandFP_TO_UI...
2018-10-27 Simon Pilgrim[TargetLowering] Move LegalizeDAG FP_TO_UINT handling...
2018-10-25 Simon Pilgrim[TargetLowering] Improve vXi64 UINT_TO_FP vXf64 support...
2018-10-24 Simon Pilgrim[TargetLowering] Add SimplifyDemandedBitsForTargetNode...
2018-10-23 Simon Pilgrim[LegalizeDAG] Share Vector/Scalar CTPOP Expansion
2018-10-23 Simon Pilgrim[LegalizeDAG] Share Vector/Scalar CTLZ Expansion
2018-10-23 Simon Pilgrim[LegalizeDAG] Share Vector/Scalar CTTZ Expansion
2018-10-22 Leonard Chan[Intrinsic] Unigned Saturation Addition Intrinsic
2018-10-22 Matt ArsenaultDAG: Change behavior of fminnum/fmaxnum nodes
2018-10-16 Leonard Chan[Intrinsic] Signed Saturation Addition Intrinsic
2018-10-15 Sanjay Patel[SelectionDAG] allow FP binops in SimplifyDemandedVecto...
2018-10-10 Simon Pilgrim[TargetLowering] SimplifyDemandedBits - rename demanded...
2018-10-10 Simon Pilgrim[TargetLowering] SimplifyDemandedBits - pull out repeat...
2018-10-10 Simon Pilgrim[TargetLowering] Add root node back to work list after...
2018-10-09 Simon Pilgrim[SelectionDAG] Add SIGN_EXTEND_VECTOR_INREG and CONCAT_...
2018-10-07 Simon Pilgrim[SelectionDAG] Respect multiple uses in SimplifyDemande...
2018-10-06 Simon Pilgrim[SelectionDAG] Add SimplifyDemandedBits to SimplifyDema...
2018-09-26 David Green[CodeGen] Enable tail calls for functions with NonNull...
2018-09-13 Matt ArsenaultDAG: Fix expansion of unaligned FP loads and stores
2018-09-09 Sanjay Patel[SelectionDAG] enhance vector demanded elements to...
2018-09-04 Scott Linder[CodeGen] Fix remaining zext() assertions in SelectionDAG
2018-09-02 Roman Lebedev[DAGCombine] optimizeSetCCOfSignedTruncationCheck(...
2018-08-21 Simon Pilgrim[TargetLowering] Add BuildSDiv support for division...
2018-08-20 Simon Pilgrim[TargetLowering] Disable BuildSDiv division by one...
2018-08-16 Simon Pilgrim[TargetLowering] Add support for non-uniform vectors...
2018-08-16 Simon Pilgrim[TargetLowering] Refactor BuildSDIV in preparation...
2018-08-15 Matt ArsenaultDAG: Use getObjectOffset helper
2018-08-15 Simon Pilgrim[TargetLowering] Minor cleanup of TargetLowering::Build...
2018-08-15 Simon Pilgrim[TargetLowering] Minor refactor to TargetLowering:...
2018-08-15 Simon Pilgrim[TargetLowering] Add support for non-uniform vectors...
2018-08-12 Craig Topper[TargetLowering] Simplify one of the special cases...
2018-08-12 Craig Topper[TargetLowering] Use APInt::isSubsetOf to simplify...
2018-08-09 Simon Pilgrim[TargetLowering] Add BuildSDIVPattern helper to BuildEx...
2018-08-08 Simon Pilgrim[TargetLowering] BuildUDIV - Add support for divide...
2018-08-08 Simon Pilgrim[TargetLowering] Remove APInt divisor argument from...
2018-08-08 Simon Pilgrim[TargetLowering] BuildUDIV - Early out for divide by...
2018-08-07 Simon Pilgrim[TargetLowering] Use pre-computed Shift value type...
2018-08-07 Simon Pilgrim[TargetLowering] Add support for non-uniform vectors...
2018-08-03 Matt ArsenaultDAG: Enhance isKnownNeverNaN
2018-08-03 Simon Pilgrim[TargetLowering] Generalise BuildSDIV function
2018-07-31 Hsiangkai WangTest commit.
2018-07-30 Craig Topper[DAGCombiner][TargetLowering] Pass a SmallVector instea...
2018-07-30 Craig Topper[TargetLowering] In BuildSDIV, add the MULHS/SMUL_LOHI...
2018-07-30 Craig Topper[DAGCombiner][PowerPC][AArch64] Pass Created vector...
2018-07-28 Craig Topper[SelectionDAG] Pass std::vector by reference instead...
2018-07-26 Roman Lebedev[DAGCombine] optimizeSetCCOfSignedTruncationCheck(...
2018-07-23 Nirav Dave[Legalize] Elide MERGE_VALUES created by scalarizeVecto...
2018-07-19 Stephen CanonSkip out of SimplifyDemandedBits for BITCAST of f16...
2018-07-16 Roman Lebedev[X86][AArch64][DAGCombine] Unfold 'check for [no] signe...
2018-07-07 Simon PilgrimUse const APInt& to avoid extra copy. NFCI.
2018-07-07 Simon Pilgrim[DAGCombiner] Add EXTRACT_SUBVECTOR to SimplifyDemanded...
2018-05-01 Adrian PrantlRemove \brief commands from doxygen comments.
2018-03-23 David BlaikieMove TargetLoweringObjectFile from CodeGen to Target...
2018-03-09 Craig Topper[TargetLowering] Remove redundant term in two ifs in...
2018-03-08 Craig Topper[TargetLowering] Remove redundant if condition in Simpl...
2018-03-06 Simon Pilgrim[TargetLowering] Add vector BITCAST support to Simplify...
2018-03-01 Craig Topper[SelectionDAG] Support some SimplifySetCC cases for...
2018-02-24 Simon Pilgrim[TargetLowering] SimplifyDemandedVectorElts - pass...
2018-02-24 Simon Pilgrim[TargetLowering] SimplifyDemandedVectorElts - pass...
2018-02-22 Craig Topper[TargetLowering] Rename isCondCodeLegal to isCondCodeLe...
2018-02-20 Craig Topper[SelectionDAG] Support known true/false SimplifySetCC...
2018-02-20 Craig Topper[SelectionDAG] Add LegalTypes flag to getShiftAmountTy...
2018-02-17 Simon Pilgrim[SelectionDAG] SimplifyDemandedVectorElts - add support...
2018-02-16 Simon PilgrimFix signed/unsigned comparison warning. NFCI.
2018-02-16 Simon PilgrimFix signed/unsigned comparison warning. NFCI.
2018-02-16 Simon Pilgrim[SelectionDAG] Enable SimplifyDemandedVectorElts suppor...
2018-02-16 Simon Pilgrim[SelectionDAG] Add initial SimplifyDemandedVectorElts...
2018-02-15 Simon Pilgrim[SelectionDAG] Add initial implementation of TargetLowe...
2018-02-14 Craig Topper[SelectionDAG] Remove duplicate code from TargetLowerin...
2018-02-11 Sanjay Patel[TargetLowering] try to create -1 constant operand...
2018-02-11 Craig Topper[SelectionDAG] Remove TargetLowering::getConstTrueVal...
2018-02-08 Craig Topper[SelectionDAG] Add a helper function for creating a...
2018-02-06 Sanjay Patel[TargetLowering] use local variable to reduce duplicati...
2018-02-06 Sanjay Patel[TargetLowering] use local variables to reduce duplicat...
2018-02-02 Jonas Paulsson[SelectionDAG] Consider endianness in scalarizeVectorS...
2018-01-27 Craig Topper[TargetLowering] Teach TargetLowering::SimplifySetCC...
2018-01-20 Jonas Paulsson[SelectionDAG] Fix codegen of vector stores with non...
2018-01-18 Sanjay Patel[TargetLowering] add punctuation for readability; NFC
2018-01-07 Simon Pilgrim[DAG] Fix for Bug PR34620 - Allow SimplifyDemandedBits...
2017-12-22 Craig Topper[SelectionDAG] Reverse the order of operands in the...
next