projects
/
platform
/
upstream
/
llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
[llvm] Always use TargetConstant for FP_ROUND ISD Nodes
[platform/upstream/llvm.git]
/
llvm
/
lib
/
CodeGen
/
SelectionDAG
/
SelectionDAG.cpp
2022-08-03
David Truby
[llvm] Always use TargetConstant for FP_ROUND ISD Nodes
blob
|
commitdiff
2022-07-29
Simon Pilgrim
[Support] Add KnownBits::concat method
blob
|
commitdiff
|
diff to current
2022-07-28
Simon Pilgrim
[DAG] Remove SelectionDAG::GetDemandedBits and use...
blob
|
commitdiff
|
diff to current
2022-07-28
Simon Pilgrim
[DAG] SelectionDAG::GetDemandedBits - don't simplify...
blob
|
commitdiff
|
diff to current
2022-07-28
Simon Pilgrim
[DAG] Enable ISD::SRL SimplifyMultipleUseDemandedBits...
blob
|
commitdiff
|
diff to current
2022-07-27
Simon Pilgrim
[DAG] SimplifyDemandedBits - ensure we clear known...
blob
|
commitdiff
|
diff to current
2022-07-26
Paul Walker
[SVE][SelectionDAG] Use INDEX to generate matching...
blob
|
commitdiff
|
diff to current
2022-07-24
Simon Pilgrim
[DAG] getNode - assert that SMUL_LOHI/UMUL_LOHI nodes...
blob
|
commitdiff
|
diff to current
2022-07-24
Simon Pilgrim
[DAG] MaskedVectorIsZero - don't bother with (-1).isSub...
blob
|
commitdiff
|
diff to current
2022-07-23
Simon Pilgrim
[DAG] isSplatValue - don't attempt to merge any BITCAST...
blob
|
commitdiff
|
diff to current
2022-07-23
Simon Pilgrim
[DAG] computeKnownBits - add basic shift-by-parts handling
blob
|
commitdiff
|
diff to current
2022-07-21
David Green
[SelectionDAG] Fix fptoi.sat scalable vector lowering
blob
|
commitdiff
|
diff to current
2022-07-20
Simon Pilgrim
[DAG] getNode - don't bother creating ADDO(X,0) or...
blob
|
commitdiff
|
diff to current
2022-07-20
Simon Pilgrim
[DAG] getNode - assert that ADDO/SUBO nodes have the...
blob
|
commitdiff
|
diff to current
2022-07-18
Matt Arsenault
CodeGen: Remove AliasAnalysis from regalloc
blob
|
commitdiff
|
diff to current
2022-07-17
Simon Pilgrim
[DAG] computeKnownBits - move UDIV handling to same...
blob
|
commitdiff
|
diff to current
2022-07-17
Simon Pilgrim
[DAG] Add MERGE_VALUE computeKnownBits/ComputeNumSignBi...
blob
|
commitdiff
|
diff to current
2022-07-17
Kazu Hirata
[CodeGen] Qualify auto variables in for loops (NFC)
blob
|
commitdiff
|
diff to current
2022-07-13
Philip Reames
[RISCV] Exploit fact that vscale is always power of...
blob
|
commitdiff
|
diff to current
2022-07-10
Nicolai Hähnle
ManagedStatic: remove many straightforward uses in...
blob
|
commitdiff
|
diff to current
2022-07-10
Nicolai Hähnle
Revert "ManagedStatic: remove many straightforward...
blob
|
commitdiff
|
diff to current
2022-07-10
Nicolai Hähnle
ManagedStatic: remove many straightforward uses in...
blob
|
commitdiff
|
diff to current
2022-07-08
Sergei Barannikov
[SelectionDAG] computeKnownBits / ComputeNumSignBits...
blob
|
commitdiff
|
diff to current
2022-07-06
Shilei Tian
[LLVM] Add the support for fmax and fmin in atomicrmw...
blob
|
commitdiff
|
diff to current
2022-07-01
Xiang1 Zhang
[ISel] Match all bits when merge undefs for DAG combine
blob
|
commitdiff
|
diff to current
2022-07-01
Xiang1 Zhang
Revert "[ISel] Match all bits when merge undef(s) for...
blob
|
commitdiff
|
diff to current
2022-07-01
Xiang1 Zhang
[ISel] Match all bits when merge undef(s) for DAG combine
blob
|
commitdiff
|
diff to current
2022-06-28
Tim Northover
SelectionDAG: allow FP extensions when folding extract...
blob
|
commitdiff
|
diff to current
2022-06-22
Simon Pilgrim
[DAG] SelectionDAG::GetDemandedBits - don't recurse...
blob
|
commitdiff
|
diff to current
2022-06-21
Simon Pilgrim
[DAG] Remove SelectionDAG::GetDemandedBits DemandedElts...
blob
|
commitdiff
|
diff to current
2022-06-21
Kazu Hirata
[llvm] Don't use Optional::getValue (NFC)
blob
|
commitdiff
|
diff to current
2022-06-20
Guillaume Chatelet
[Alignment] Use 'previous()' method instead of scalar...
blob
|
commitdiff
|
diff to current
2022-06-19
Simon Pilgrim
[DAG] Add MaskedVectorIsZero helper
blob
|
commitdiff
|
diff to current
2022-06-16
Adrian Tong
Allow bitwidth difference when checking for isOneOrOneS...
blob
|
commitdiff
|
diff to current
2022-06-15
Benjamin Kramer
[SelectionDAG] Constant fold FP_TO_BF16 and BF16_TO_FP.
blob
|
commitdiff
|
diff to current
2022-06-10
Guillaume Chatelet
[NFC] Remove deadcode
blob
|
commitdiff
|
diff to current
2022-06-10
Guillaume Chatelet
[clang] Add support for __builtin_memset_inline
blob
|
commitdiff
|
diff to current
2022-06-09
Guillaume Chatelet
[SelectionDAG] Handle bzero/memset libcalls globally...
blob
|
commitdiff
|
diff to current
2022-06-08
Craig Topper
[SelectionDAG] Teach computeKnownBits that a nsw self...
blob
|
commitdiff
|
diff to current
2022-06-07
Simon Pilgrim
[DAG] combineShuffleOfSplatVal - fold shuffle(splat...
blob
|
commitdiff
|
diff to current
2022-06-06
Craig Topper
[SelectionDAG] Further improve computeKnownBits for...
blob
|
commitdiff
|
diff to current
2022-06-02
Craig Topper
[DAGCombiner][RISCV] Improve computeKnownBits for ...
blob
|
commitdiff
|
diff to current
2022-05-30
Ping Deng
[RISCV] Support VP_REDUCE_MUL mask operation
blob
|
commitdiff
|
diff to current
2022-05-22
Craig Topper
[SelectionDAG] Fold abs(undef) to 0 instead of undef.
blob
|
commitdiff
|
diff to current
2022-05-19
Jay Foad
[APInt] Remove all uses of zextOrSelf, sextOrSelf and...
blob
|
commitdiff
|
diff to current
2022-05-19
Lian Wang
[RISCV][SelectionDAG] Support VECREDUCE_ADD mask operation
blob
|
commitdiff
|
diff to current
2022-05-17
jacquesguan
[SelectionDAG] Support more VP reduction mask operation.
blob
|
commitdiff
|
diff to current
2022-05-16
Paul Walker
[SelectionDAG] Remove duplicate "is scaled" information...
blob
|
commitdiff
|
diff to current
2022-05-16
Yeting Kuo
[SelectionDAG] Make getNode which uses single element...
blob
|
commitdiff
|
diff to current
2022-05-10
Lian Wang
Revert "[RISCV][SelectionDAG] Support VECREDUCE_ADD...
blob
|
commitdiff
|
diff to current
2022-05-10
Lian Wang
[RISCV][SelectionDAG] Support VECREDUCE_ADD mask operation
blob
|
commitdiff
|
diff to current
2022-05-06
Lian Wang
[RISCV][SelectionDAG] Support VP_REDUCE_ADD mask operation.
blob
|
commitdiff
|
diff to current
2022-05-05
Craig Topper
[SelectionDAG] Constant fold (sext_inreg undef, VT...
blob
|
commitdiff
|
diff to current
2022-05-05
Nikita Popov
[DAGCombine] Fold (X & ~Y) | Y with truncated not
blob
|
commitdiff
|
diff to current
2022-05-04
Nikita Popov
[SDAG] Handle truncated not in haveNoCommonBitsSet()
blob
|
commitdiff
|
diff to current
2022-05-03
Nikita Popov
[SDAG] Handle A and B&~A in haveNoCommonBitsSet()
blob
|
commitdiff
|
diff to current
2022-05-03
Nikita Popov
[SDAG] Extract commutative helper from haveNoCommonBits...
blob
|
commitdiff
|
diff to current
2022-04-28
Bjorn Pettersson
[SelectionDAG] Use correct boolean representation in...
blob
|
commitdiff
|
diff to current
2022-04-26
Lian Wang
[RISCV][SelectionDAG] Support VP_ADD/VP_MUL/VP_SUB...
blob
|
commitdiff
|
diff to current
2022-04-07
Fraser Cormack
[RISCV][VP] Add basic RVV codegen for vp.fcmp
blob
|
commitdiff
|
diff to current
2022-04-06
Daniil Kovalev
Revert "[CodeGen] Place SDNode debug ID declaration...
blob
|
commitdiff
|
diff to current
2022-04-06
Daniil Kovalev
[CodeGen] Place SDNode debug ID declaration under appro...
blob
|
commitdiff
|
diff to current
2022-04-06
Simon Pilgrim
[DAG] Allow XOR(X,MIN_SIGNED_VALUE) to perform AddLike...
blob
|
commitdiff
|
diff to current
2022-04-01
Simon Pilgrim
[DAG] Add llvm::isMinSignedConstant helper. NFC
blob
|
commitdiff
|
diff to current
2022-03-30
Fraser Cormack
[SelectionDAG] Don't create illegally-typed nodes while...
blob
|
commitdiff
|
diff to current
2022-03-24
Craig Topper
[SelectionDAG] Add AssertAlign to AddNodeIDCustom so...
blob
|
commitdiff
|
diff to current
2022-03-12
serge-sans-paille
Cleanup includes: DebugInfo & CodeGen
blob
|
commitdiff
|
diff to current
2022-03-10
Lorenzo Albano
[VP] Strided loads/stores
blob
|
commitdiff
|
diff to current
2022-03-09
Stanislav Mekhanoshin
[SDAG] Use MMO flags in MemSDNode folding
blob
|
commitdiff
|
diff to current
2022-03-02
Simon Pilgrim
[DAG] isSplatValue - improve ISD::VECTOR_SHUFFLE splat...
blob
|
commitdiff
|
diff to current
2022-03-02
Simon Pilgrim
[DAG] SelectionDAG::isSplatValue - add initial BITCAST...
blob
|
commitdiff
|
diff to current
2022-02-17
Bjorn Pettersson
[DAG] Fix in ReplaceAllUsesOfValuesWith
blob
|
commitdiff
|
diff to current
2022-02-16
Craig Topper
[SelectionDAG] Add SPLAT_VECTOR to SelectionDAG::isCons...
blob
|
commitdiff
|
diff to current
2022-02-16
Simon Pilgrim
[DAG] computeKnownBits - add ISD::AVGCEILU handling
blob
|
commitdiff
|
diff to current
2022-02-14
David Green
[DAGCombine] Basic combines for AVG nodes.
blob
|
commitdiff
|
diff to current
2022-02-08
Roman Lebedev
[ValueTracking] Only check for non-undef/poison if...
blob
|
commitdiff
|
diff to current
2022-02-03
Sander de Smalen
[ISEL] Canonicalize STEP_VECTOR to LHS if RHS is a...
blob
|
commitdiff
|
diff to current
2022-02-01
Simon Pilgrim
[DAG] SimplifyMultipleUseDemandedBits - add default...
blob
|
commitdiff
|
diff to current
2022-02-01
Simon Pilgrim
[DAG] Make it clear mul(x,x) knownbits bit[1] == 0...
blob
|
commitdiff
|
diff to current
2022-02-01
Bjorn Pettersson
[DAGCombine] Add simple folds for SSHLSAT/USHLSAT
blob
|
commitdiff
|
diff to current
2022-01-31
Simon Pilgrim
[X86] Limit mul(x,x) knownbits tests with not undef...
blob
|
commitdiff
|
diff to current
2022-01-27
Simon Pilgrim
[DAG] SelectionDAG::getNode(N1,N2) - detect N2 constant...
blob
|
commitdiff
|
diff to current
2022-01-26
Sanjay Patel
[SDAG] fix bug in ComputeNumSignBits of target constant
blob
|
commitdiff
|
diff to current
2022-01-24
Sander de Smalen
[ISEL] Move trivial step_vector folds to FoldConstantAr...
blob
|
commitdiff
|
diff to current
2022-01-24
Craig Topper
[SelectionDAG][RISCV] Teach getNode to fold bswap(bswap...
blob
|
commitdiff
|
diff to current
2022-01-24
Matt Arsenault
Reapply "Revert "GlobalISel: Add G_ASSERT_ALIGN hint...
blob
|
commitdiff
|
diff to current
2022-01-24
Sander de Smalen
[ISEL] Canonicalise constant splats to RHS.
blob
|
commitdiff
|
diff to current
2022-01-19
Simon Pilgrim
[DAG] SelectionDAG::computeKnownBits - add mul(x,x...
blob
|
commitdiff
|
diff to current
2022-01-18
Victor Perez
[LegalizeTypes][VP] Add splitting support for vp.reduct...
blob
|
commitdiff
|
diff to current
2022-01-18
David Sherwood
Revert "[CodeGen][AArch64] Ensure isSExtCheaperThanZExt...
blob
|
commitdiff
|
diff to current
2022-01-17
David Sherwood
[CodeGen][AArch64] Ensure isSExtCheaperThanZExt returns...
blob
|
commitdiff
|
diff to current
2022-01-15
Fraser Cormack
[SelectionDAG][VP] Add splitting/widening for VP_LOAD...
blob
|
commitdiff
|
diff to current
2022-01-14
James Y Knight
Revert "GlobalISel: Add G_ASSERT_ALIGN hint instruction"
blob
|
commitdiff
|
diff to current
2022-01-13
David Sherwood
Revert "[CodeGen][AArch64] Ensure isSExtCheaperThanZExt...
blob
|
commitdiff
|
diff to current
2022-01-13
David Sherwood
[CodeGen][AArch64] Ensure isSExtCheaperThanZExt returns...
blob
|
commitdiff
|
diff to current
2022-01-12
Matt Arsenault
GlobalISel: Add G_ASSERT_ALIGN hint instruction
blob
|
commitdiff
|
diff to current
2022-01-11
Maksim Panchenko
Merge BOLT into LLVM monorepo
blob
|
commitdiff
|
diff to current
2022-01-10
Craig Topper
[SelectionDAG] Add FP_TO_UINT_SAT/FP_TO_SINT_SAT to...
blob
|
commitdiff
|
diff to current
2022-01-07
Victor Perez
[LegalizeTypes][VP] Add splitting support for vp.select
blob
|
commitdiff
|
diff to current
2022-01-03
Craig Topper
[ValueTracking][SelectionDAG] Rename ComputeMinSignedBi...
blob
|
commitdiff
|
diff to current
next