Skip to content
This repository has been archived by the owner on Jan 23, 2023. It is now read-only.

[Arm64] Implement JCC/SETCC nodes #14101

Merged
merged 2 commits into from
Sep 22, 2017

Conversation

sdmaclea
Copy link

@mikedn @dotnet/arm64-contrib

@BruceForstall
Copy link
Member

@dotnet/jit-contrib

@sdmaclea
Copy link
Author

@dotnet-bot test Windows_NT x64 Formatting

@sdmaclea
Copy link
Author

@dotnet-bot test Windows_NT arm Cross Checked Build and Test

@@ -3325,6 +3319,9 @@ void CodeGen::genCodeForSetcc(GenTreeCC* setcc)
// Make sure nobody is setting GTF_RELOP_NAN_UN on this node as it is ignored.
assert((setcc->gtFlags & GTF_RELOP_NAN_UN) == 0);

#ifdef _TARGET_ARM64_
inst_SET(jumpKind, dstReg);
#else
// Emit code like that:
Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Arm issue #14100

@sdmaclea
Copy link
Author

This code is not exercised yet for arm64, but anticipates and enables @mikedn #14027 plans on arm64

@sdmaclea
Copy link
Author

@dotnet-bot test Windows_NT arm64 Cross Checked Build and Test

@sdmaclea
Copy link
Author

@dotnet/jit-contrib Please review. All tests have passed.

Copy link

@CarolEidt CarolEidt left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, though I think @briansull should have a look.

@BruceForstall BruceForstall merged commit 5bd48ba into dotnet:master Sep 22, 2017
@sdmaclea sdmaclea deleted the PR-ARM64-JCC-SETCC branch December 4, 2017 16:33
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants