rust/compiler/rustc_target/src/asm
bors 2031fd6e46 Auto merge of #88245 - Sl1mb0:s390-asm, r=Amanieu
S390x inline asm

This adds register definitions and constraint codes for the s390x general and floating point registers necessary for fixing #85931; as well as a few tests.

Further testing is needed, but I am a little unsure of what specific tests should be added to `src/test/assembly/asm/s390x.rs` to address this.
2021-08-28 08:04:41 +00:00
..
aarch64.rs Add AArch64 z* registers as aliases for v* registers 2021-07-10 17:29:07 +02:00
arm.rs Be stricter about rejecting LLVM reserved registers in asm! 2021-04-28 18:30:36 +01:00
bpf.rs Add support for BPF inline assembly 2021-05-23 18:03:27 +10:00
hexagon.rs Be stricter about rejecting LLVM reserved registers in asm! 2021-04-28 18:30:36 +01:00
mips.rs Removes reg aliases since there are many ABIs: o32/n32/n64 2020-10-04 12:01:21 +00:00
mod.rs Auto merge of #88245 - Sl1mb0:s390-asm, r=Amanieu 2021-08-28 08:04:41 +00:00
nvptx.rs mv compiler to compiler/ 2020-08-30 18:45:07 +03:00
powerpc.rs Add asm!() support for PowerPC64 2021-05-13 22:31:47 -05:00
riscv.rs Add clobber-only register classes for asm! 2021-07-10 17:29:00 +02:00
s390x.rs Fix: made suggested change 2021-08-23 17:56:04 -04:00
spirv.rs Change capitalization of Spirv to SpirV 2020-11-11 19:18:06 +01:00
wasm.rs Add wasm32 support to inline asm 2020-12-01 12:18:21 -06:00
x86.rs Add clobber-only register classes for asm! 2021-07-10 17:29:00 +02:00