summary refs log tree commit diff
path: root/compiler/rustc_codegen_ssa/src/mir/block.rs
AgeCommit message (Expand)AuthorLines
2025-02-10Rename rustc_middle::Ty::is_unsafe_ptr to is_raw_ptrBastian Kersting-2/+2
2025-02-09Auto merge of #136751 - bjorn3:update_rustfmt, r=Mark-Simulacrumbors-4/+4
2025-02-08Rollup merge of #136706 - workingjubilee:finish-up-rustc-abi-updates, r=compi...Jubilee-3/+3
2025-02-08Rustfmtbjorn3-4/+4
2025-02-08Rollup merge of #136200 - purplesyringa:wasm-eh-fixes, r=bjorn3Matthias Krüger-6/+23
2025-02-07compiler: remove reexports from rustc_target::callconvJubilee Young-3/+3
2025-02-06Generate correct terminate block under Wasm EHAlisa Sireneva-6/+23
2025-01-31Insert null checks for pointer dereferences when debug assertions are enabledBastian Kersting-0/+5
2024-12-06Remove polymorphizationBen Kimock-4/+7
2024-11-18use `TypingEnv` when no `infcx` is availablelcnr-10/+4
2024-11-17Likely unlikely fixJiri Bobek-5/+17
2024-11-03compiler: Directly use rustc_abi in codegenJubilee Young-4/+3
2024-10-29compiler: `rustc_abi::Abi` => `BackendRepr`Jubilee Young-1/+1
2024-10-28compiler: Add `is_uninhabited` and use LayoutS accessorsJubilee Young-2/+2
2024-10-11rename RcBox in other places tooJonathan Dönszelmann-2/+2
2024-10-06various fixes for `naked_asm!` implementationFolkert de Vries-6/+7
2024-09-22Reformat using the new identifier sorting from rustfmtMichael Goulet-6/+6
2024-09-17Merge some impl blocks.Nicholas Nethercote-2/+0
2024-09-17Clean up formatting.Nicholas Nethercote-5/+7
2024-09-17Minimize visibilities.Nicholas Nethercote-3/+3
2024-09-14simd_shuffle: require index argument to be a vectorRalf Jung-26/+2
2024-08-14Auto merge of #128812 - nnethercote:shrink-TyKind-FnPtr, r=compiler-errorsbors-1/+1
2024-08-09Shrink `TyKind::FnPtr`.Nicholas Nethercote-1/+1
2024-08-08const vector passed to codegenJames Barford-Evans-1/+5
2024-07-29Reformat `use` declarations.Nicholas Nethercote-13/+12
2024-07-25Auto merge of #127995 - workingjubilee:say-turings-prayer, r=BoxyUwUbors-1/+1
2024-07-20compiler: Never debug_assert in codegenJubilee Young-1/+1
2024-07-15Move compiler_builtin check to the use caseMohammad Omidvar-2/+1
2024-07-07Support tail calls in mir via `TerminatorKind::TailCall`Maybe Waffle-0/+7
2024-07-03Auto merge of #125507 - compiler-errors:type-length-limit, r=lcnrbors-0/+1
2024-07-02Fix spansMichael Goulet-1/+1
2024-07-02Give Instance::expect_resolve a spanMichael Goulet-0/+1
2024-07-02Rollup merge of #127230 - hattizai:patch01, r=saethlinMatthias Krüger-1/+1
2024-07-02Rollup merge of #127168 - DianQK:cast-size, r=workingjubileeMatthias Krüger-1/+1
2024-07-02chore: remove duplicate wordshattizai-1/+1
2024-07-02Use the aligned size for alloca at args when the pass mode is cast.DianQK-1/+1
2024-06-21Remove check_overflow method from MiscMethodsbjorn3-1/+1
2024-06-21Move all intrinsic handling code in codegen_call_terminators togetherbjorn3-25/+19
2024-06-21Dedup some intrinsic handling code for caller_locationbjorn3-25/+12
2024-06-16Rename InstanceDef -> InstanceKindMichael Goulet-6/+6
2024-05-27Omit non-needs_drop drop_in_place in vtablesMark Rousskov-88/+112
2024-05-23Remove `#[macro_use] extern crate tracing` from `rustc_codegen_ssa`.Nicholas Nethercote-0/+1
2024-05-10Refactoring after the `PlaceValue` additionScott McMurray-8/+7
2024-05-09Make builtin_deref just return a TyMichael Goulet-1/+1
2024-05-05Auto merge of #124606 - scottmcm:less-expect, r=cjgillotbors-2/+2
2024-05-04some comments or dynamic drop handlingRalf Jung-2/+2
2024-05-01Stop `llvm.expect`ing assert terminatorsScott McMurray-2/+2
2024-04-29Remove `extern crate rustc_middle` from numerous crates.Nicholas Nethercote-0/+1
2024-04-24Auto merge of #122053 - erikdesjardins:alloca, r=nikicbors-1/+1
2024-04-23Auto merge of #121801 - zetanumbers:async_drop_glue, r=oli-obkbors-1/+4