summaryrefslogtreecommitdiff
path: root/tests/codegen
Commit message (Expand)AuthorAgeFilesLines
* Auto merge of #111556 - cjgillot:copy-prop-nrvo, r=oli-obkbors2023-05-163-9/+6
|\
| * Merge return place with other locals in CopyProp.Camille GILLOT2023-05-143-9/+6
* | Rollup merge of #111525 - scottmcm:slice-position-tweak, r=Mark-SimulacrumMatthias Krüger2023-05-152-7/+27
|\ \
| * | Stop checking for the absense of something that doesn't existScott McMurray2023-05-122-7/+27
* | | Auto merge of #111517 - lukas-code:addr-of-mutate, r=tmiaskobors2023-05-141-0/+34
|\ \ \ | |_|/ |/| |
| * | allow mutating function args through `&raw const`Lukas Markeffsky2023-05-131-0/+34
| |/
* | Remove useless `assume`s from `slice::iter(_mut)`Scott McMurray2023-05-121-0/+35
|/
* Rollup merge of #111375 - rcvalle:rust-cfi-fix-106547, r=bjorn3Michael Goulet2023-05-112-0/+113
|\
| * CFI: Fix SIGILL reached via trait objectsRamon de C Valle2023-05-092-0/+113
* | Rollup merge of #111385 - durin42:vec-panik-17, r=AmanieuMatthias Krüger2023-05-111-2/+2
|\ \
| * | vec-shrink-panik: update expectations to work on LLVM 17Augie Fackler2023-05-101-2/+2
* | | Rollup merge of #111282 - scottmcm:remove-unneeded-assumes, r=workingjubileeMatthias Krüger2023-05-091-0/+42
|\ \ \ | |/ / |/| |
| * | Remove some `assume`s from slice iterators that don't do anythingScott McMurray2023-05-061-0/+42
* | | Auto merge of #111358 - compiler-errors:rollup-yv27vrp, r=compiler-errorsbors2023-05-081-2/+2
|\ \ \
| * | | Fix codegen testGary Guo2023-05-071-2/+2
| |/ /
* | | Disable nrvo mir optJakob Degen2023-05-084-18/+20
|/ /
* | `assume` the runtime range of `align_offset`Scott McMurray2023-05-051-0/+78
* | Rollup merge of #111009 - scottmcm:ascii-char, r=BurntSushiMatthias Krüger2023-05-041-0/+37
|\ \ | |/ |/|
| * Add the basic `ascii::Char` typeScott McMurray2023-05-031-0/+37
* | Rollup merge of #110928 - loongarch-rs:tests, r=petrochenkovManish Goregaokar2023-05-0311-0/+334
|\ \
| * | tests: Add tests for LoongArch64WANG Rui2023-04-3011-0/+334
| |/
* | Rollup merge of #105452 - rcvalle:rust-cfi-3, r=bjorn3Manish Goregaokar2023-05-0320-171/+680
|\ \
| * | Add cross-language LLVM CFI support to the Rust compilerRamon de C Valle2023-05-0320-171/+680
* | | Codegen fewer instructions in `mem::replace`Scott McMurray2023-04-303-41/+40
| |/ |/|
* | Auto merge of #108106 - the8472:layout-opt, r=wesleywiserbors2023-04-293-21/+12
|\ \
| * | fix codegen testThe 84722023-04-283-3/+6
| * | bless testsThe 84722023-04-271-21/+9
* | | Also use `mir::Offset` for pointer `add`Scott McMurray2023-04-271-0/+34
|/ /
* | Rollup merge of #110706 - scottmcm:transmute_unchecked, r=oli-obkMatthias Krüger2023-04-241-33/+9
|\ \
| * | Add `intrinsics::transmute_unchecked`Scott McMurray2023-04-221-33/+9
| |/
* | Turn on ConstDebugInfo pass.Wesley Wiser2023-04-221-0/+28
|/
* Auto merge of #109993 - scottmcm:transmute-niches, r=oli-obkbors2023-04-204-11/+304
|\
| * Add transmute optimization tests and some extra commentsScott McMurray2023-04-191-0/+109
| * `assume` value ranges in `transmute`Scott McMurray2023-04-133-11/+195
* | Rollup merge of #110441 - kadiwa4:typos, r=thomccGuillaume Gomez2023-04-181-1/+1
|\ \
| * | typoskadiwa2023-04-171-1/+1
* | | Auto merge of #110242 - cuviper:vanilla-llvm-16, r=Mark-Simulacrumbors2023-04-181-0/+2
|\ \ \
| * | | ci: add a runner for vanilla LLVM 16Josh Stone2023-04-161-0/+2
| |/ /
* | | Rollup merge of #110455 - durin42:tls-D148269-fix, r=nikicMatthias Krüger2023-04-171-4/+4
|\ \ \
| * | | tests: adapt for LLVM change 5b386b864c7619897c51a1da97d78f1cf6f3eff6Augie Fackler2023-04-171-4/+4
* | | | Rollup merge of #110313 - fee1-dead-contrib:repr_align_method, r=WaffleLapkinMatthias Krüger2023-04-171-0/+40
|\ \ \ \ | |/ / / |/| | |
| * | | Allow all associated functions and add testDeadbeef2023-04-161-0/+31
| * | | allow `repr(align = x)` on inherent methodsDeadbeef2023-04-141-0/+9
| | |/ | |/|
* | | Auto merge of #109247 - saethlin:inline-without-inline, r=oli-obkbors2023-04-175-5/+7
|\ \ \ | |_|/ |/| |
| * | Give the cross-crate generic some work to doBen Kimock2023-04-072-2/+4
| * | Permit MIR inlining without #[inline]Ben Kimock2023-04-073-3/+3
* | | Bless codegen test.Camille GILLOT2023-04-151-3/+0
* | | Update codegen test.Camille GILLOT2023-04-141-2/+5
| |/ |/|
* | Auto merge of #109466 - davidlattimore:inline-arg-via-var-debug-info, r=wesle...bors2023-04-131-0/+20
|\ \
| * | Preserve argument indexes when inlining MIRDavid Lattimore2023-04-111-0/+20
| |/