about summary refs log tree commit diff
path: root/src/test/assembly/asm
AgeCommit message (Collapse)AuthorLines
2021-03-25Mark inline asm tests as requiring LLVM 10.0.1Amanieu d'Antras-11/+11
2021-02-28Support LLVM 12 in rustcNikita Popov-14/+15
2021-02-1432-bit ARM: Emit `lr` instead of `r14` when specified as an `asm!` output ↵Johnathan Van Why-0/+9
register. On 32-bit ARM platforms, the register `r14` has the alias `lr`. When used as an output register in `asm!`, rustc canonicalizes the name to `r14`. LLVM only knows the register by the name `lr`, and rejects it. This changes rustc's LLVM code generation to output `lr` instead.
2020-12-01Add wasm32 support to inline asmGus Caplan-0/+150
2020-10-04Add asm! support for mips64Lzu Tao-64/+90
2020-10-04mips32: Add f64 hard-float supportLzu Tao-0/+24
co-authored-by: Amanieu <amanieu@gmail.com>
2020-09-30Remove useless stringifyLzu Tao-4/+0
2020-09-27Add MIPS asm! supportLzu Tao-0/+191
This patch also: * Add soft-float supports: only f32 * zero-extend i8/i16 to i32 because MIPS only supports register-length arithmetic. * Update table in asm! chapter in unstable book.
2020-08-28Fix testAmanieu d'Antras-10/+11
2020-08-26Fix a typo in #75781Amanieu d'Antras-0/+5
2020-08-22Expand RISCV pseudo-instructions to match LLVM 11Josh Stone-15/+16
2020-08-21Add regression testAmanieu d'Antras-0/+5
2020-08-03Work around LLVM issues with explicit register in inline asmAmanieu d'Antras-62/+833
Fixes #74658
2020-08-02compiletest: Support ignoring tests requiring missing LLVM componentsVadim Petrochenkov-0/+8
2020-06-16Add initial asm!() support for hexagonBrian Cain-0/+130
GPRs only
2020-05-24Added comment about static variablesMichal Sudwoj-0/+1
2020-05-24Fixed testsMichal Sudwoj-69/+61
2020-05-24Minor fixes, as requested in PR reviewMichal Sudwoj-22/+53
2020-05-24NVPTX support for new asm!Michal Sudwoj-0/+109
2020-05-18Fix testsAmanieu d'Antras-0/+1
2020-05-18Disable asm tests on system llvmAmanieu d'Antras-0/+7
2020-05-18The h modifier is only supported by reg_abcdAmanieu d'Antras-7/+0
2020-05-18Add support for high byte registers on x86Amanieu d'Antras-14/+6
2020-05-18Add tests for asm!Amanieu d'Antras-0/+2189