| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2023-03-01 | Use FxIndexSet instead of FxHashSet for asm_target_features query. | Michael Woerister | -2/+2 | |
| 2022-07-20 | Remove unused StableMap and StableSet types from rustc_data_structures | Michael Woerister | -1/+1 | |
| 2022-02-21 | Add tests | Amanieu d'Antras | -1/+1 | |
| 2022-02-21 | On ARM, use relocation_model to detect whether r9 should be reserved | Amanieu d'Antras | -1/+2 | |
| 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-18 | asm: Allow the use of r8-r14 as clobbers on Thumb1 | Amanieu d'Antras | -0/+1 | |
| Previously these were entirely disallowed, except for r11 which was allowed by accident. | ||||
| 2022-01-17 | Pass target_features set instead of has_feature closure | bjorn3 | -2/+3 | |
| This avoids unnecessary monomorphizations in codegen backends | ||||
| 2022-01-17 | Use Symbol for target features in asm handling | bjorn3 | -4/+5 | |
| This saves a couple of Symbol::intern calls | ||||
| 2021-07-10 | Add clobber-only register classes for asm! | Amanieu d'Antras | -0/+34 | |
| These are needed to properly express a function call ABI using a clobber list, even though we don't support passing actual values into/out of these registers. | ||||
| 2021-04-28 | Be stricter about rejecting LLVM reserved registers in asm! | Amanieu d'Antras | -1/+2 | |
| 2021-04-05 | Disallow the use of high byte registes as operands on x86_64 | Amanieu d'Antras | -1/+0 | |
| They are still allowed on x86 though. Fixes #83495 | ||||
| 2020-08-30 | mv compiler to compiler/ | mark | -0/+147 | |
