git://git.jankratochvil.net
/
lldb.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
[clang-tidy] Implement readability-function-cognitive-complexity check
2020-10-02
Roman Lebedev
[clang-tidy] Implement readability-function-cognitive...
commit
|
commitdiff
|
tree
2020-09-24
Roman Lebedev
[NFCI][IR] ConstantRangeTest: add basic scaffolding...
commit
|
commitdiff
|
tree
2020-09-24
Roman Lebedev
[NFCI][IR] ConstantRangeTest: refactor operation range...
commit
|
commitdiff
|
tree
2020-09-22
Roman Lebedev
[CVP] Narrow SDiv/SRem to the smallest power-of-2 that...
commit
|
commitdiff
|
tree
2020-09-22
Roman Lebedev
[NFC][CVP] Add tests for SDiv/SRem narrowing
commit
|
commitdiff
|
tree
2020-09-22
Roman Lebedev
[NFC][CVP] Give a better name STATISTIC() counting...
commit
|
commitdiff
|
tree
2020-09-22
Roman Lebedev
[ConstantRange] Introduce getMinSignedBits() method
commit
|
commitdiff
|
tree
2020-09-22
Roman Lebedev
[NFC][APInt] Refactor getMinSignedBits() in terms of...
commit
|
commitdiff
|
tree
2020-09-22
Roman Lebedev
[NFC][CVP] processUDivOrURem(): refactor to use ConstantRang...
commit
|
commitdiff
|
tree
2020-09-22
Roman Lebedev
[ConstantRange] Introduce getActiveBits() method
commit
|
commitdiff
|
tree
2020-09-22
Roman Lebedev
[ConstantRange] binaryXor(): special-case binary complement...
commit
|
commitdiff
|
tree
2020-09-22
Roman Lebedev
[CVP] Enhance SRem -> URem fold to work not just on...
commit
|
commitdiff
|
tree
2020-09-22
Roman Lebedev
[NFC][CVP] Add tests for srem with potentially different...
commit
|
commitdiff
|
tree
2020-09-21
Roman Lebedev
[NFC][SCEV] Cleanup lowering of @llvm.uadd.sat, (-1...
commit
|
commitdiff
|
tree
2020-09-21
Roman Lebedev
[SCEV] Recognize @llvm.uadd.sat as `%y + umin(%x, ...
commit
|
commitdiff
|
tree
2020-09-21
Roman Lebedev
[SCEV] Recognize @llvm.usub.sat as `%x - (umin %x,...
commit
|
commitdiff
|
tree
2020-09-21
Roman Lebedev
[NFC][SCEV] Add tests for @llvm.*.sat intrinsics
commit
|
commitdiff
|
tree
2020-09-21
Roman Lebedev
[SCEV] Recognize @llvm.abs as smax(x, -x)
commit
|
commitdiff
|
tree
2020-09-21
Roman Lebedev
[NFC][SCEV] Add tests for @llvm.abs intrinsic
commit
|
commitdiff
|
tree
2020-09-19
Roman Lebedev
[NFC][PhaseOrdering] Add test showing SROA not being...
commit
|
commitdiff
|
tree
2020-09-17
Roman Lebedev
[NFC] EliminateDuplicatePHINodes(): small-size optimization...
commit
|
commitdiff
|
tree
2020-09-10
Roman Lebedev
Revert "[clang-tidy] New check readability-prefer-member...
commit
|
commitdiff
|
tree
2020-09-09
Roman Lebedev
Temporairly revert "Thread safety analysis: Consider...
commit
|
commitdiff
|
tree
2020-09-07
Roman Lebedev
Reland [SimplifyCFG][LoopRotate] SimplifyCFG: disable...
commit
|
commitdiff
|
tree
2020-08-31
Roman Lebedev
[NFC][InstCombine] visitPHINode(): cleanup PHI CSE...
commit
|
commitdiff
|
tree
2020-08-29
Roman Lebedev
[NFC][Local] EliminateDuplicatePHINodes(): add STATISTIC()
commit
|
commitdiff
|
tree
2020-08-29
Roman Lebedev
[NFCI][Local] Rewrite EliminateDuplicatePHINodes to...
commit
|
commitdiff
|
tree
2020-08-29
Roman Lebedev
[Instruction] Speculatively undo isIdenticalToWhenDefined...
commit
|
commitdiff
|
tree
2020-08-29
Roman Lebedev
[InstCombine] Take 3: Perform trivial PHI CSE
commit
|
commitdiff
|
tree
2020-08-29
Roman Lebedev
Revert "[InstCombine] Take 2: Perform trivial PHI CSE"
commit
|
commitdiff
|
tree
2020-08-29
Roman Lebedev
[InstCombine] foldAggregateConstructionIntoAggregateReuse...
commit
|
commitdiff
|
tree
2020-08-29
Roman Lebedev
[InstCombine] canonicalizeICmpPredicate(): use InstCombiner...
commit
|
commitdiff
|
tree
2020-08-29
Roman Lebedev
[NFC][InstCombine] Fix some comments: the code already...
commit
|
commitdiff
|
tree
2020-08-29
Roman Lebedev
[NFC] Instruction::isIdenticalToWhenDefined(): s/nessesairly...
commit
|
commitdiff
|
tree
2020-08-29
Roman Lebedev
[NFC][InstCombine] Add STATISTIC() for how many iterations...
commit
|
commitdiff
|
tree
2020-08-29
Roman Lebedev
[NFC][InstCombine] select.ll: remove outdated TODO...
commit
|
commitdiff
|
tree
2020-08-29
Roman Lebedev
[InstCombine] visitPHINode(): use InstCombiner::replaceInstU...
commit
|
commitdiff
|
tree
2020-08-29
Roman Lebedev
[InstCombine] Take 2: Perform trivial PHI CSE
commit
|
commitdiff
|
tree
2020-08-29
Roman Lebedev
[NFC][InstSimplify] Add a note to PHI CSE tests that...
commit
|
commitdiff
|
tree
2020-08-29
Roman Lebedev
[NFC][InstCombine] Add tests for PHI CSE
commit
|
commitdiff
|
tree
2020-08-29
Roman Lebedev
[NFC][InstructionSimplify] Add a warning about not...
commit
|
commitdiff
|
tree
2020-08-29
Roman Lebedev
[NFC][STLExtras] Add make_first_range(), similar to...
commit
|
commitdiff
|
tree
2020-08-27
Roman Lebedev
[InstSimplify] SimplifyPHINode(): check that instruction...
commit
|
commitdiff
|
tree
2020-08-27
Roman Lebedev
[InstSimplify][EarlyCSE] Try to CSE PHI nodes in the...
commit
|
commitdiff
|
tree
2020-08-27
Roman Lebedev
[NFC][EarlyCSE][InstSimplify] Add tests for CSE of...
commit
|
commitdiff
|
tree
2020-08-26
Roman Lebedev
[Value][InstCombine] Fix one-use checks in PHI-of-op...
commit
|
commitdiff
|
tree
2020-08-26
Roman Lebedev
[NFC][Value] Fixup comments, "N users" is NOT the same...
commit
|
commitdiff
|
tree
2020-08-26
Roman Lebedev
[NFC][InstCombine] Add tests with PHI-of-{insert,extract...
commit
|
commitdiff
|
tree
2020-08-26
Roman Lebedev
[InstCombine] PHI-of-extractvalues -> extractvalue...
commit
|
commitdiff
|
tree
2020-08-26
Roman Lebedev
[NFC][InstCombine] Add a PHI-of-insertvalues test with...
commit
|
commitdiff
|
tree
2020-08-26
Roman Lebedev
Revert "[InstCombine] PHI-of-extractvalues -> extractvalue...
commit
|
commitdiff
|
tree
2020-08-26
Roman Lebedev
[InstCombine] PHI-of-extractvalues -> extractvalue...
commit
|
commitdiff
|
tree
2020-08-25
Roman Lebedev
[NFC][InstCombine] Tests for PHI-of-extractvalues
commit
|
commitdiff
|
tree
2020-08-25
Roman Lebedev
[InstCombine] PHI-of-insertvalues -> insertvalue-of...
commit
|
commitdiff
|
tree
2020-08-24
Roman Lebedev
[NFC][InstCombine] Multi-level aggregate test for phi...
commit
|
commitdiff
|
tree
2020-08-24
Roman Lebedev
[NFC][InstCombine] Adjust naming for some methods to...
commit
|
commitdiff
|
tree
2020-08-23
Roman Lebedev
[InstCombine] Negator: freeze is freely negatible if...
commit
|
commitdiff
|
tree
2020-08-23
Roman Lebedev
[NFC][InstCombine] Add tests for negation of freeze
commit
|
commitdiff
|
tree
2020-08-21
Roman Lebedev
Temporairly revert "[SimplifyCFG][LoopRotate] SimplifyCFG...
commit
|
commitdiff
|
tree
2020-08-21
Roman Lebedev
[NFC] Port InstCount pass to new pass manager
commit
|
commitdiff
|
tree
2020-08-20
Roman Lebedev
[NFC][InstCombine] Tests for PHI-of-insertvalue's
commit
|
commitdiff
|
tree
2020-08-19
Roman Lebedev
Revert "[InstCombine] Lower infinite combine loop detection...
commit
|
commitdiff
|
tree
2020-08-19
Roman Lebedev
[InstCombine] Lower infinite combine loop detection...
commit
|
commitdiff
|
tree
2020-08-18
Roman Lebedev
[NFC][InstCombine] Aggregate reconstruction: use plain map
commit
|
commitdiff
|
tree
2020-08-18
Roman Lebedev
[InstCombine] PHI-aware aggregate reconstruction: properly...
commit
|
commitdiff
|
tree
2020-08-17
Roman Lebedev
[NFC][clang] Adjust test/CodeGenCXX/nrvo.cpp after...
commit
|
commitdiff
|
tree
2020-08-17
Roman Lebedev
[InstCombine] PHI-aware aggregate reconstruction: correctly...
commit
|
commitdiff
|
tree
2020-08-17
Roman Lebedev
[NFC][InstCombine] PHI-aware aggregate reconstruction...
commit
|
commitdiff
|
tree
2020-08-17
Roman Lebedev
[NFC][InstCombine] PHI-aware aggregate reconstruction...
commit
|
commitdiff
|
tree
2020-08-17
Roman Lebedev
[NFC][InstCombine] Add more tests for aggregate reconstructi...
commit
|
commitdiff
|
tree
2020-08-16
Roman Lebedev
[NFCI][InstCombine] Pacify GCC builds - don't name...
commit
|
commitdiff
|
tree
2020-08-16
Roman Lebedev
[InstCombine] Aggregate reconstruction simplification...
commit
|
commitdiff
|
tree
2020-08-13
Roman Lebedev
[NFC] Add test case showing the miscompile being fixed...
commit
|
commitdiff
|
tree
2020-08-12
Roman Lebedev
[NFC][InstCombine] Add FIXME's for getLogBase2() /...
commit
|
commitdiff
|
tree
2020-08-12
Roman Lebedev
[InstCombine] Sanitize undef vector constant to 1 in...
commit
|
commitdiff
|
tree
2020-08-11
Roman Lebedev
[NFC][InstCombine] Add tests for PHI merging/aggregate...
commit
|
commitdiff
|
tree
2020-08-08
Roman Lebedev
[Reduce] Rewrite function body delta pass again
commit
|
commitdiff
|
tree
2020-08-08
Roman Lebedev
[SimplifyCFG] Fix invoke->call fold w/ multiple invokes...
commit
|
commitdiff
|
tree
2020-08-08
Roman Lebedev
[NFC][SimplifyCFG] Rewrite isCleanupBlockEmpty() to...
commit
|
commitdiff
|
tree
2020-08-08
Roman Lebedev
[NFC][SimplifyCFG] Add a test showing invoke->call...
commit
|
commitdiff
|
tree
2020-08-08
Roman Lebedev
[NFC][SimplifyCFG] Count the number of invokes turned...
commit
|
commitdiff
|
tree
2020-08-06
Roman Lebedev
[InstCombine] Fold (x + C1) * (-1<<C2) --> (-C1...
commit
|
commitdiff
|
tree
2020-08-06
Roman Lebedev
[InstCombine] Generalize %x * (-1<<C) --> (-%x)...
commit
|
commitdiff
|
tree
2020-08-06
Roman Lebedev
[NFC][InstCombine] Add some more tests for negation...
commit
|
commitdiff
|
tree
2020-08-06
Roman Lebedev
[InstCombine] Fold sdiv exact X, -1<<C --> -(ashr...
commit
|
commitdiff
|
tree
2020-08-06
Roman Lebedev
[NFC][InstCombine] Negator: add a comment about negating...
commit
|
commitdiff
|
tree
2020-08-06
Roman Lebedev
[InstCombine] Generalize sdiv exact X, 1<<C --> ...
commit
|
commitdiff
|
tree
2020-08-06
Roman Lebedev
[NFC][InstCombine] Better tests for x s/EXACT (1 ...
commit
|
commitdiff
|
tree
2020-08-06
Roman Lebedev
[NFC][InstCombine] Tests for x s/EXACT (-1 << y) ...
commit
|
commitdiff
|
tree
2020-08-06
Roman Lebedev
[NFC][InstCombine] Refactor '(-NSW x) pred x' fold
commit
|
commitdiff
|
tree
2020-08-06
Roman Lebedev
[InstCombine] (-NSW x) u<= x --> x s<=0 (PR39480)
commit
|
commitdiff
|
tree
2020-08-06
Roman Lebedev
[InstCombine] (-NSW x) u< x --> x s< 0 (PR39480)
commit
|
commitdiff
|
tree
2020-08-06
Roman Lebedev
[InstCombine] (-NSW x) u>= x --> x s>= 0 (PR39480)
commit
|
commitdiff
|
tree
2020-08-06
Roman Lebedev
[InstCombine] (-NSW x) u> x --> x s> 0 (PR39480)
commit
|
commitdiff
|
tree
2020-08-06
Roman Lebedev
[InstCombine] (-NSW x) s<= x --> x s>= 0 (PR39480)
commit
|
commitdiff
|
tree
2020-08-06
Roman Lebedev
[InstCombine] (-NSW x) s< x --> x s> 0 (PR39480)
commit
|
commitdiff
|
tree
2020-08-06
Roman Lebedev
[InstCombine] (-NSW x) s>= x --> x s<= 0 (PR39480)
commit
|
commitdiff
|
tree
2020-08-06
Roman Lebedev
[InstCombine] (-NSW x) ==/!= x --> x ==/!= 0 (PR39480)
commit
|
commitdiff
|
tree
2020-08-06
Roman Lebedev
[InstCombine] (-NSW x) s> x --> x s< 0 (PR39480)
commit
|
commitdiff
|
tree
2020-08-06
Roman Lebedev
[NFC][InstCombine] Add tests for comparisons between...
commit
|
commitdiff
|
tree
next