Skip to content

Conversation

@akirilov-arm
Copy link
Contributor

These changes have been extracted from PR #3606. There are various cases in which function prologues and epilogues need to be modified depending on ISA specifics such as supported extensions, e.g. any prototyping work for bytecodealliance/rfcs#19, so this PR adds the necessary plumbing to the generic ABI implementation.

@akirilov-arm akirilov-arm changed the title Pass the ISA-specific compilation flags to the ABI implementations Cranelift: Pass the ISA-specific compilation flags to the ABI implementations Jan 14, 2022
@github-actions github-actions bot added cranelift Issues related to the Cranelift code generator cranelift:area:machinst Issues related to instruction selection and the new MachInst backend. cranelift:area:aarch64 Issues related to AArch64 backend. cranelift:area:x64 Issues related to x64 codegen labels Jan 14, 2022
Copy link
Member

@cfallin cfallin left a comment

Choose a reason for hiding this comment

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

Thanks!

@cfallin cfallin merged commit 06a7bfd into bytecodealliance:main Jan 18, 2022
@akirilov-arm akirilov-arm deleted the abi_isa_flags branch January 18, 2022 09:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

cranelift:area:aarch64 Issues related to AArch64 backend. cranelift:area:machinst Issues related to instruction selection and the new MachInst backend. cranelift:area:x64 Issues related to x64 codegen cranelift Issues related to the Cranelift code generator

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants