bjorn3
7a3ed235eb
Merge commit ' c19edfd71a' into sync_cg_clif-2022-07-25
2022-07-25 16:07:57 +02:00
Amanieu d'Antras
fc41d4bf35
Take CodegenFnAttrs into account when validating asm! register operands
...
Checking of asm! register operands now properly takes function
attributes such as #[target_feature] and #[instruction_set] into
account.
2022-02-21 18:28:22 +00:00
Amanieu d'Antras
1ceb104851
On ARM, use relocation_model to detect whether r9 should be reserved
...
The previous approach of checking for the reserve-r9 target feature
didn't actually work because LLVM only sets this feature very late when
initializing the per-function subtarget.
2022-02-21 18:28:22 +00:00
bjorn3
042aa379a5
Pass target_features set instead of has_feature closure
...
This avoids unnecessary monomorphizations in codegen backends
2022-01-17 18:06:30 +01:00
bjorn3
991cbd1503
Use Symbol for target features in asm handling
...
This saves a couple of Symbol::intern calls
2022-01-17 18:06:27 +01:00
bjorn3
3426a730ff
Merge commit ' 97e5045493' into sync_cg_clif-2021-12-20
2021-12-20 18:56:35 +01:00
Amanieu d'Antras
d1204ac3b1
Remove invalid doc links.
2021-12-13 20:40:17 +00:00
bjorn3
fa702d0d2b
Merge commit ' 40dd3e2b70' into sync_cg_clif-2021-05-27
2021-05-27 13:08:14 +02:00
Erin Power
505aa48f24
Sync rustc_codegen_cranelift ' ddd4ce2553'
2021-04-30 14:49:58 +02:00
bjorn3
5444b46234
Merge commit ' 0969bc6dde' into sync_cg_clif-2021-03-29
2021-03-29 10:45:09 +02:00
bjorn3
7a6ea77473
Merge commit ' 9a0c32934e' into sync_cg_clif-2021-03-05
2021-03-05 19:12:59 +01:00
bjorn3
216c4ae463
Merge commit ' 03f01bbe90' into update_cg_clif-2020-11-01
2020-11-03 11:00:04 +01:00
bjorn3
ac4f7deb2f
Add 'compiler/rustc_codegen_cranelift/' from commit ' 793d26047f'
...
git-subtree-dir: compiler/rustc_codegen_cranelift
git-subtree-mainline: cf798c1ec6
git-subtree-split: 793d26047f
2020-10-26 09:53:27 +01:00