projects
/
platform
/
upstream
/
dotnet
/
runtime.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Sync may31 release/8.0-tizen (#510)
[platform/upstream/dotnet/runtime.git]
/
src
/
coreclr
/
jit
/
lower.cpp
2024-06-06
Timur Mustafin/Adv...
Sync may31 release/8.0-tizen (#510)
blob
|
commitdiff
2024-04-11
Timur Mustafin
Restore StubSecretArg from stack
blob
|
commitdiff
|
diff to current
2023-12-15
monstercat
[RISC-V]Delete unused code in LowerConstIntDivOrMod...
blob
|
commitdiff
|
diff to current
2023-09-21
Carlos Sánchez López
Merge pull request #92374 from dotnet-maestro-bot/merge...
blob
|
commitdiff
|
diff to current
2023-09-12
Sean Reeser
Merge commit '92959931a32a37a19d8e1b1684edc6db0857d7de...
blob
|
commitdiff
|
diff to current
2023-09-11
Jakob Botsch Nielsen
[release/8.0] JIT: DNER multiregs with SIMD12 (#91878)
blob
|
commitdiff
|
diff to current
2023-07-29
Egor Bogatov
JIT: Don't use addressing modes for volatile loads...
blob
|
commitdiff
|
diff to current
2023-07-20
Jakob Botsch Nielsen
JIT: Expand inlined delegate calls in correct order...
blob
|
commitdiff
|
diff to current
2023-06-15
Tanner Gooding
Ensure the JIT consistently does opportunistic queries...
blob
|
commitdiff
|
diff to current
2023-05-25
SwapnilGaikwad
Use cinv and cneg instead of csel when possible (#84926)
blob
|
commitdiff
|
diff to current
2023-05-24
SingleAccretion
Delete `GT_ASG` (#85871)
blob
|
commitdiff
|
diff to current
2023-05-15
Egor Bogatov
Always expand cctor helpers for NAOT (#86147)
blob
|
commitdiff
|
diff to current
2023-05-12
Bruce Forstall
Remove unused multi-dimensional array code (#86133)
blob
|
commitdiff
|
diff to current
2023-05-09
Egor Bogatov
Fold "FrozenObjectHandle(REF) + CNS" to a byref constan...
blob
|
commitdiff
|
diff to current
2023-05-03
Will Smith
[JIT] ARM64 - Fix Assertion failed 'node->OperIs(GT_DIV...
blob
|
commitdiff
|
diff to current
2023-05-02
SingleAccretion
Move assignment rationalization to before the late...
blob
|
commitdiff
|
diff to current
2023-05-01
SingleAccretion
Split assignment rationalization into a separate phase...
blob
|
commitdiff
|
diff to current
2023-04-26
Jakob Botsch Nielsen
JIT: Introduce GT_JTEST and clean up GT_JCMP flags...
blob
|
commitdiff
|
diff to current
2023-04-23
SingleAccretion
Set `GTF_GLOB_REF` in `gtNewIndir` (#85204)
blob
|
commitdiff
|
diff to current
2023-04-22
SingleAccretion
Use `gtNewIndir` everywhere (#84528)
blob
|
commitdiff
|
diff to current
2023-04-22
Jan Kotas
Merge pull request #85179 from am11/feature/external...
blob
|
commitdiff
|
diff to current
2023-04-21
SingleAccretion
Fix some issues with null check handling (#84523)
blob
|
commitdiff
|
diff to current
2023-04-21
SingleAccretion
Use "genActualType" in "LowerSwitch" (#85122)
blob
|
commitdiff
|
diff to current
2023-04-21
Will Smith
[JIT] ARM64 - Combine 'neg' and 'cmp' to 'cmn' (#84667)
blob
|
commitdiff
|
diff to current
2023-04-19
SingleAccretion
Delete `GT_STORE_OBJ` (#84951)
blob
|
commitdiff
|
diff to current
2023-04-19
Egor Bogatov
Fix unrollings on AVX1-only machines (#84946)
blob
|
commitdiff
|
diff to current
2023-04-15
Egor Bogatov
Use AVX-512 in LowerCallMemcmp (#84854)
blob
|
commitdiff
|
diff to current
2023-04-12
SwapnilGaikwad
Use cinc instead of csel when possible (#82031)
blob
|
commitdiff
|
diff to current
2023-04-11
Egor Bogatov
Revert "Revert "Add SIMD to LowerCallMemcmp (#84530...
blob
|
commitdiff
|
diff to current
2023-04-11
SingleAccretion
Enable more general BITCAST folding in local morph...
blob
|
commitdiff
|
diff to current
2023-04-11
SingleAccretion
Delete `GT_OBJ` (#84221)
blob
|
commitdiff
|
diff to current
2023-04-11
Sven Boemer
Revert "Add SIMD to LowerCallMemcmp (#84530)" (#84595)
blob
|
commitdiff
|
diff to current
2023-04-10
Egor Bogatov
Add SIMD to LowerCallMemcmp (#84530)
blob
|
commitdiff
|
diff to current
2023-04-08
Dong-Heon Jung
[RISC-V] coreclr-jit directory (#82379)
blob
|
commitdiff
|
diff to current
2023-04-04
Egor Bogatov
Optimize stackalloc zeroing via BLK (#83255)
blob
|
commitdiff
|
diff to current
2023-04-04
Jakob Botsch Nielsen
JIT: Properly allocate shadow space for block op helper...
blob
|
commitdiff
|
diff to current
2023-04-03
SingleAccretion
Delete `LCL_VAR_ADDR` (#84185)
blob
|
commitdiff
|
diff to current
2023-04-03
SingleAccretion
Delete GTF_BLK_VOLATILE and GTF_BLK_UNALIGNED (#84217)
blob
|
commitdiff
|
diff to current
2023-03-31
Egor Bogatov
Fix assert when SpanHelpers.SequenceEqual is unused...
blob
|
commitdiff
|
diff to current
2023-03-29
Egor Bogatov
Unroll SequenceEqual(ref byte, ref byte, nuint) in...
blob
|
commitdiff
|
diff to current
2023-03-27
Tanner Gooding
Ensure kmask registers are marked available (#83927)
blob
|
commitdiff
|
diff to current
2023-03-25
Egor Bogatov
Unroll Buffer.Memmove for arm64 (#83740)
blob
|
commitdiff
|
diff to current
2023-03-21
Egor Bogatov
Unroll Buffer.Memmove for constant lengths (#83638)
blob
|
commitdiff
|
diff to current
2023-03-16
Will Smith
[JIT] ARM64 - Optimize `x < 0` and `x >= 0` (#83176)
blob
|
commitdiff
|
diff to current
2023-03-14
Egor Bogatov
JIT: Expand runtime lookups in a late phase (#81635)
blob
|
commitdiff
|
diff to current
2023-03-09
Jakob Botsch Nielsen
JIT: Fix EQ/NE(relop/SETCC, 0) optimization (#83144)
blob
|
commitdiff
|
diff to current
2023-03-09
Jakob Botsch Nielsen
JIT: Remove TYP_BLK and TYP_LCLBLK (#83036)
blob
|
commitdiff
|
diff to current
2023-03-07
Jakob Botsch Nielsen
JIT: Remove JTRUE(relop) invariant in the backend ...
blob
|
commitdiff
|
diff to current
2023-03-01
Jakob Botsch Nielsen
JIT: Unify arm64 and x64 GT_SELECT handling (#82610)
blob
|
commitdiff
|
diff to current
2023-02-25
Will Smith
[JIT] Fixed regression for `AND(X, CNS(-1))` lowering...
blob
|
commitdiff
|
diff to current
2023-02-23
Will Smith
[JIT] Always transform `AND(X, CNS(-1))` to `X` (#82276)
blob
|
commitdiff
|
diff to current
2023-02-23
Jakob Botsch Nielsen
JIT: Lift remaining cmov restrictions by introducing...
blob
|
commitdiff
|
diff to current
2023-02-22
Qiao Pengcheng
[LoongArch64] redesign the compare and condition-branch...
blob
|
commitdiff
|
diff to current
2023-02-16
Tanner Gooding
Avoid a RIP relative addressing pessimization (#82213)
blob
|
commitdiff
|
diff to current
2023-02-16
Jakob Botsch Nielsen
JIT: Slightly refactor handling of conditions/condition...
blob
|
commitdiff
|
diff to current
2023-02-15
Huo Yaoyuan
Implement DivRem intrinsic for X86 (#66551)
blob
|
commitdiff
|
diff to current
2023-02-13
Jakob Botsch Nielsen
JIT: Relax reg-optionality validity checks (#81614)
blob
|
commitdiff
|
diff to current
2023-02-09
Jakob Botsch Nielsen
JIT: Transform SELECT(relop, 1/0, 0/1) to relop (#81880)
blob
|
commitdiff
|
diff to current
2023-02-09
Jakob Botsch Nielsen
JIT: Support containing compares in GT_SELECT for xarch...
blob
|
commitdiff
|
diff to current
2023-02-07
Andy Ayers
JIT: rename flowList to FlowEdge and encapsulate all...
blob
|
commitdiff
|
diff to current
2023-02-01
Tlakaelel Axayakat...
Merge branch 'main' of ../linker into main
blob
|
commitdiff
|
diff to current
2023-01-28
Julie Lee
Forbid creation of non-faulting null-check nodes. ...
blob
|
commitdiff
|
diff to current
2023-01-16
Tlakaelel Axayakat...
Merge branch 'main' of ../linker into main
blob
|
commitdiff
|
diff to current
2023-01-13
SwapnilGaikwad
Emit mneg for mul+neg on Arm64 (#79550)
blob
|
commitdiff
|
diff to current
2023-01-05
Tanner Gooding
Replace the last two SIMDIntrinsic in LIR with NamedInt...
blob
|
commitdiff
|
diff to current
2022-12-28
Tanner Gooding
Move remaining HIR SIMDIntrinsics to SimdAsHWIntrinsic...
blob
|
commitdiff
|
diff to current
2022-12-28
Bruce Forstall
Add missing JitDump for LowerStoreLocCommon (#80008)
blob
|
commitdiff
|
diff to current
2022-12-22
Tlakaelel Axayakat...
Merge branch 'SyncLinkerLinux' of ../linker into main
blob
|
commitdiff
|
diff to current
2022-12-15
SingleAccretion
Disallow `IND<struct>` except as a source of `STORE_DYN...
blob
|
commitdiff
|
diff to current
2022-12-07
Will Smith
Added IsContainableMemoryOpSize (#79126)
blob
|
commitdiff
|
diff to current
2022-12-01
Viktor Hofer
Merge branch 'main' into Net8ChangesSecondAttempt
blob
|
commitdiff
|
diff to current
2022-12-01
Jakob Botsch Nielsen
JIT: Support GT_SELECT on xarch (#78879)
blob
|
commitdiff
|
diff to current
2022-11-22
Viktor Hofer
Merge remote-tracking branch 'upstream/main' into Net8C...
blob
|
commitdiff
|
diff to current
2022-11-18
Tanner Gooding
Improve the handling of Create, CreateScalar, and Creat...
blob
|
commitdiff
|
diff to current
2022-11-18
Viktor Hofer
Merge remote-tracking branch 'origin/main' into Net8Cha...
blob
|
commitdiff
|
diff to current
2022-11-17
Egor Bogatov
JIT: Fix too wide loads on arm64 for small structs...
blob
|
commitdiff
|
diff to current
2022-11-16
Andy Gocke
Merge pull request #78077 from dotnet/LinkerIntoRuntime2
blob
|
commitdiff
|
diff to current
2022-11-09
SingleAccretion
Split and simplify `fgMorphOneAsgBlockOp` (#76793)
blob
|
commitdiff
|
diff to current
2022-11-08
dotnet-bot
Merge branch 'main' of /home/tlakollo/Consolidation...
blob
|
commitdiff
|
diff to current
2022-11-07
Bruce Forstall
Allow deleting any kind of nodes after address mode...
blob
|
commitdiff
|
diff to current
2022-11-07
Tanner Gooding
Add and use a MakeSrcRegOptional that validates IsSafeT...
blob
|
commitdiff
|
diff to current
2022-11-01
Egor Bogatov
Fold bound checks for static readonly arrays/strings...
blob
|
commitdiff
|
diff to current
2022-10-25
SingleAccretion
Enable multi-reg MUL_LONG/CALL nodes on 32 bit (#76263)
blob
|
commitdiff
|
diff to current
2022-10-24
SingleAccretion
Fold primitive-typed access to promoted structs in...
blob
|
commitdiff
|
diff to current
2022-10-18
Igor Bagdamyan
Fixes a wrong not node insertion producing broken lir...
blob
|
commitdiff
|
diff to current
2022-10-18
SingleAccretion
Don't check handles in substitution (#76730)
blob
|
commitdiff
|
diff to current
2022-10-13
Jakob Botsch Nielsen
JIT: Fix profiler tail call insertion logic for FIELD_L...
blob
|
commitdiff
|
diff to current
2022-10-11
Igor Bagdamyan
Add more optimizations for (https://github.com/dotnet...
blob
|
commitdiff
|
diff to current
2022-10-10
Egor Bogatov
JIT: import static readonly fields holding frozen objec...
blob
|
commitdiff
|
diff to current
2022-10-06
SingleAccretion
Simplify handling of multi-reg returns (#74499)
blob
|
commitdiff
|
diff to current
2022-10-06
Alan Hayward
Check for non-valid compare chains (#76566) (#76662)
blob
|
commitdiff
|
diff to current
2022-10-04
Tanner Gooding
Fixing where `ClearContained` is called for certain...
blob
|
commitdiff
|
diff to current
2022-09-30
Tanner Gooding
Remove GT_ADDEX and replace with more generalized conta...
blob
|
commitdiff
|
diff to current
2022-09-26
SingleAccretion
Fold SIMD-typed partial access to locals; delete base...
blob
|
commitdiff
|
diff to current
2022-09-23
SingleAccretion
Do not maintain GTF_VAR_MULTIREG before lowering (...
blob
|
commitdiff
|
diff to current
2022-09-23
SingleAccretion
Do not remove certain casts with contained operands...
blob
|
commitdiff
|
diff to current
2022-09-16
SingleAccretion
Simplify some `ADDR`-related code; fix one bug (#74274)
blob
|
commitdiff
|
diff to current
2022-09-12
SingleAccretion
Allow substituting SIMD calls into HWIs (#75448)
blob
|
commitdiff
|
diff to current
2022-09-12
Jakob Botsch Nielsen
JIT: Quiet NaNs on x86 hosts (#75338)
blob
|
commitdiff
|
diff to current
2022-09-06
dubiousconst282
Improve morphing of bit comparisons to constant 0/1...
blob
|
commitdiff
|
diff to current
next