about summary refs log tree commit diff
path: root/compiler/rustc_target/src/asm
AgeCommit message (Expand)AuthorLines
2021-09-01Rollup merge of #88350 - programmerjake:add-ppc-cr-xer-clobbers, r=AmanieuMara Bos-10/+61
2021-08-28Auto merge of #88245 - Sl1mb0:s390-asm, r=Amanieubors-0/+131
2021-08-25add support for clobbering xer, cr, and cr[0-7] for asm! on OpenPower/PowerPCJacob Lifshay-10/+61
2021-08-23Fix: made suggested changelinux1-1/+1
2021-08-23Refactor: disabled frame pointer; consolidated unsupported register errors; a...linux1-68/+18
2021-08-22Fix: appeased x.py test tidy --blesslinux1-6/+6
2021-08-22Feat: further testing & support for i64 general register uselinux1-1/+1
2021-08-22Feat: added s390x reg-definitions, constraint codes, and testslinux1-26/+26
2021-08-22Feat: added inline asm support for s390xlinux1-0/+181
2021-08-22Fix typos “a”→“an”Frank Steffahn-1/+1
2021-08-12Add support for clobber_abi to asm!Amanieu d'Antras-0/+182
2021-07-11Auto merge of #86416 - Amanieu:asm_clobber_only, r=nagisabors-36/+116
2021-07-10Add AArch64 z* registers as aliases for v* registersAmanieu d'Antras-32/+32
2021-07-10Add clobber-only register classes for asm!Amanieu d'Antras-4/+84
2021-05-23Add support for BPF inline assemblyAlessandro Decina-0/+154
2021-05-16Auto merge of #85312 - ehuss:macro_use-unused-attr, r=petrochenkovbors-3/+0
2021-05-15Fix unused attributes on macro_rules.Eric Huss-3/+0
2021-05-13Add asm!() support for PowerPC64Dr. Chat-5/+15
2021-05-11Add initial asm!() support for PowerPCDr. Chat-0/+171
2021-05-01Reserve x18 on AArch64 and un-reserve x16Amanieu d'Antras-3/+3
2021-04-28Be stricter about rejecting LLVM reserved registers in asm!Amanieu d'Antras-9/+42
2021-04-05Disallow the use of high byte registes as operands on x86_64Amanieu d'Antras-11/+3
2021-03-14Address review commentsAmanieu d'Antras-7/+7
2021-03-13Always lower asm! to valid HIRAmanieu d'Antras-0/+14
2021-02-21New pass to deduplicate blocksSimon Vandel Sillesen-5/+38
2020-12-10Use Symbol for inline asm register class namesArlie Davis-29/+22
2020-12-01Add wasm32 support to inline asmGus Caplan-0/+67
2020-11-12Rollup merge of #78950 - khyperia:spirv-asm, r=AmanieuMara Bos-0/+67
2020-11-11Change capitalization of Spirv to SpirVkhyperia-18/+18
2020-11-11Add asm register information for SPIR-Vkhyperia-0/+67
2020-11-08Collapse all uses of `target.options.foo` into `target.foo`Vadim Petrochenkov-1/+1
2020-10-30Fix even more clippy warningsJoshua Nelson-4/+1
2020-10-04Removes reg aliases since there are many ABIs: o32/n32/n64Lzu Tao-32/+32
2020-10-04Add asm! support for mips64Lzu Tao-7/+12
2020-10-04mips32: Add f64 hard-float supportLzu Tao-1/+1
2020-09-27Add MIPS asm! supportLzu Tao-0/+157
2020-08-30mv compiler to compiler/mark-0/+1719