Egor Bogatov
Egor Bogatov
@kouvel @davidwrighton @AndyAyersMS I think I've addressed all of your concerns & feedback 1) I made the behavior completely opt-in at this point (so when user only enables `TieredPGO=1` they...
/azp run runtime-coreclr pgo, runtime-coreclr libraries-pgo
/azp run runtime-coreclr pgo, runtime-coreclr libraries-pgo
/azp run runtime-coreclr pgo, runtime-coreclr libraries-pgo
/azp run runtime-coreclr pgo, runtime-coreclr libraries-pgo
@kouvel thanks for the detailed feedback - I think I've addressed everything, can you take a look again? I wanted to land it in .NET 7.0 since it doesn't change...
My 5 cents: ``` IL_02a4: ldc.i4.0 IL_02a5: brfalse IL_01bb } // end of method SpanHelpers::IndexOfAny ``` RyuJIT is expected to throw InvalidProgramException here too https://sharplab.io/#v2:EYLgxg9gTgpgtADwGwBYA0AbEBLDaAuIUArgHYA+A9JQAQAy2YMpAzjACY34RcAWMNAHQA5AKIAVGgDEIZdgEN82CKRpyYUGioHQaAW2gD5Ac1gw9zfC0EBYAFDUa4/kLGSZcxctUZGzNix82IEAZrgC3DQAnrJqpOwafAIAsgCSkr5MrDC2dvYAAkhOMCxWNADeNAC+BUUwCPgaqgDKUaXmggBKZEoWFdX29oJgGPIsgeIl+Pbl9jRCFvi8EJwADsTAmTSlXmA0AG4Q2JzJ8tikABQAlHMVt/Pz+Sj3NKl0APoADN+fIC/zGHYpU0ACJ+BgMBAQf8aPkAIyfYHnYw3OwPB4wxxwq40ODbZbEQF8KAQADur1I+3kvnYAAUSaZ5HpRAgmKslCoYYCwIJsChBJ8YcAoCFqWxBIE3l8fjDMbQAEw4vEsAlE0nQADWNDCpBgcuFEteHx+grRAzsNTyVqAA==
Could be related: https://github.com/dotnet/perf-autofiling-issues/issues/3990 (`System.Text.RegularExpressions.Tests.Perf_Regex_Industry_Mariomkas`)
If I understand you correctly you have a native method that accepts a SIMD vector and you would like to pinvoke it but it fails because the native code expects...
@lambdageek ah makes sense One more funny observation: I have a C++ code: ```c extern "C" __declspec(dllexport) void Foo2(__m128i simd_vector) // e.g. Vector (4 integers) { // ... } ```...