about summary refs log tree commit diff
path: root/compiler/rustc_codegen_llvm/src/context.rs
AgeCommit message (Expand)AuthorLines
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
2024-01-19Add new intrinsic `is_constant` and optimize `pow`Catherine Flores-0/+14
2024-01-19LLVM 18 x86 data layout updateMatthew Maurer-0/+8
2024-01-18llvm: simplify data layout checkDavid Wood-29/+9
2023-12-24Remove `Session` methods that duplicate `DiagCtxt` methods.Nicholas Nethercote-3/+3
2023-12-14Auto merge of #118566 - klensy:cstr-new, r=WaffleLapkinbors-18/+16
2023-12-07Add emulated TLS supportquininer-0/+1
2023-12-03compiler: replace cstr macro with c str literals in compiler and few other c ...klensy-18/+16
2023-11-27Auto merge of #117947 - Dirbaio:drop-llvm-15, r=cuviperbors-12/+0
2023-11-21convert ehcont-guard to an unstable optionArlie Davis-1/+2
2023-11-21Add support for generating the EHCont sectionArlie Davis-0/+9
2023-11-21Update the minimum external LLVM to 16.Dario Nieuwenhuis-12/+0
2023-11-11Add -Z llvm_module_flagPaul Menage-0/+18
2023-11-02Minimize `pub` usage in `source_map.rs`.Nicholas Nethercote-1/+1
2023-09-24Add OwnedTargetMachine to manage llvm:TargetMachine. Uses pointersFlorian Schmiderer-2/+2
2023-08-28Don't ICE on layout computation failureKatherine Philip-1/+2
2023-08-09rustc: Move `crate_types` from `Session` to `GlobalCtxt`Vadim Petrochenkov-1/+1
2023-08-07Update powerpc data layoutsNikita Popov-0/+11
2023-08-06Add a new `compare_bytes` intrinsic instead of calling `memcmp` directlyScott McMurray-1/+2
2023-08-05Fix ICE failed to get layout for ReferencesErroryukang-1/+1
2023-07-29cg_llvm: remove pointee types and pointercast/bitcast-of-ptrErik Desjardins-34/+20
2023-07-21Support `.comment` section like GCC/Clang (`!llvm.ident`)Miguel Ojeda-0/+18
2023-07-05Revert "use new c literals instead of cstr! macro"León Orell Valerian Liehr-24/+20
2023-06-07add comment regarding `__gxx_wasm_personality_v0`Jan-Mirko Otter-0/+4
2023-06-07wasm exception handlingJan-Mirko Otter-7/+12
2023-06-07add wasm eh intrinsicsJan-Mirko Otter-0/+4
2023-06-02Rollup merge of #111647 - klensy:cstr, r=oli-obkMatthias Krüger-20/+24
2023-06-01Use translatable diagnostics in `rustc_const_eval`Deadbeef-13/+4
2023-05-31use new c literals instead of cstr! macroklensy-20/+24
2023-05-03Add cross-language LLVM CFI support to the Rust compilerRamon de C Valle-4/+15
2023-03-07Auto merge of #95317 - Jules-Bertholet:round_ties_to_even, r=pnkfelix,m-ou-se...bors-0/+4
2023-02-24Use `List::empty()` instead of `mk_substs(&[])`.Nicholas Nethercote-1/+1
2023-02-24Rename many interner functions.Nicholas Nethercote-8/+3
2023-02-18add a summary, in addition to the linkTshepang Mbambo-2/+5