Repository navigation
Assertion failed 'varTypeIsStruct(TypeGet())' during 'Optimize Valnum CSEs' #85037
Copy link
Copy link
Closed
Closed
Copy link
Labels
area-CodeGen-coreclrCLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMICLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMIblocking-clean-ci-optionalBlocking optional rolling runsBlocking optional rolling runs
Milestone
Description
Activity
- ghost addedarea-CodeGen-coreclrCLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMICLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMI
on Apr 19, 2023 - ghost addeduntriagedNew issue has not been triaged by the area ownerNew issue has not been triaged by the area owner
on Apr 19, 2023 - removeduntriagedNew issue has not been triaged by the area ownerNew issue has not been triaged by the area owner
on Apr 19, 2023 - addedblocking-clean-ci-optionalBlocking optional rolling runsBlocking optional rolling runs
on Apr 21, 2023 @jakobbotsch Please take a look. It happens in Antigen and other tests as well.
This test sets
JitOptRepeat=*. It ends up with the IR shapeN008 ( 5, 6) CSE #03 (def)[000395] ----------- ▌ COMMA struct $3c3 N006 ( 5, 6) CSE #02 (use)[000394] ----------- ├──▌ COMMA int $180 N004 ( 1, 1) [000393] ----------- │ ├──▌ LCL_VAR int V57 tmp45 u:1 (last use) $180 N005 ( 3, 4) [000392] -------N--- │ └──▌ LCL_FLD int V01 loc0 u:1[+8] (last use) $180 N007 ( 0, 0) [000234] ----------- └──▌ NOP void $3c3
after liveness where CSE gets confused about the mismatched types.
- ghost addedin-prThere is an active PR which will close this issue when it is mergedThere is an active PR which will close this issue when it is merged
on Apr 25, 2023 - added a commit that references this issue
on Apr 25, 2023 - ghost removedin-prThere is an active PR which will close this issue when it is mergedThere is an active PR which will close this issue when it is merged
on Apr 25, 2023 - ghost locked as resolved and limited conversation to collaborators
on May 25, 2023
Metadata
Metadata
Assignees
Labels
area-CodeGen-coreclrCLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMICLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMIblocking-clean-ci-optionalBlocking optional rolling runsBlocking optional rolling runs
Failing in runtime-coreclr jitstress-isas-x86
e.g.
https://helixre107v0xdcypoyl9e7f.blob.core.windows.net/dotnet-runtime-refs-pull-84946-merge-ee46ebab9be144078a/Regression_2/1/console.bd4bc3aa.log?helixlogtype=result