about summary refs log tree commit diff
path: root/compiler/rustc_codegen_ssa/src/traits/builder.rs
AgeCommit message (Expand)AuthorLines
2022-02-27Revert "Auto merge of #92419 - erikdesjardins:coldland, r=nagisa"Erik Desjardins-1/+1
2022-02-24Introduce Bx::switch_to_blockbjorn3-0/+2
2022-02-20Remove build_sibling_blockbjorn3-3/+0
2022-01-24Merge landing_pad and set_cleanup into cleanup_landing_padbjorn3-7/+1
2022-01-24Merge add_handler into catch_switchbjorn3-2/+1
2022-01-24Remove unused return values from resume and cleanup_retbjorn3-6/+2
2022-01-24Reorder unwinding related builder methods to differentiate between dwarf and ...bjorn3-1/+5
2022-01-18Improve documentation of splatted constantsCaleb Zulawski-26/+28
2022-01-04Add simd_as intrinsicCaleb Zulawski-2/+176
2021-12-30keep noinline for system llvm < 14Erik Desjardins-1/+1
2021-12-29Mark drop calls in landing pads cold instead of noinlineErik Desjardins-1/+1
2021-10-25Add LLVM CFI support to the Rust compilerRamon de C Valle-0/+2
2021-09-09Make `abi::Abi` `Copy` and remove a *lot* of refsAndreas Liljeqvist-3/+3
2021-09-09Add methods for checking for full ranges to `Scalar` and `WrappingRange`Andreas Liljeqvist-4/+2
2021-08-05Prepare call/invoke for opaque pointersJosh Stone-0/+2
2021-08-04Prepare inbounds_gep for opaque pointersTomasz Miąsko-1/+6
2021-08-04Prepare gep for opaque pointersTomasz Miąsko-1/+1
2021-08-04Prepare struct_gep for opaque pointersTomasz Miąsko-1/+1
2021-07-09Pass type when creating loadNikita Popov-2/+2
2021-07-09Pass type when creating atomic loadNikita Popov-1/+7
2021-05-17rustc_codegen_ssa: append blocks to functions w/o creating a builder.Eduard-Mihai Burtescu-4/+11
2021-05-17rustc_codegen_ssa: only create backend `BasicBlock`s as-needed.Eduard-Mihai Burtescu-1/+0
2021-04-21rustc: Use LLVM's new saturating float-to-int intrinsicsAlex Crichton-1/+0
2020-10-17Make set_span take mut selfkhyperia-1/+1
2020-10-06Let backends access span informationkhyperia-0/+2
2020-09-24Remove TrustedLen requirement from BuilderMethods::switchest31-2/+1
2020-09-01Auto merge of #76071 - khyperia:configurable_to_immediate, r=eddybbors-2/+12
2020-08-30mv compiler to compiler/mark-0/+286