about summary refs log tree commit diff
path: root/compiler/rustc_codegen_llvm/src/context.rs
AgeCommit message (Expand)AuthorLines
2024-10-16llvm: Match aarch64 data layout to new LLVM layoutMatthew Maurer-0/+10
2024-10-11intrinsics.fmuladdf{16,32,64,128}: expose llvm.fmuladd.* semanticsJed Brown-0/+5
2024-10-08Dont ICE when encountering post-mono layout cycle errorMichael Goulet-5/+6
2024-09-25Add missing module flags for function-return=thunk-externAlice Ryhl-1/+13
2024-09-24Auto merge of #130389 - Luv-Ray:LLVMMDNodeInContext2, r=nikicbors-5/+13
2024-09-23formatLuv-Ray-1/+1
2024-09-22Reformat using the new identifier sorting from rustfmtMichael Goulet-3/+3
2024-09-19MetadataType type castLuv-Ray-3/+3
2024-09-19move placeLuv-Ray-8/+8
2024-09-19wrap `LLVMSetMetadata`Luv-Ray-1/+10
2024-09-19Reformat some comments.Nicholas Nethercote-1/+2
2024-09-19Fix a comment.Nicholas Nethercote-2/+2
2024-09-19replace some deprecated functionsLuv-Ray-4/+3
2024-09-18Update the minimum external LLVM to 18Josh Stone-8/+0
2024-09-17Use associative type defaults in `{Layout,FnAbi}OfHelpers`.Nicholas Nethercote-6/+0
2024-09-17Rename supertraits of `CodegenMethods`.Nicholas Nethercote-1/+1
2024-09-10Add -Z small-data-thresholdPaul Menage-1/+19
2024-08-27Rollup merge of #126013 - nnethercote:unreachable_pub, r=UrgauMatthias Krüger-4/+6
2024-08-21Add missing module flags for CFI and KCFI sanitizersSami Tolvanen-0/+31
2024-08-20Avoid extra `cast()`s after `CStr::as_ptr()`Josh Stone-11/+11
2024-08-17Fix `is_val_statically_known` for floatsbeetrees-0/+2
2024-08-16Add `warn(unreachable_pub)` to `rustc_codegen_llvm`.Nicholas Nethercote-4/+6
2024-08-07Rollup merge of #128221 - calebzulawski:implied-target-features, r=AmanieuMatthias Krüger-1/+1
2024-08-07Don't use LLVM to compute -Ctarget-featureCaleb Zulawski-1/+1
2024-08-07Don't use LLVM's target featuresCaleb Zulawski-1/+1
2024-08-01Specify the integer type of the `powi` LLVM intrinsicTrevor Gross-4/+4
2024-07-29Reformat `use` declarations.Nicholas Nethercote-20/+17
2024-07-16Fix unsafe_op_in_unsafe_fn in compilerMichael Goulet-110/+149
2024-07-02Fix spansMichael Goulet-2/+2
2024-07-02Give Instance::expect_resolve a spanMichael Goulet-0/+1
2024-06-21Remove check_overflow method from MiscMethodsbjorn3-8/+0
2024-06-21Move vcall_visibility_metadata optimization hint out of a debuginfo generatio...bjorn3-0/+10
2024-06-12Adjust LoongArch64 data layouts for LLVM updateHans Wennborg-0/+8
2024-05-06Adjust 64-bit ARM data layouts for LLVM updateMatthew Maurer-0/+9
2024-04-22Stabilize the size of incr comp object file namesBen Kimock-2/+3
2024-04-09Pass value and valueLen to create a StringRefLevi Zim-7/+5
2024-04-09Set target-abi module flag for RISC-V targetskxxt-15/+33
2024-03-23Auto merge of #119552 - krtab:dead_code_priv_mod_pub_field, r=cjgillot,saethlinbors-5/+1
2024-03-20Rollup merge of #121543 - onur-ozkan:clippy-args, r=oli-obkMatthias Krüger-0/+1
2024-03-20resolve clippy errorsonur-ozkan-0/+1
2024-03-17Update the minimum external LLVM to 17Josh Stone-11/+0
2024-03-12Remove unused fields in some structuresArthur Carcano-5/+1
2024-03-11Rollup merge of #122166 - beetrees:remove-field-remapping, r=davidtwcoJubilee-11/+2
2024-03-10use Instance::expect_resolve() instead of unwraping Instance::resolve()Ralf Jung-5/+6
2024-03-08Remove handling for previously dropped LLVM versionbeetrees-10/+4
2024-03-08Remove the unused `field_remapping` field from `TypeLowering`beetrees-11/+2
2024-03-01Add `f16` and `f128` LLVM intrinsicsTrevor Gross-0/+48
2024-01-29Avoid ICE when is_val_statically_known is not of a supported typeAlex Huang-0/+1
2024-01-27Auto merge of #120062 - davidtwco:llvm-data-layout-check, r=wesleywiserbors-29/+9
2024-01-25Auto merge of #119911 - NCGThompson:is-statically-known, r=oli-obkbors-0/+14