about summary refs log tree commit diff
path: root/compiler/rustc_codegen_llvm/src/va_arg.rs
AgeCommit message (Expand)AuthorLines
2025-03-25Rename `is_like_osx` to `is_like_darwin`Mads Marquart-1/+1
2024-12-03Teach rust core about Xtensa VaListImpl and add a custom lowering of vaarg fo...Brian J. Tarricone-2/+111
2024-11-03compiler: Directly use rustc_abi in codegenJubilee Young-1/+1
2024-09-22Reformat using the new identifier sorting from rustfmtMichael Goulet-1/+1
2024-09-17Rename supertraits of `CodegenMethods`.Nicholas Nethercote-1/+1
2024-07-29Reformat `use` declarations.Nicholas Nethercote-8/+7
2024-03-06Add arm64ec-pc-windows-msvc targetDaniel Paoliello-1/+1
2024-02-26introduce and use ptradd/inbounds_ptradd instead of gepErik Desjardins-23/+15
2024-02-26remove struct_gep, use manual layout calculations for va_argErik Desjardins-32/+62
2023-07-29cg_llvm: remove pointee types and pointercast/bitcast-of-ptrErik Desjardins-22/+13
2023-07-05Move `TyCtxt::mk_x` to `Ty::new_x` where applicableBoxy-1/+1
2022-12-19Implement va_list and va_arg for s390x FFIUlrich Weigand-0/+84
2022-02-24Introduce Bx::switch_to_blockbjorn3-25/+21
2022-02-20Remove build_sibling_blockbjorn3-8/+12
2021-12-16Remove `in_band_lifetimes` from `rustc_codegen_llvm`LegionMammal978-10/+10
2021-10-01Fix clippy lintsGuillaume Gomez-5/+5
2021-09-02rustc_target: move `LayoutOf` to `ty::layout`.Eduard-Mihai Burtescu-2/+2
2021-08-05Replace hard-coded field indexes with lookup on aarch64 non-macos.Hans Kratz-5/+8
2021-08-04Fix va_args calling on aarch64 non-macos/ios.Hans Kratz-4/+4
2021-08-04Prepare inbounds_gep for opaque pointersTomasz Miąsko-2/+2
2021-08-04Prepare gep for opaque pointersTomasz Miąsko-2/+2
2021-08-04Prepare struct_gep for opaque pointersTomasz Miąsko-3/+4
2021-07-09Pass type when creating loadNikita Popov-9/+12
2021-01-27Add big-endian support for AArch64 va_argAmanieu d'Antras-4/+8
2021-01-06Prefer enum Endian in rustc_target::TargetLzu Tao-3/+3
2020-11-08rustc_target: Rename some target options to avoid tautologyVadim Petrochenkov-2/+2
2020-11-08Collapse all uses of `target.options.foo` into `target.foo`Vadim Petrochenkov-4/+4
2020-10-25Properly define va_arg and va_list for aarch64-apple-darwinJake Goulding-2/+2
2020-10-24Switch from tuple matching to match guardsJake Goulding-9/+7
2020-10-15Replace target.target with target and target.ptr_width with target.pointer_widthest31-4/+4
2020-09-26Remove unused #[allow(...)] statements from compiler/est31-1/+0
2020-08-30mv compiler to compiler/mark-0/+206