about summary refs log tree commit diff
path: root/tests/codegen
AgeCommit message (Expand)AuthorLines
2023-05-16Auto merge of #111556 - cjgillot:copy-prop-nrvo, r=oli-obkbors-9/+6
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-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
2023-04-27Also use `mir::Offset` for pointer `add`Scott McMurray-0/+34
2023-04-27bless testsThe 8472-21/+9
2023-04-24Rollup merge of #110706 - scottmcm:transmute_unchecked, r=oli-obkMatthias Krüger-33/+9
2023-04-22Add `intrinsics::transmute_unchecked`Scott McMurray-33/+9
2023-04-22Turn on ConstDebugInfo pass.Wesley Wiser-0/+28
2023-04-20Auto merge of #109993 - scottmcm:transmute-niches, r=oli-obkbors-11/+304
2023-04-19Add transmute optimization tests and some extra commentsScott McMurray-0/+109
2023-04-18Rollup merge of #110441 - kadiwa4:typos, r=thomccGuillaume Gomez-1/+1
2023-04-18Auto merge of #110242 - cuviper:vanilla-llvm-16, r=Mark-Simulacrumbors-0/+2
2023-04-17Rollup merge of #110455 - durin42:tls-D148269-fix, r=nikicMatthias Krüger-4/+4
2023-04-17Rollup merge of #110313 - fee1-dead-contrib:repr_align_method, r=WaffleLapkinMatthias Krüger-0/+40
2023-04-17tests: adapt for LLVM change 5b386b864c7619897c51a1da97d78f1cf6f3eff6Augie Fackler-4/+4
2023-04-17typoskadiwa-1/+1
2023-04-17Auto merge of #109247 - saethlin:inline-without-inline, r=oli-obkbors-5/+7
2023-04-16ci: add a runner for vanilla LLVM 16Josh Stone-0/+2
2023-04-16Allow all associated functions and add testDeadbeef-0/+31
2023-04-15Bless codegen test.Camille GILLOT-3/+0
2023-04-14Update codegen test.Camille GILLOT-2/+5
2023-04-14allow `repr(align = x)` on inherent methodsDeadbeef-0/+9
2023-04-13`assume` value ranges in `transmute`Scott McMurray-11/+195
2023-04-13Auto merge of #109466 - davidlattimore:inline-arg-via-var-debug-info, r=wesle...bors-0/+20
2023-04-12Auto merge of #109895 - nikic:llvm-16-tests, r=cuviperbors-0/+118
2023-04-11Make test compatible with 32-bitNikita Popov-1/+1
2023-04-11Add ignore-debug to two testsNikita Popov-0/+2