about summary refs log tree commit diff
path: root/compiler/rustc_codegen_llvm
AgeCommit message (Expand)AuthorLines
2024-08-11Add range attribute to scalar function results and argumentsAndreas Jonson-14/+70
2024-08-11Use assert_matches around the compilerMichael Goulet-2/+6
2024-08-11Fix review comments and other improvementsbjorn3-2/+2
2024-08-10Add fixme for removing LlvmArchiveBuilder in the futurebjorn3-0/+4
2024-08-10Use ArArchiveBuilder with the LLVM backend toobjorn3-3/+1
2024-08-09Shrink `TyKind::FnPtr`.Nicholas Nethercote-1/+1
2024-08-09fix: get llvm type of global valyifei-1/+2
2024-08-08Rename struct_tail_erasing_lifetimes to struct_tail_for_codegenMichael Goulet-2/+2
2024-08-08Do normalize when computing struct tails in codegenMichael Goulet-2/+3
2024-08-08const vector passed to codegenJames Barford-Evans-5/+5
2024-08-07Rollup merge of #128679 - RalfJung:codegen-fn-attrs, r=nikicMatthias Krüger-11/+28
2024-08-07Rollup merge of #128221 - calebzulawski:implied-target-features, r=AmanieuMatthias Krüger-157/+170
2024-08-07codegen: better centralize function attribute computationRalf Jung-11/+28
2024-08-07Rollup merge of #128206 - bjorn3:import_lib_writing_refactor, r=jieyouxuGuillaume Gomez-256/+26
2024-08-07Disallow enabling features without their implied featuresCaleb Zulawski-2/+4
2024-08-07Hide implicit target features from diagnostics when possibleCaleb Zulawski-1/+1
2024-08-07Add implied features to non-target-feature functionsCaleb Zulawski-5/+21
2024-08-07Remove redundant implied featuresCaleb Zulawski-34/+2
2024-08-07Don't use LLVM to compute -Ctarget-featureCaleb Zulawski-110/+112
2024-08-07Don't use LLVM's target featuresCaleb Zulawski-18/+57
2024-08-07Refactor and fill out target feature listsCaleb Zulawski-13/+15
2024-08-07Add implied target features to target_feature attributeCaleb Zulawski-16/+0
2024-08-06Rollup merge of #128417 - tgross35:f16-f128-math, r=dtolnayTrevor Gross-8/+8
2024-08-05RISC-V also has sane nontemporal storesRalf Jung-1/+2
2024-08-05nontemporal_store: make sure that the intrinsic is truly just a hintRalf Jung-7/+23
2024-08-04Fix warning.Kyle Huey-1/+1
2024-08-04Use Span::is_dummy().Kyle Huey-1/+1
2024-08-04Implement a implicit target feature mechanismdaxpedda-0/+16
2024-08-03Special case DUMMY_SP to emit line 0/column 0 locations on DWARF platforms.Kyle Huey-2/+7
2024-08-01Specify the integer type of the `powi` LLVM intrinsicTrevor Gross-8/+8
2024-07-31Rollup merge of #127830 - tgross35:archive-failure-message, r=BoxyUwUMatthias Krüger-1/+3
2024-07-30Move mingw dlltool invocation to cg_ssabjorn3-159/+12
2024-07-30Move computation of decorated names out of the create_dll_import_lib methodbjorn3-18/+3
2024-07-30Move is_mingw_gnu_toolchain and i686_decorated_name to cg_ssabjorn3-70/+8
2024-07-30Move temp file name generation out of the create_dll_import_lib methodbjorn3-10/+4
2024-07-30Auto merge of #128378 - matthiaskrgr:rollup-i3qz9uo, r=matthiaskrgrbors-3/+28
2024-07-30Auto merge of #128250 - Amanieu:select_unpredictable, r=nikicbors-1/+41
2024-07-30Rollup merge of #128141 - nikic:aarch64-bti, r=DianQK,cuviperMatthias Krüger-3/+28
2024-07-29Add `-Z embed-source=yes` to embed source code in DWARF debug infoMrmaxmeier-0/+11
2024-07-29Auto merge of #125016 - nicholasbishop:bishop-cb-112, r=tgross35bors-0/+2
2024-07-29Reformat `use` declarations.Nicholas Nethercote-471/+374
2024-07-28Rollup merge of #127860 - klensy:dedup, r=Mark-SimulacrumGuillaume Gomez-1/+1
2024-07-28Force LLVM to use CMOV for binary searchAmanieu d'Antras-1/+41
2024-07-28dedup objectklensy-1/+1
2024-07-25LLVM: LLVM-20.0 removes MMX typesMatthew Maurer-2/+0
2024-07-25Auto merge of #127995 - workingjubilee:say-turings-prayer, r=BoxyUwUbors-33/+27
2024-07-24Set branch protection function attributesNikita Popov-3/+28
2024-07-22Rollup merge of #127506 - liushuyu:s390x-target-features, r=davidtwcoTrevor Gross-1/+27
2024-07-20compiler: Never debug_assert in codegenJubilee Young-33/+27
2024-07-19Rollup merge of #121533 - ratmice:wasm_init_fini_array, r=nnethercoteTrevor Gross-2/+8