-
Notifications
You must be signed in to change notification settings - Fork 1.7k
Cranelift: arm32 support #1173
Copy link
Copy link
Open
Labels
craneliftIssues related to the Cranelift code generatorIssues related to the Cranelift code generatorcranelift:new-targetIssues requesting Cranelift support for new targets.Issues requesting Cranelift support for new targets.enhancement
Metadata
Metadata
Assignees
Labels
craneliftIssues related to the Cranelift code generatorIssues related to the Cranelift code generatorcranelift:new-targetIssues requesting Cranelift support for new targets.Issues requesting Cranelift support for new targets.enhancement
I would like to add ARM support by implementing ARM (not Thumb) encodings/recipes and abi. I am especially interested in armv7 little endian support.
Emit code that could run on ARM architecture.
algorithms to use?
At first i want to add basic integer operations followed by floating point instructions. I thought about implementing the latter using VFP rather than the NEON extension (As far as I know NEON does not support double precision). As for calling convention, I would like to implement AAPCS.
I already have some code that i hope to push after necessary modifications.
or worse than your proposal?
No, but I am open to suggestions.