summary refs log tree commit diff
path: root/compiler/rustc_codegen_ssa/src/traits
AgeCommit message (Expand)AuthorLines
2022-10-27Accept `TyCtxt` instead of `TyCtxtAt` in `Ty::is_*` functionsMaybe Waffle-4/+3
2022-10-02Remove type argument of array_alloca and rename to byte_array_allocabjorn3-1/+1
2022-10-02Remove dynamic_alloca from BuilderMethodsbjorn3-1/+0
2022-10-01Merge apply_attrs_callsite into call and invokebjorn3-3/+3
2022-10-01Remove unused target_cpu and tune_cpu methods from ExtraBackendMethodsbjorn3-2/+0
2022-10-01Remove several unused methods from MiscMethodsbjorn3-4/+0
2022-10-01Remove unused Context assoc type from WriteBackendMethodsbjorn3-1/+0
2022-09-27rustc_typeck to rustc_hir_analysislcnr-1/+1
2022-09-06Remove dead broken code from const zst handling in backendsOli Scherer-1/+0
2022-08-16Move the cast_float_to_int fallback code to GCCJosh Stone-154/+3
2022-07-24Auto merge of #95548 - rcvalle:rust-cfi-2, r=nagisabors-5/+17
2022-07-23Add fine-grained LLVM CFI support to the Rust compilerRamon de C Valle-5/+17
2022-07-21Auto merge of #93718 - thomcc:used-macho, r=pnkfelixbors-1/+3
2022-07-13Rename `debugging_opts` to `unstable_opts`Joshua Nelson-1/+1
2022-07-13Rollup merge of #99155 - Amanieu:unstable-target-features, r=davidtwcoDylan DPC-1/+1
2022-07-11Keep unstable target features for asm feature checkingAmanieu d'Antras-1/+1
2022-07-09don't allow ZST in ScalarIntRalf Jung-0/+1
2022-06-28Avoid unnecessary string interning for const_strbjorn3-2/+1
2022-06-14Add llvm.type.checked.load intrinsicflip1995-0/+8
2022-05-11Only compile #[used] as llvm.compiler.used for ELF targetsThom Chiovoloni-1/+3
2022-04-30Merge new_metadata into codegen_allocatorbjorn3-3/+1
2022-04-30Remove config parameter of optimize_fat and avoid interior mutability for modulebjorn3-2/+1
2022-04-30Let LtoModuleCodegen::optimize take self by valuebjorn3-1/+1
2022-04-30Rename run_lto_pass_manager to optimize_fat and remove thin parameterbjorn3-6/+5
2022-04-15Add codegen for global_asm! sym operandsAmanieu d'Antras-5/+7
2022-04-02make memcmp return a value of c_int_width instead of i32David Morrison-0/+1
2022-03-14debuginfo: Refactor debuginfo generation for types -- Rename DebugInfoMethods...Michael Woerister-1/+1
2022-03-07Introduce `ConstAllocation`.Nicholas Nethercote-3/+3
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