Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

just a test #84111

Closed
wants to merge 136 commits into from
Closed

just a test #84111

wants to merge 136 commits into from

Commits on Dec 10, 2022

  1. Configuration menu
    Copy the full SHA
    c92fbdf View commit details
    Browse the repository at this point in the history
  2. Add VectorTableLookup

    kunalspathak committed Dec 10, 2022
    Configuration menu
    Copy the full SHA
    bee0f8c View commit details
    Browse the repository at this point in the history
  3. fixes to libraries

    kunalspathak committed Dec 10, 2022
    Configuration menu
    Copy the full SHA
    426f68a View commit details
    Browse the repository at this point in the history

Commits on Dec 14, 2022

  1. Prototype of simple tbl

    kunalspathak committed Dec 14, 2022
    Configuration menu
    Copy the full SHA
    83eb54c View commit details
    Browse the repository at this point in the history

Commits on Dec 15, 2022

  1. Some progress

    kunalspathak committed Dec 15, 2022
    Configuration menu
    Copy the full SHA
    d06c4a2 View commit details
    Browse the repository at this point in the history

Commits on Dec 25, 2022

  1. Some more updates

    kunalspathak committed Dec 25, 2022
    Configuration menu
    Copy the full SHA
    99adc17 View commit details
    Browse the repository at this point in the history

Commits on Jan 4, 2023

  1. working model

    kunalspathak committed Jan 4, 2023
    Configuration menu
    Copy the full SHA
    7b10969 View commit details
    Browse the repository at this point in the history

Commits on Jan 5, 2023

  1. Vector64<byte> support

    kunalspathak committed Jan 5, 2023
    Configuration menu
    Copy the full SHA
    87f66f7 View commit details
    Browse the repository at this point in the history
  2. Add VectorTableLookup_3

    kunalspathak committed Jan 5, 2023
    Configuration menu
    Copy the full SHA
    98e7bd2 View commit details
    Browse the repository at this point in the history
  3. Add VectorTableLookup_4

    kunalspathak committed Jan 5, 2023
    Configuration menu
    Copy the full SHA
    786e350 View commit details
    Browse the repository at this point in the history
  4. cleanup

    kunalspathak committed Jan 5, 2023
    Configuration menu
    Copy the full SHA
    e0a82b3 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    47848b0 View commit details
    Browse the repository at this point in the history

Commits on Jan 6, 2023

  1. Some more cleanup

    Some more cleanup
    kunalspathak committed Jan 6, 2023
    Configuration menu
    Copy the full SHA
    25a738d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e492829 View commit details
    Browse the repository at this point in the history
  3. Some more cleanup

    kunalspathak committed Jan 6, 2023
    Configuration menu
    Copy the full SHA
    385abf1 View commit details
    Browse the repository at this point in the history
  4. TARGET_ARM64

    kunalspathak committed Jan 6, 2023
    Configuration menu
    Copy the full SHA
    2f4a4e3 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    8d3744b View commit details
    Browse the repository at this point in the history
  6. jit format

    kunalspathak committed Jan 6, 2023
    Configuration menu
    Copy the full SHA
    8d66d45 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    85d90f5 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    0a0faed View commit details
    Browse the repository at this point in the history

Commits on Jan 9, 2023

  1. Configuration menu
    Copy the full SHA
    036a273 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    791563a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    db6036b View commit details
    Browse the repository at this point in the history

Commits on Jan 12, 2023

  1. Add test cases

    kunalspathak committed Jan 12, 2023
    Configuration menu
    Copy the full SHA
    fdc94ed View commit details
    Browse the repository at this point in the history

Commits on Jan 21, 2023

  1. FIELD_LIST

    kunalspathak committed Jan 21, 2023
    Configuration menu
    Copy the full SHA
    cf84fda View commit details
    Browse the repository at this point in the history

Commits on Jan 24, 2023

  1. Use FIELD_LIST approach

    kunalspathak committed Jan 24, 2023
    Configuration menu
    Copy the full SHA
    06a78d4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2afe249 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a086ab7 View commit details
    Browse the repository at this point in the history
  4. fix assert failure

    kunalspathak committed Jan 24, 2023
    Configuration menu
    Copy the full SHA
    450a08d View commit details
    Browse the repository at this point in the history

Commits on Jan 25, 2023

  1. Add summary docs

    Add summary docs in all the required files.
    kunalspathak committed Jan 25, 2023
    Configuration menu
    Copy the full SHA
    5bb9302 View commit details
    Browse the repository at this point in the history
  2. Make APIs public again

    kunalspathak committed Jan 25, 2023
    Configuration menu
    Copy the full SHA
    8027c5a View commit details
    Browse the repository at this point in the history
  3. cleanup

    kunalspathak committed Jan 25, 2023
    Configuration menu
    Copy the full SHA
    6b1ba8a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    723477b View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    c6e77e4 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    5696a6e View commit details
    Browse the repository at this point in the history
  7. Add entries in ExtraAPis

    kunalspathak committed Jan 25, 2023
    Configuration menu
    Copy the full SHA
    a9e1a7a View commit details
    Browse the repository at this point in the history
  8. Set CLSCompliant=false

    kunalspathak committed Jan 25, 2023
    Configuration menu
    Copy the full SHA
    2617b77 View commit details
    Browse the repository at this point in the history
  9. Move in inner class

    kunalspathak committed Jan 25, 2023
    Configuration menu
    Copy the full SHA
    2d4fd5c View commit details
    Browse the repository at this point in the history

Commits on Jan 26, 2023

  1. Configuration menu
    Copy the full SHA
    6a21205 View commit details
    Browse the repository at this point in the history
  2. Remove CLSCompliant flag

    kunalspathak committed Jan 26, 2023
    Configuration menu
    Copy the full SHA
    c6d338f View commit details
    Browse the repository at this point in the history
  3. Add a suppression file for System.Runtime.Intrinsics on the new APIs …

    …until it they go through API review
    tannergooding committed Jan 26, 2023
    Configuration menu
    Copy the full SHA
    db4f846 View commit details
    Browse the repository at this point in the history

Commits on Feb 1, 2023

  1. Review feedback

    kunalspathak committed Feb 1, 2023
    Configuration menu
    Copy the full SHA
    bce8c5a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3d15fcb View commit details
    Browse the repository at this point in the history
  3. review feedback

    kunalspathak committed Feb 1, 2023
    Configuration menu
    Copy the full SHA
    75f142b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e4cbad9 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    96de024 View commit details
    Browse the repository at this point in the history

Commits on Feb 2, 2023

  1. More fixes

    kunalspathak committed Feb 2, 2023
    Configuration menu
    Copy the full SHA
    11b345a View commit details
    Browse the repository at this point in the history
  2. Add the missing csproj

    kunalspathak committed Feb 2, 2023
    Configuration menu
    Copy the full SHA
    4526b41 View commit details
    Browse the repository at this point in the history

Commits on Feb 3, 2023

  1. Fix test cases

    kunalspathak committed Feb 3, 2023
    Configuration menu
    Copy the full SHA
    46f0abd View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6ef7c68 View commit details
    Browse the repository at this point in the history

Commits on Feb 4, 2023

  1. Remove the workaround

    kunalspathak committed Feb 4, 2023
    Configuration menu
    Copy the full SHA
    b0b6a5e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0197b73 View commit details
    Browse the repository at this point in the history
  3. jit format

    kunalspathak committed Feb 4, 2023
    Configuration menu
    Copy the full SHA
    2734023 View commit details
    Browse the repository at this point in the history
  4. fix the workaround

    kunalspathak committed Feb 4, 2023
    Configuration menu
    Copy the full SHA
    1cb22d0 View commit details
    Browse the repository at this point in the history
  5. Revert "fix the workaround"

    This reverts commit 1cb22d0.
    kunalspathak committed Feb 4, 2023
    Configuration menu
    Copy the full SHA
    6e30b3a View commit details
    Browse the repository at this point in the history
  6. Revert "Remove the workaround"

    This reverts commit b0b6a5e.
    kunalspathak committed Feb 4, 2023
    Configuration menu
    Copy the full SHA
    721823b View commit details
    Browse the repository at this point in the history

Commits on Feb 8, 2023

  1. Configuration menu
    Copy the full SHA
    5b9fac5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    cb29aee View commit details
    Browse the repository at this point in the history
  3. WIP: available regs

    kunalspathak committed Feb 8, 2023
    Configuration menu
    Copy the full SHA
    53b07b5 View commit details
    Browse the repository at this point in the history
  4. WIP: Remove test hacks

    kunalspathak committed Feb 8, 2023
    Configuration menu
    Copy the full SHA
    302d3ba View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    5e828f1 View commit details
    Browse the repository at this point in the history

Commits on Feb 10, 2023

  1. Configuration menu
    Copy the full SHA
    fc93cc2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    78e87cd View commit details
    Browse the repository at this point in the history
  3. Do not assume the current assigned register for consecutiveRegisters …

    …refposition is good.
    
    If a refposition is marked as needConsecutive, then do not just assume that the existing register assigned
    is good. We still go through the allocation for it to make sure that we allocate it a register such that the
    consecutive registers are also free.
    kunalspathak committed Feb 10, 2023
    Configuration menu
    Copy the full SHA
    60d383e View commit details
    Browse the repository at this point in the history
  4. Handle case for copyReg

    For copyReg, if we assigned a different register, do not forget to free the existing register it was holding
    kunalspathak committed Feb 10, 2023
    Configuration menu
    Copy the full SHA
    05f9fc6 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    b52059e View commit details
    Browse the repository at this point in the history
  6. Update code around copyReg

    Updated code such that if the refPosition is already assigned a register, then
    check if assignedRegister satisfies are needs (for first / non-first refposition).
    If not, performs copyReg.
    
    TODO: Extract the code surrounding and including copyReg until where we `continue`.
    kunalspathak committed Feb 10, 2023
    Configuration menu
    Copy the full SHA
    0721ad4 View commit details
    Browse the repository at this point in the history

Commits on Feb 14, 2023

  1. Create the VectorTableLookup fake CoreLib as a reference assembly

    Make the AdvSimd.Arm64 tests reference the VectorTableLookup fake
    CoreLib as reference assembly; and ensure that it is not included as a
    ProjectReference by the toplevel HardwareIntrinsics merged test
    runners.
    
    The upshot is that the AdvSimd.Arm64 tests can call the extra APIs via
    a direct reference to CoreLib (instead of through System.Runtime), but
    the fake library is not copied into any test artifact directories, and
    the Mono AOT compiler never sees it.
    
    That said, after applying this, the test fails during AOT compilation
    of the *real* CoreLib
    
    ```
    Mono Ahead of Time compiler - compiling assembly /Users/alklig/work/dotnet-runtime/runtime-bugs2/artifacts/tests/coreclr/osx.arm64.Release/Tests/Core_Root/System.Private.CoreLib.dll
      AOTID EA8D702E-9736-3BD5-435B-A9D5EEADCC78
      %"System.ValueTuple`2<System.Runtime.Intrinsics.Vector128`1<byte>, System.Runtime.Intrinsics.Vector128`1<byte>>"* %arg_table
      <16 x i8>
    
      * Assertion: should not be reached at /Users/alklig/work/dotnet-runtime/runtime-bugs2/src/mono/mono/mini/mini-llvm.c:1455
    ```
    lambdageek authored and kunalspathak committed Feb 14, 2023
    Configuration menu
    Copy the full SHA
    8a5c696 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e64527b View commit details
    Browse the repository at this point in the history

Commits on Feb 16, 2023

  1. Configuration menu
    Copy the full SHA
    22270c5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f3884fd View commit details
    Browse the repository at this point in the history

Commits on Feb 20, 2023

  1. Configuration menu
    Copy the full SHA
    f2a1f19 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    985fe25 View commit details
    Browse the repository at this point in the history

Commits on Feb 21, 2023

  1. Configuration menu
    Copy the full SHA
    ab043fd View commit details
    Browse the repository at this point in the history
  2. jit format

    kunalspathak committed Feb 21, 2023
    Configuration menu
    Copy the full SHA
    13601eb View commit details
    Browse the repository at this point in the history

Commits on Feb 26, 2023

  1. Configuration menu
    Copy the full SHA
    7bf9105 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    40aa7c7 View commit details
    Browse the repository at this point in the history
  3. Fix mono failures

    kunalspathak committed Feb 26, 2023
    Configuration menu
    Copy the full SHA
    1f95637 View commit details
    Browse the repository at this point in the history
  4. Fix x64 TP regression

    kunalspathak committed Feb 26, 2023
    Configuration menu
    Copy the full SHA
    e7bb069 View commit details
    Browse the repository at this point in the history

Commits on Feb 27, 2023

  1. Fix test cases

    kunalspathak committed Feb 27, 2023
    Configuration menu
    Copy the full SHA
    6ebb12a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2d75291 View commit details
    Browse the repository at this point in the history
  3. Fix test build

    kunalspathak committed Feb 27, 2023
    Configuration menu
    Copy the full SHA
    68cd4d7 View commit details
    Browse the repository at this point in the history

Commits on Feb 28, 2023

  1. misc. changes

    kunalspathak committed Feb 28, 2023
    Configuration menu
    Copy the full SHA
    7b83053 View commit details
    Browse the repository at this point in the history

Commits on Mar 1, 2023

  1. Configuration menu
    Copy the full SHA
    903c3de View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a8ec819 View commit details
    Browse the repository at this point in the history

Commits on Mar 2, 2023

  1. Configuration menu
    Copy the full SHA
    961e9c2 View commit details
    Browse the repository at this point in the history
  2. Comments

    kunalspathak committed Mar 2, 2023
    Configuration menu
    Copy the full SHA
    b9d0f15 View commit details
    Browse the repository at this point in the history
  3. Fix mono failures

    kunalspathak committed Mar 2, 2023
    Configuration menu
    Copy the full SHA
    cbe999f View commit details
    Browse the repository at this point in the history

Commits on Mar 7, 2023

  1. Configuration menu
    Copy the full SHA
    6665536 View commit details
    Browse the repository at this point in the history

Commits on Mar 19, 2023

  1. Call allocateReg/assignCopyReg/select methods only for refpositions t…

    …hat need consecutive registers
    kunalspathak committed Mar 19, 2023
    Configuration menu
    Copy the full SHA
    2b9f49e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5fec6e1 View commit details
    Browse the repository at this point in the history
  3. setNextConsecutiveRegisterAssignment() no longer checks for areNextCo…

    …nsecutiveRegistersFree()
    kunalspathak committed Mar 19, 2023
    Configuration menu
    Copy the full SHA
    5371c30 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    4875925 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    597e6de View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    4a1171d View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    1f124a4 View commit details
    Browse the repository at this point in the history

Commits on Mar 21, 2023

  1. Configuration menu
    Copy the full SHA
    9686773 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    55071f6 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    757c682 View commit details
    Browse the repository at this point in the history
  4. jit format

    kunalspathak committed Mar 21, 2023
    Configuration menu
    Copy the full SHA
    79e0bd5 View commit details
    Browse the repository at this point in the history

Commits on Mar 22, 2023

  1. Configuration menu
    Copy the full SHA
    a44cf60 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5fefae6 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2a5e52c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a17b44f View commit details
    Browse the repository at this point in the history
  5. Misc. cleanup

    kunalspathak committed Mar 22, 2023
    Configuration menu
    Copy the full SHA
    3c390d8 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    a9995e6 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    ae2e633 View commit details
    Browse the repository at this point in the history
  8. fix build error

    kunalspathak committed Mar 22, 2023
    Configuration menu
    Copy the full SHA
    02f8ad2 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    984c6ee View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    8fe130a View commit details
    Browse the repository at this point in the history
  11. jit format

    kunalspathak committed Mar 22, 2023
    Configuration menu
    Copy the full SHA
    7f8e77f View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    090bf26 View commit details
    Browse the repository at this point in the history
  13. Add the missing break

    kunalspathak committed Mar 22, 2023
    Configuration menu
    Copy the full SHA
    c91bc77 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    1591deb View commit details
    Browse the repository at this point in the history
  15. Update assert

    kunalspathak committed Mar 22, 2023
    Configuration menu
    Copy the full SHA
    0c4d71f View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    0c56514 View commit details
    Browse the repository at this point in the history

Commits on Mar 23, 2023

  1. fix arm issue

    kunalspathak committed Mar 23, 2023
    Configuration menu
    Copy the full SHA
    35a7550 View commit details
    Browse the repository at this point in the history
  2. Remove common functions

    kunalspathak committed Mar 23, 2023
    Configuration menu
    Copy the full SHA
    ff587ac View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    dab2121 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e94cfcf View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    ab007d0 View commit details
    Browse the repository at this point in the history

Commits on Mar 24, 2023

  1. Disable tests for Mono

    kunalspathak committed Mar 24, 2023
    Configuration menu
    Copy the full SHA
    5d6cc2d View commit details
    Browse the repository at this point in the history

Commits on Mar 26, 2023

  1. Configuration menu
    Copy the full SHA
    24e6158 View commit details
    Browse the repository at this point in the history

Commits on Mar 30, 2023

  1. Configuration menu
    Copy the full SHA
    4026aa6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    53c91f0 View commit details
    Browse the repository at this point in the history
  3. Review feedback

    kunalspathak committed Mar 30, 2023
    Configuration menu
    Copy the full SHA
    7d168b2 View commit details
    Browse the repository at this point in the history
  4. wip

    kunalspathak committed Mar 30, 2023
    Configuration menu
    Copy the full SHA
    7cffe7a View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    dd10bbe View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    b4ea77e View commit details
    Browse the repository at this point in the history
  7. fix a typo in test case

    kunalspathak committed Mar 30, 2023
    Configuration menu
    Copy the full SHA
    0dc4ea6 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    6d9e136 View commit details
    Browse the repository at this point in the history

Commits on Mar 31, 2023

  1. Revert "Disable tests for Mono"

    This reverts commit 5d6cc2d.
    vargaz committed Mar 31, 2023
    Configuration menu
    Copy the full SHA
    24fc7ad View commit details
    Browse the repository at this point in the history
  2. .

    vargaz committed Mar 31, 2023
    Configuration menu
    Copy the full SHA
    ebde3ab View commit details
    Browse the repository at this point in the history
  3. .

    vargaz committed Mar 31, 2023
    Configuration menu
    Copy the full SHA
    624cc42 View commit details
    Browse the repository at this point in the history
  4. .

    vargaz committed Mar 31, 2023
    Configuration menu
    Copy the full SHA
    0eccd6a View commit details
    Browse the repository at this point in the history
  5. .

    vargaz committed Mar 31, 2023
    Configuration menu
    Copy the full SHA
    787db2b View commit details
    Browse the repository at this point in the history