about summary refs log tree commit diff
path: root/compiler/rustc_codegen_llvm/src
AgeCommit message (Expand)AuthorLines
2024-08-21Add missing module flags for CFI and KCFI sanitizersSami Tolvanen-0/+31
2024-08-21Rollup merge of #129332 - cuviper:cstr-cast, r=compiler-errorsMatthias Krüger-25/+24
2024-08-21Rollup merge of #128627 - khuey:DUMMY_SP-line-no, r=nnethercoteMatthias Krüger-1/+11
2024-08-20Avoid extra `cast()`s after `CStr::as_ptr()`Josh Stone-25/+24
2024-08-19Add a comment.Kyle Huey-0/+5
2024-08-18Rollup merge of #129173 - beetrees:statically-known-float, r=compiler-errors许杰友 Jieyou Xu (Joe)-7/+17
2024-08-17Always use ar_archive_writer for import libsChris Denton-98/+3
2024-08-17Fix `is_val_statically_known` for floatsbeetrees-7/+17
2024-08-15Auto merge of #128936 - bjorn3:fix_thin_archive_reading, r=jieyouxubors-25/+5
2024-08-15Auto merge of #128861 - khuey:mir-inlining-parameters-debuginfo, r=wesleywiserbors-12/+10
2024-08-15Auto merge of #128037 - beetrees:repr128-c-style-use-natvis, r=michaelwoeristerbors-61/+16
2024-08-14Unconditionally use the LLVM symbol readerbjorn3-22/+0
2024-08-14Auto merge of #128812 - nnethercote:shrink-TyKind-FnPtr, r=compiler-errorsbors-1/+1
2024-08-13Use the `enum2$` Natvis visualiser for repr128 C-style enumsbeetrees-61/+16
2024-08-12Rework MIR inlining debuginfo so function parameters show up in debuggers.Kyle Huey-12/+10
2024-08-12Rollup merge of #128978 - compiler-errors:assert-matches, r=jieyouxuGuillaume Gomez-2/+6
2024-08-12Rollup merge of #128537 - Jamesbarford:118980-const-vector, r=RalfJung,nikicGuillaume Gomez-5/+5
2024-08-12Rollup merge of #128149 - RalfJung:nontemporal_store, r=jieyouxu,Amanieu,JubileeGuillaume Gomez-7/+26
2024-08-12Auto merge of #128371 - andjo403:rangeAttribute, r=nikicbors-14/+70
2024-08-12make the codegen test also cover an ill-behaved arch, and add linksRalf Jung-0/+2
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-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-246/+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