-
Red Hat
- Berlin, Germany
-
11:05
(UTC +01:00) - https://www.npopov.com/
- @nikita_ppv
- @nikic@mastodon.social
Block or Report
Block or report nikic
Report abuse
Contact GitHub support about this user’s behavior. Learn more about reporting abuse.
Report abusePinned
-
llvm/llvm-project
llvm/llvm-project PublicThe LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
-
-
scalar_objects
scalar_objects PublicExtension that adds support for method calls on primitive types in PHP
-
3,642 contributions in the last year
| Day of Week | January Jan | February Feb | March Mar | April Apr | May May | June Jun | July Jul | August Aug | September Sep | October Oct | November Nov | December Dec | |||||||||||||||||||||||||||||||||||||||||
| Sunday Sun | |||||||||||||||||||||||||||||||||||||||||||||||||||||
| Monday Mon | |||||||||||||||||||||||||||||||||||||||||||||||||||||
| Tuesday Tue | |||||||||||||||||||||||||||||||||||||||||||||||||||||
| Wednesday Wed | |||||||||||||||||||||||||||||||||||||||||||||||||||||
| Thursday Thu | |||||||||||||||||||||||||||||||||||||||||||||||||||||
| Friday Fri | |||||||||||||||||||||||||||||||||||||||||||||||||||||
| Saturday Sat | |||||||||||||||||||||||||||||||||||||||||||||||||||||
Less
No contributions.
Low contributions.
Medium-low contributions.
Medium-high contributions.
High contributions.
More
Contribution activity
January 2024
Created 11 commits in 4 repositories
Created a pull request in llvm/llvm-project that received 3 comments
[InstCombine] Remove one-use restriction on icmp of gep fold
The fold for icmp (gep (p, i1), gep (p, i2)) to icmp (i1, i2) is currently limited to one of the GEPs either having one use or a constant offset. I…
+34
−16
lines changed
•
3
comments
Opened 1 other pull request in 1 repository
kwk/llvm-daily-fedora-rpms
1
merged
-
Set nikic as snapshot maintainer
This contribution was made on Jan 2
Reviewed 20 pull requests in 3 repositories
llvm/llvm-project
18 pull requests
-
[DeadStoreElimination] Optimize tautological assignments
This contribution was made on Jan 3
-
[BasicAA] Guess reasonable contexts for separate storage hints
This contribution was made on Jan 3
-
[InstCombine] Remove one-use restriction on icmp of gep fold
This contribution was made on Jan 3
-
[InstSimplify] Simplify the expression
(a^c)&(a^~c)to zero and (a^c) | (a^~c) to minus one.This contribution was made on Jan 2 -
[SimplifyCFG] When only one case value is missing, replace default with that case
This contribution was made on Jan 2
-
[InstCombine] Fold icmp(constants[x]) when the range of x is given
This contribution was made on Jan 2
-
[CVP] Improve the value solving of select at use
This contribution was made on Jan 2
-
[SCEVExpander] Relax hoisting condition for AddRec start
This contribution was made on Jan 2
-
[InstCombine] Simplify compare abs(X) and X.
This contribution was made on Jan 2
-
[InstCombine] Fold the bound check idiom into sign bit test
This contribution was made on Jan 2
-
[InstCombine] Fold
((A ^ B) & C) | A->A | (B & C)This contribution was made on Jan 2 -
[InstCombine] Fold the
log2_ceilidiomThis contribution was made on Jan 2 -
[InstCombine] Revert the
signed icmp -> unsigned icmpcanonicalization when foldingicmp Pred min|max(X, Y), ZThis contribution was made on Jan 2 -
[InstCombine] Refactor folding of commutative binops over select/phi/minmax
This contribution was made on Jan 2
-
[Bitcode] Fix a signed integer overflow in BitstreamWriter.h
This contribution was made on Jan 2
-
[LVI] Support using block values when handling conditions
This contribution was made on Jan 2
-
[FuncAttrs] Don't infer
noundeffor functions withsanitize_memoryattributeThis contribution was made on Jan 1 -
Skip tranformConstExprCastCall for naked function
This contribution was made on Jan 1
rust-lang/rust
1 pull request
-
Separate immediate and in-memory ScalarPair representation
This contribution was made on Jan 2
kwk/llvm-daily-fedora-rpms
1 pull request
-
github workflows: use matrix strategy on copr build and check-snapshots
This contribution was made on Jan 2
Created an issue in llvm/llvm-project that received 1 comment
[LVI] Suboptimal evaluation order
Consider this example: define i1 @test(i32 %x) { %a = add nuw nsw i32 %x, 1 %b = add nuw nsw i32 %a, 1 %c = add nuw nsw i32 %a, %b %d = icmp ugt i32 …
1
comment




