rust/compiler/rustc_target/src
Manish Goregaokar 8f2c1f8469
Rollup merge of #104077 - nicholasbishop:bishop-uefi-aapcs, r=nagisa
Use aapcs for efiapi calling convention on arm

On arm, [llvm treats the C calling convention as `aapcs` on soft-float targets and `aapcs-vfp` on hard-float targets](https://github.com/rust-lang/compiler-builtins/issues/116#issuecomment-261057422). UEFI specifies in the arm calling convention that [floating point extensions aren't used](https://uefi.org/specs/UEFI/2.10/02_Overview.html#detailed-calling-convention), so always translate `efiapi` to `aapcs` on arm.

https://github.com/rust-lang/rust/issues/65815
2022-11-10 10:47:39 -05:00
..
abi Rollup merge of #101939 - zhaixiaojuan:loongarch64-abi, r=oli-obk 2022-11-10 10:47:36 -05:00
asm Remove unused StableMap and StableSet types from rustc_data_structures 2022-07-20 13:11:39 +02:00
spec Rollup merge of #104077 - nicholasbishop:bishop-uefi-aapcs, r=nagisa 2022-11-10 10:47:39 -05:00
json.rs Use serde_json for target spec json 2022-06-03 16:46:19 +00:00
lib.rs remove cfg(bootstrap) 2022-09-26 10:14:45 +02:00
tests.rs Use serde_json for target spec json 2022-06-03 16:46:19 +00:00