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