about summary refs log tree commit diff
path: root/compiler/rustc_codegen_ssa
AgeCommit message (Expand)AuthorLines
2024-08-07Hide implicit target features from diagnostics when possibleCaleb Zulawski-7/+21
2024-08-07Don't use LLVM's target featuresCaleb Zulawski-21/+2
2024-08-07Refactor and fill out target feature listsCaleb Zulawski-3/+3
2024-08-07Add test to ensure implied target features work with asm, and fix failing testsCaleb Zulawski-5/+7
2024-08-07Add implied target features to target_feature attributeCaleb Zulawski-9/+31
2024-08-05Rollup merge of #128664 - fuzzypixelz:add-codegen-ssa-debug-impls, r=lcnrMatthias Krüger-6/+6
2024-08-05`OperandRef` already had a `Debug` implMahmoud Mazouz-1/+1
2024-08-04Add `Debug` impls to API types in `rustc_codegen_ssa`Mahmoud Mazouz-7/+7
2024-08-04Implement a implicit target feature mechanismdaxpedda-0/+8
2024-08-03Auto merge of #128370 - petrochenkov:libsearch, r=bjorn3bors-38/+60
2024-08-03Fix linking to sanitizers on Apple targetsVadim Petrochenkov-3/+7
2024-08-03linker: Pass fewer search directories to the linkerVadim Petrochenkov-38/+56
2024-08-02Add the `sha512`, `sm3` and `sm4` target featuressayantn-0/+1
2024-08-01Rollup merge of #128450 - dpaoliello:coff, r=bjorn3Matthias Krüger-5/+1
2024-07-31Create COFF archives for non-LLVM backendsDaniel Paoliello-5/+1
2024-07-31Rollup merge of #127830 - tgross35:archive-failure-message, r=BoxyUwUMatthias Krüger-5/+9
2024-07-30linker: Remove the "`--whole-archive` in test mode" backcompat hackVadim Petrochenkov-10/+1
2024-07-30Move mingw dlltool invocation to cg_ssabjorn3-0/+160
2024-07-30Move computation of decorated names out of the create_dll_import_lib methodbjorn3-4/+20
2024-07-30Move is_mingw_gnu_toolchain and i686_decorated_name to cg_ssabjorn3-0/+65
2024-07-30Move temp file name generation out of the create_dll_import_lib methodbjorn3-6/+9
2024-07-30Introduce create_dll_import_libs functionbjorn3-31/+44
2024-07-29Reformat `use` declarations.Nicholas Nethercote-292/+272
2024-07-28Rollup merge of #127860 - klensy:dedup, r=Mark-SimulacrumGuillaume Gomez-17/+19
2024-07-28adopt object changesklensy-15/+17
2024-07-28dedup objectklensy-2/+2
2024-07-27Auto merge of #124905 - reitermarkus:u32-from-char-opt, r=scottmcmbors-57/+79
2024-07-25LLVM: LLVM-20.0 removes MMX typesMatthew Maurer-1/+0
2024-07-25Auto merge of #127995 - workingjubilee:say-turings-prayer, r=BoxyUwUbors-32/+30
2024-07-22Rollup merge of #127506 - liushuyu:s390x-target-features, r=davidtwcoTrevor Gross-0/+1
2024-07-21Clarify when `None` is returned in `cast_immediate` function.Markus Reiter-0/+2
2024-07-21Remove unneeded assumption.Markus Reiter-1/+0
2024-07-21Allow optimizing `u32::from::<char>`.Markus Reiter-57/+78
2024-07-20Rollup merge of #127779 - momvart:should_codegen_hook, r=cjgillotMatthias Krüger-2/+29
2024-07-20compiler: Never debug_assert in codegenJubilee Young-32/+30
2024-07-19Avoid ref when using format! in compilerYuri Astrakhan-9/+9
2024-07-18valtree construction: keep track of which type was valtree-incompatibleRalf Jung-2/+3
2024-07-16Rollup merge of #127512 - eggyal:newline-terminate-print-linkargs, r=compiler...Trevor Gross-1/+1
2024-07-17rustc_codegen_ssa: add s390x_target_feature symbolliushuyu-0/+1
2024-07-16Rollup merge of #124033 - bjorn3:ar_archive_writer_0_3_0, r=davidtwcoTrevor Gross-14/+13
2024-07-16When an archive fails to build, print the pathTrevor Gross-5/+9
2024-07-16Fix unsafe_op_in_unsafe_fn in compilerMichael Goulet-1/+1
2024-07-15Move compiler_builtin check to the use caseMohammad Omidvar-2/+29
2024-07-13Rollup merge of #127434 - onur-ozkan:use-bootstrap-instead-of-rustbuild, r=Ma...Jubilee-1/+1
2024-07-12Added the `xop` target feature and `xop_target_feature` gatesayantn-0/+1
2024-07-11Add the feature gate and target-featuressayantn-0/+1
2024-07-09Terminate `--print link-args` output with newlineAlan Egerton-1/+1
2024-07-07Fix review commentsbjorn3-1/+1
2024-07-07Sync ar_archive_writer to LLVM 18.1.3bjorn3-14/+13
2024-07-07Support tail calls in mir via `TerminatorKind::TailCall`Maybe Waffle-0/+8