about summary refs log tree commit diff
path: root/src/test/assembly/asm
AgeCommit message (Collapse)AuthorLines
2021-06-24Re-Annotate the tests with needs-llvm-componentsSimonas Kazlauskas-3/+10
Doesn't work though, because compiletest doesn't process ignores on a per-revision manner.
2021-05-29BPF: add assembly testAlessandro Decina-0/+154
2021-05-13Add asm!() support for PowerPC64Dr. Chat-1/+31
2021-05-13Add tests for global_asm!Amanieu d'Antras-0/+14
2021-05-11Add initial asm!() support for PowerPCDr. Chat-0/+165
This includes GPRs and FPRs only
2021-04-05Disallow the use of high byte registes as operands on x86_64Amanieu d'Antras-4/+5
They are still allowed on x86 though. Fixes #83495
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