about summary refs log tree commit diff
path: root/compiler/rustc_codegen_ssa/src/meth.rs
AgeCommit message (Expand)AuthorLines
2025-07-14Eliminate all direct uses of LLVMMDStringInContext2Oli Scherer-1/+2
2025-07-07compiler: Parse `p-` specs in datalayout string, allow definition of custom d...Edoardo Marangoni-4/+4
2025-05-27Rename unpack to kindMichael Goulet-1/+1
2025-01-30More assertions, tests, and miri coverageMichael Goulet-0/+2
2025-01-30Use ExistentialTraitRef throughout codegenMichael Goulet-13/+14
2025-01-30Do not treat vtable supertraits as distinct when bound with different bound varsMichael Goulet-5/+9
2024-11-03compiler: Directly use rustc_abi in codegenJubilee Young-1/+1
2024-09-23fix ices on vfe about principal traitLuv-Ray-28/+39
2024-09-17Minimize visibilities.Nicholas Nethercote-6/+6
2024-07-29Reformat `use` declarations.Nicholas Nethercote-2/+2
2024-06-21Move vcall_visibility_metadata optimization hint out of a debuginfo generatio...bjorn3-0/+1
2024-05-27Omit non-needs_drop drop_in_place in vtablesMark Rousskov-2/+25
2024-05-23Remove `#[macro_use] extern crate tracing` from `rustc_codegen_ssa`.Nicholas Nethercote-0/+1
2024-04-29Remove `extern crate rustc_middle` from numerous crates.Nicholas Nethercote-0/+1
2024-03-10use ptradd for vtable indexingErik Desjardins-7/+12
2023-07-29cg_ssa: remove pointee types and pointercast/bitcast-of-ptrErik Desjardins-3/+1
2023-07-14refactor(rustc_middle): Substs -> GenericArgMahdi Dibaiee-1/+1
2023-05-03Add cross-language LLVM CFI support to the Rust compilerRamon de C Valle-2/+3
2023-04-19Add `GenericArgKind::as_{type,const,region}`Maybe Waffle-4/+4
2022-12-20rustc: Remove needless lifetimesJeremy Stucki-1/+1
2022-12-03Directly return loaded value from type_checked_loadbjorn3-2/+1
2022-09-12Call destructors when dyn* object goes out of scopeEric Holk-2/+1
2022-09-12Plumb dyn trait representation through ty::DynamicEric Holk-1/+1
2022-08-29Simplify get_trait_ref a bitMichael Goulet-11/+7
2022-07-20consistently use VTable over Vtable (matching stable stdlib API RawWakerVTable)Ralf Jung-2/+2
2022-07-13Rename `debugging_opts` to `unstable_opts`Joshua Nelson-1/+1
2022-06-14Add llvm.type.checked.load intrinsicflip1995-10/+42
2022-03-14debuginfo: Refactor debuginfo generation for types -- Rename DebugInfoMethods...Michael Woerister-1/+1
2021-10-11Auto merge of #89597 - michaelwoerister:improve-vtable-debuginfo, r=wesleywiserbors-1/+1
2021-10-08Create more accurate debuginfo for vtables.Michael Woerister-1/+1
2021-10-07Turn tcx.vtable_allocation() into a query.Michael Woerister-1/+1
2021-08-04Prepare inbounds_gep for opaque pointersTomasz Miąsko-2/+2
2021-07-09Pass type when creating loadNikita Popov-4/+6
2021-06-28Update other codegens to use tcx managed vtable allocations.Charles Lew-39/+4
2021-06-15Refactor to make interpreter and codegen backend neutral to vtable internal r...Charles Lew-32/+23
2020-08-30mv compiler to compiler/mark-0/+126