summary refs log tree commit diff
path: root/tests/codegen
AgeCommit message (Expand)AuthorLines
2023-05-25Auto merge of #86844 - bjorn3:global_alloc_improvements, r=pnkfelixbors-4/+4
2023-05-23Auto merge of #111882 - matthiaskrgr:rollup-1xyv5mq, r=matthiaskrgrbors-9/+71
2023-05-23Rollup merge of #111851 - rcvalle:rust-cfi-fix-111515, r=bjorn3Matthias Krüger-9/+71
2023-05-23CFI: Fix encode_region: unexpected ReEarlyBound(0, 'a)Ramon de C Valle-9/+71
2023-05-23Auto merge of #107294 - JamieCunliffe:neon-fp, r=Amanieubors-0/+29
2023-05-23Auto merge of #111869 - Dylan-DPC:rollup-9pydw08, r=Dylan-DPCbors-9/+3
2023-05-23Rollup merge of #111579 - scottmcm:enum-as-signed, r=oli-obkDylan DPC-9/+3
2023-05-23Auto merge of #111807 - erikdesjardins:noalias, r=oli-obkbors-1/+42
2023-05-22drop-in-place-noalias test: needs -O to ensure attributes are added on nopt b...Erik Desjardins-1/+1
2023-05-22Auto merge of #111634 - marc0246:arc-new-uninit-bloat, r=thomccbors-0/+28
2023-05-22Create a structure to define the features from to_llvm_features.Jamie Cunliffe-5/+5
2023-05-22Make v8a match optional in the test feature list.Jamie Cunliffe-4/+8
2023-05-22Only disable folded features when it makes sense.Jamie Cunliffe-0/+25
2023-05-21Auto merge of #111697 - rcvalle:rust-cfi-fix-111510, r=bjorn3bors-48/+137
2023-05-20make noalias-box-off filecheck more preciseErik Desjardins-2/+5
2023-05-20ensure !Unpin types do not get noaliasErik Desjardins-19/+23
2023-05-20Apply `noalias`, `nonnull`, `dereferenceable`, and `align` attributes uncondi...Patrick Walton-1/+1
2023-05-20Fix noalias box testPatrick Walton-1/+1
2023-05-20[rustc_ty_utils] Add the LLVM `noalias` parameter attribute to `drop_in_place...Patrick Walton-0/+34
2023-05-18Also assume wrap-around discriminants in `as` MIR buildingScott McMurray-9/+3
2023-05-17CFI: Fix encode_ty: unexpected Param(B/#1)Ramon de C Valle-48/+137
2023-05-16Auto merge of #111556 - cjgillot:copy-prop-nrvo, r=oli-obkbors-9/+6
2023-05-16Fix duplicate `arcinner_layout_for_value_layout` callsmarc0246-0/+28
2023-05-15Rollup merge of #111525 - scottmcm:slice-position-tweak, r=Mark-SimulacrumMatthias Krüger-7/+27
2023-05-14Merge return place with other locals in CopyProp.Camille GILLOT-9/+6
2023-05-14Auto merge of #111517 - lukas-code:addr-of-mutate, r=tmiaskobors-0/+34
2023-05-12Stop checking for the absense of something that doesn't existScott McMurray-7/+27
2023-05-12Remove useless `assume`s from `slice::iter(_mut)`Scott McMurray-0/+35
2023-05-13allow mutating function args through `&raw const`Lukas Markeffsky-0/+34
2023-05-11Rollup merge of #111375 - rcvalle:rust-cfi-fix-106547, r=bjorn3Michael Goulet-0/+113
2023-05-11Fix testbjorn3-2/+0
2023-05-11Prevent insta-stable no alloc shim supportbjorn3-2/+4
2023-05-11Rollup merge of #111385 - durin42:vec-panik-17, r=AmanieuMatthias Krüger-2/+2
2023-05-10vec-shrink-panik: update expectations to work on LLVM 17Augie Fackler-2/+2
2023-05-09CFI: Fix SIGILL reached via trait objectsRamon de C Valle-0/+113
2023-05-09Rollup merge of #111282 - scottmcm:remove-unneeded-assumes, r=workingjubileeMatthias Krüger-0/+42
2023-05-08Auto merge of #111358 - compiler-errors:rollup-yv27vrp, r=compiler-errorsbors-2/+2
2023-05-08Disable nrvo mir optJakob Degen-18/+20
2023-05-07Fix codegen testGary Guo-2/+2
2023-05-06Remove some `assume`s from slice iterators that don't do anythingScott McMurray-0/+42
2023-05-05`assume` the runtime range of `align_offset`Scott McMurray-0/+78
2023-05-04Rollup merge of #111009 - scottmcm:ascii-char, r=BurntSushiMatthias Krüger-0/+37
2023-05-03Add the basic `ascii::Char` typeScott McMurray-0/+37
2023-05-03Rollup merge of #110928 - loongarch-rs:tests, r=petrochenkovManish Goregaokar-0/+334
2023-05-03Rollup merge of #105452 - rcvalle:rust-cfi-3, r=bjorn3Manish Goregaokar-171/+680
2023-05-03Add cross-language LLVM CFI support to the Rust compilerRamon de C Valle-171/+680
2023-04-30Codegen fewer instructions in `mem::replace`Scott McMurray-41/+40
2023-04-30tests: Add tests for LoongArch64WANG Rui-0/+334
2023-04-29Auto merge of #108106 - the8472:layout-opt, r=wesleywiserbors-21/+12
2023-04-28fix codegen testThe 8472-3/+6