Pinned
630 contributions in the last year
Less
More
Contribution activity
August 2021
Created 9 commits in 2 repositories
Created a pull request in dotnet/runtime that received 21 comments
Initialize gtUseNum before use
gtUseNum remained uninitialized until the use.
Fixes: #56953
+102
−0
•
21
comments
Opened 10 other pull requests in 2 repositories
dotnet/runtime
2
open
7
merged
- Take the memory operand size for some hw intrinsic instructions
- Fix no_progress parameter in superpmi
- Initialize compCurBB during fgInsertGCPoll
- Mark operands of non-RMW as delayFree
- imul instruction size misprediction
- Update helix version
- Fix the outer loop compilation errors
- Spmi replay pipeline
- Link issue #10478
dotnet/jitutils
1
merged
Reviewed 17 pull requests in 2 repositories
dotnet/runtime
16 pull requests
- Remove FOREACH_REGISTER_FILE macro
- [release/6.0-rc1] JIT: don't clone loops where init or limit is a cast local
- [release/6.0] JIT: don't clone loops where init or limit is a cast local
- Take the memory operand size for some hw intrinsic instructions
- JIT: don't clone loops where init or limit is a cast local
-
Account for type mismatch of
FIELD_LISTmembers in LSRA - Generate proper DWARF reg num for ARM32
- JIT: Don't fold NEG(NEG(X)) to X when NEG(x) is a CSE candidate
- Initialize compCurBB during fgInsertGCPoll
- imul instruction size misprediction
- Consume MSI manifest shortname feature in workloads
- Spmi replay pipeline
- Fix missing offset in contained BITCAST for STORE_LCL_FLD
- JIT: arm64 redundant move peephole must check instruction format
-
Reset loop numbers in
RecomputeLoopInfo -
Ecma edit for
conv.ovf.<to type>.un.
dotnet/arcade
1 pull request
Created an issue in dotnet/runtime that received 6 comments
Unable to find expression in a statement during CSE
// Licensed to the .NET Foundation under one or more agreements. // The .NET Foundation licenses this file to you under the MIT license. // See the…
6
comments
Opened 14 other issues in 1 repository
dotnet/runtime
5
open
9
closed
- Assertion failed '!nodeInfo.IsLclVarWrite() || !unusedLclVarReads.Contains(nodeInfo.LclNum())'
- Assertion failed 'ssaNum != SsaConfig::RESERVED_SSA_NUM
- Should retain LOOP_ALIGN flag for header that is part of multiple loops
- Non-null indirection should consider COMMA (CNS_INT) nodes
- Common place to calculate instruction size so we do not mispredict it
- Superpmi fails to replay with missing map GetTailCallHelpers
- dotnet official builds failing for release/5.0 branch
- Assertion failed 'emitOffsAdj == newOffsAdj' during 'Emit code'
- Assertion failed '((tree->gtDebugFlags & GTF_DEBUG_NODE_MORPHED) == 0) && "ERROR: Already morphed this node!"'
- 'block->bbNatLoopNum == BasicBlock::NOT_IN_LOOP' in 'System.SpanHelpers:LastIndexOf(byref,ushort,int):int' during 'Optimize index checks'
- operand->gtUseNum == -1 during 'Generate code'
- Official builds are broken with Repeated Asset entry errors
- Superpmi collection for libraries_tests broken for all OS/arch
- Varargs not supported on Linux/x64
28
contributions
in private repositories
Aug 3 – Aug 22