about summary refs log tree commit diff
path: root/compiler/rustc_codegen_ssa/src/traits
AgeCommit message (Expand)AuthorLines
2022-03-02rename ErrorReported -> ErrorGuaranteedmark-3/+3
2022-03-02Auto merge of #87402 - nagisa:nagisa/request-feature-requests-for-features, r...bors-0/+1
2022-03-01Querify `global_backend_features`Simonas Kazlauskas-0/+1
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-02-04Rollup merge of #90132 - joshtriplett:stabilize-instrument-coverage, r=wesley...Matthias Krüger-4/+4
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-18Rollup merge of #92425 - calebzulawski:simd-cast, r=workingjubileeMatthias Krüger-2/+178
2022-01-18Improve documentation of splatted constantsCaleb Zulawski-26/+28
2022-01-12Remove deprecated LLVM-style inline assemblyTomasz Miąsko-10/+0
2022-01-04Add simd_as intrinsicCaleb Zulawski-2/+176
2022-01-01Stabilize -Z instrument-coverage as -C instrument-coverageJosh Triplett-4/+4
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-12-15Rollup merge of #91885 - LegionMammal978:less-inband-codegen_ssa, r=workingju...Matthias Krüger-2/+2
2021-12-15Remove `in_band_lifetimes` from `rustc_codegen_ssa`LegionMammal978-2/+2
2021-12-13Use `OutputFilenames` to generate output file for `-Zllvm-time-trace`Tomasz Miąsko-0/+1
2021-12-08Auto merge of #91604 - nikic:section-flags, r=nagisabors-6/+0
2021-12-07Use object crate for .rustc metadata generationNikita Popov-6/+0
2021-12-03LLVM codgen support for unwinding inline assemblycynecx-0/+1
2021-11-23Feat: make cg_ssa get_param borrow the builder mutablerdambrosio-1/+1
2021-11-14Remove workaround for the forward progress handling in LLVMAndreas Jonson-4/+0
2021-11-05Initialize LLVM time trace profiler on each code generation threadTomasz Miąsko-0/+22
2021-10-27Auto merge of #89652 - rcvalle:rust-cfi, r=nagisabors-0/+4
2021-10-27Auto merge of #89937 - JohnTitor:fix-89875, r=Amanieubors-0/+1
2021-10-26Properly check `target_features` not to trigger an assertionYuki Okushi-0/+1
2021-10-25Add LLVM CFI support to the Rust compilerRamon de C Valle-0/+4
2021-10-25Avoid a branch on key being local for queries that use the same local and ext...bjorn3-2/+2
2021-10-11Auto merge of #89597 - michaelwoerister:improve-vtable-debuginfo, r=wesleywiserbors-2/+7
2021-10-08Create more accurate debuginfo for vtables.Michael Woerister-2/+7
2021-10-03Move rustc_middle::middle::cstore to rustc_session.Camille GILLOT-1/+1
2021-09-30Move EncodedMetadata to rustc_metadata.Camille GILLOT-1/+2
2021-09-18ty::layout: replicate `layout_of` setup for `fn_abi_of_{fn_ptr,instance}`.Eduard-Mihai Burtescu-4/+12
2021-09-09Make `abi::Abi` `Copy` and remove a *lot* of refsAndreas Liljeqvist-4/+4
2021-09-09Add methods for checking for full ranges to `Scalar` and `WrappingRange`Andreas Liljeqvist-4/+2
2021-09-05Auto merge of #88499 - eddyb:layout-off, r=nagisabors-10/+4
2021-09-02rustc_target: move `LayoutOf` to `ty::layout`.Eduard-Mihai Burtescu-10/+4
2021-08-31Include debug info for the allocator shimDaniel Paoliello-1/+2
2021-08-27rustc_target: add lifetime parameter to `LayoutOf`.Eduard-Mihai Burtescu-2/+7
2021-08-21Always use llvm.used for coverage symbolsNikita Popov-10/+10
2021-08-05Prepare call/invoke for opaque pointersJosh Stone-0/+3
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