-
Notifications
You must be signed in to change notification settings - Fork 4.8k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[LoongArch64] coreclr-jit directory (#62843)
* Part6-1: add the coreclr-jit directory for LoongArch64. (#59561) Co-authored-by: Loongson's .NET-teams * [LoongArch64] add jit/CMakeLists.txt from #62889. * [LoongArch64] update LoongArch64 after merge from main. * [LoongArch64] Fix the error for "IsLoongArch64". * [LoongArch64] Fix the cross-compiling error. * [LoongArch64] Fixed the compiling errors after merge. * [LoongArch64] revert `src/coreclr/jit/ICorJitInfo_API_names.h`. * [LoongArch64] workround the compiling error on windows. * [LoongArch64] amend the code-format. * [LoongArch64] update by `git apply format.patch`. * [LoongArch64] Delete the interface getArgType2. And refactor the returned values of `getFieldSizeClassificationByHnd`. Keep aligned with #62893 `02ff4bfa41d7887b151d381e2697ba82ab6a0bca`. * [LoongArch64] update code by `git apply format.patch` And update `getLoongArch64PassStructInRegisterFlags`. * [LoongArch64] Fixed the error when passing float-arg by integer-reg. * [Loongarch64] amend patch formate by 'git apply format.patch' * [LoongArch64] update the version of the `LICENSE description`. * [LoongArch64] amend the CodeGen::genFnPrologCalleeRegArgs for the SC_IG_BUFFER_SIZE. * [LoongArch64]: update the crossgen2 within the JIT. * [LoongArch64] git-apply the `format.patch`. * [LoongArch64] Fix the compiling error after merge-main. * [LoongArch64] amend the code for reviewing by @BruceForstall. * [LoongArch64] apply the `format.patch`. * [LoongArch64] round 2 amend for reviewing by @BruceForstall. * [LoongArch64] round 3 amend for reviewing by @BruceForstall. * [LoongArch64] amend the format. * [LoongArch64] round 4 amending for reviewing. * [LoongArch64] add compiling the `clrjit_unix_loongarch64_*`. * [LoongArch64] delete unused code and amend the format. Also amend inst_Mov. * [LoongArch64] apply the format and fix compiling warning. * [LoongArch64] round 1 amend for reviewing by @kunalspathak. * [LoongArch64] merge fast-tail-call from main. * [LoongArch64] temp commit for windows compiling error. * [LoongArch64] amend format for reviewing. * [LoongArch64] amend the coding for LA-ABI's flags. * [LoongArch64] amend some missed CRs. * [LoongArch64] amend some code for CR. * [LoongArch64] amend some code for CR round2. * [LoongArch64] amend the output format of `emitDisInsName`. * [LoongArch64] remove the optimization for type-cast which depends on LoongArch64. * [LoongArch64] ament the code for CR. * [LoongArch64] amend some code for CR. * [LoongArch64] amend some code for CR round2. * [LoongArch64] amend some code for CR round3. * [LoongArch64] amend some code for CR round4. * [LoongArch64] amend some code for CR round5. * [LoongArch64] amend some code after refacting. * [LoongArch64] amend the compare and fix the error when running hello-world within debug-mode. Co-authored-by: qiaopengcheng <[email protected]>
- Loading branch information
Showing
60 changed files
with
23,600 additions
and
272 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.