summary refs log tree commit diff
path: root/src/test/ui/asm
AgeCommit message (Expand)AuthorLines
2022-04-19Rollup merge of #95740 - Amanieu:kreg0, r=nagisaDylan DPC-10/+10
2022-04-19asm: Add a kreg0 register class on x86 which includes k0Amanieu d'Antras-10/+10
2022-04-16Update tests for sym support in global_asm!Amanieu d'Antras-57/+103
2022-04-03Rollup merge of #95553 - jam1garner:naked-function-compile-error, r=tmiaskoDylan DPC-1/+38
2022-04-01Add regression test for naked functions with invalid asm syntaxjam1garner-1/+13
2022-04-01Reword purpose description of noreturn in naked functionjam1garner-5/+5
2022-04-01Don't emit non-asm contents error for naked function composed of errorsjam1garner-1/+26
2022-03-31Add error message suggestion for missing noreturn in naked functionjam1garner-0/+25
2022-03-23Rollup merge of #91608 - workingjubilee:fold-neon-fp, r=nagisa,AmanieuDylan DPC-1/+1
2022-03-22Fold aarch64 feature +fp into +neonJubilee Young-1/+1
2022-03-21Add needs-asm-support directive to tests where necessarybjorn3-68/+79
2022-03-03Cleanup feature gates.Camille GILLOT-33/+32
2022-02-21Add testsAmanieu d'Antras-0/+64
2022-02-21Take CodegenFnAttrs into account when validating asm! register operandsAmanieu d'Antras-21/+13
2022-02-16Correctly mark the span of captured arguments in `format_args!()`Chayim Refael Friedman-16/+16
2022-02-11Rollup merge of #93868 - Amanieu:asm_reg_conflict, r=cjgillotMatthias Krüger-0/+30
2022-02-10Fix incorrect register conflict detection in asm!Amanieu d'Antras-0/+30
2022-01-31Update test output for `ui/asm/aarch64/parse-error.rs`Fabian Wolff-7/+7
2022-01-31Make `span_extend_to_prev_str()` more robustFabian Wolff-7/+7
2022-01-28Rollup merge of #92611 - Amanieu:asm-reference, r=m-ou-seMatthias Krüger-0/+36
2022-01-21Reject may_unwind option in naked functionsTomasz Miąsko-10/+22
2022-01-21Reject unsupported naked functionsTomasz Miąsko-165/+75
2022-01-19Add links to the reference and rust by example for asm! docs and lintsAmanieu d'Antras-0/+36
2022-01-12Remove ui tests for LLVM-style inline assemblyTomasz Miąsko-71/+32
2021-12-12Re-bless asm tests for aarch64Amanieu d'Antras-152/+154
2021-12-12Stabilize asm! and global_asm!Amanieu d'Antras-338/+351
2021-12-12Remove automatic rustfix of asm! to llvm_asm!Amanieu d'Antras-58/+0
2021-12-11Fix AArch64 asm ui testsAmanieu d'Antras-19/+11
2021-12-03fix inline asm test by not hardcoding symbol namescynecx-6/+18
2021-12-03add clobber_abi("C") to may_unwind inline-asm testscynecx-2/+2
2021-12-03add tests for asm's options(may_unwind)cynecx-0/+71
2021-12-03Add initial AST and MIR support for unwinding from inline assemblyAmanieu d'Antras-44/+44
2021-11-12fix aarch test error annotationsasquared31415-4/+4
2021-11-10add missing sym featureasquared31415-1/+1
2021-11-10Fix aarch testsasquared31415-60/+51
2021-11-10Add support for specifying multiple clobber_abi in `asm!`asquared31415-100/+258
2021-11-07Restrict tests that use needs-asm-support to non-experimentalAmanieu d'Antras-2/+3
2021-11-07Add features gates for experimental asm featuresAmanieu d'Antras-79/+92
2021-10-26Add a regression test for issue-89875Yuki Okushi-0/+14
2021-10-23bless the line changes in ui/asm/aarch64/srcloc.rsJosh Stone-23/+23
2021-10-22Update the minimum external LLVM to 12Josh Stone-1/+1
2021-10-22Update the minimum external LLVM to 11Josh Stone-30/+25
2021-10-16Auto merge of #89860 - camsteffen:macro-semi, r=petrochenkovbors-40/+40
2021-10-15Bless testsCameron Steffen-40/+40
2021-10-14Use non-checking TLS relocation in aarch64 asm! sym test.Adam Gemmell-1/+1
2021-10-07make #[target_feature] work with `asm` register classesasquared31415-34/+84
2021-09-29Rollup merge of #89311 - FabianWolff:issue-89305, r=oli-obkEric Huss-0/+29
2021-09-28Add unit assignment to MIR for `asm!()`Fabian Wolff-0/+29
2021-09-24Disable some tests for platforms without registers.Adam Gemmell-188/+296
2021-09-24Add inline asm! tests for aarch64Adam Gemmell-76/+2570