about summary refs log tree commit diff
path: root/compiler/rustc_codegen_llvm/src/abi.rs
AgeCommit message (Expand)AuthorLines
2022-02-06apply noundef explicitly in all cases instead of relying on dereferenceable i...Erik Desjardins-4/+0
2022-02-05Apply noundef attribute to &T, &mut T, Box<T>, boolErik Desjardins-1/+5
2021-12-16Remove `in_band_lifetimes` from `rustc_codegen_llvm`LegionMammal978-11/+11
2021-12-02Auto merge of #91003 - psumbera:sparc64-abi, r=nagisabors-7/+15
2021-12-01fix sparc64 ABI for aggregates with floating point membersPetr Sumbera-7/+15
2021-11-23Feat: make cg_ssa get_param borrow the builder mutablerdambrosio-1/+1
2021-11-05Remove some minor checks for LLVM < 12Josh Stone-10/+4
2021-10-01Fix clippy lintsGuillaume Gomez-1/+1
2021-09-12Auto merge of #88759 - Amanieu:panic_in_drop, r=nagisa,eddybbors-1/+6
2021-09-11Apply noreturn and nounwind LLVM attributes to callsitesAmanieu d'Antras-1/+6
2021-09-09rename `is_valid_for` to `is_valid`Andreas Liljeqvist-1/+1
2021-09-09Make `abi::Abi` `Copy` and remove a *lot* of refsAndreas Liljeqvist-2/+2
2021-09-09Add methods for checking for full ranges to `Scalar` and `WrappingRange`Andreas Liljeqvist-5/+2
2021-09-02rustc_target: move `LayoutOf` to `ty::layout`.Eduard-Mihai Burtescu-1/+2
2021-08-05Remove the `decl` arg from `FnAbi::llvm_type`Josh Stone-6/+6
2021-08-05Prepare call/invoke for opaque pointersJosh Stone-5/+9
2021-03-21Enable mutable noalias by default for LLVM 12Nikita Popov-12/+10
2021-03-21Convert -Z mutable-noalias to Optional<bool>Nikita Popov-1/+1
2021-03-21Move decision aboute noalias into codegen_llvmNikita Popov-18/+49
2021-02-28Support LLVM 12 in rustcNikita Popov-3/+14
2021-02-14Replace const_cstr with cstr crateXidorn Quan-1/+1
2021-02-02Add a new ABI to support cmse_nonsecure_callHugues de Valon-1/+13
2020-11-21Rename prefix_chunk to prefix_chunk_sizebjorn3-1/+1
2020-11-21Remove StructRet arg attrbjorn3-3/+6
2020-11-21Replace ByVal attribute with on_stack field for Indirectbjorn3-42/+79
2020-11-21Replace ZExt and SExt flags with ArgExtension enumbjorn3-1/+19
2020-08-30mv compiler to compiler/mark-0/+502