about summary refs log tree commit diff
path: root/src/test/codegen
AgeCommit message (Expand)AuthorLines
2021-12-13Auto merge of #91657 - nikic:update-llvm, r=cuviperbors-0/+14
2021-12-09Add test for issue #91490Nikita Popov-0/+14
2021-12-08add // compile-flags: -O to test that depends on optsErik Desjardins-0/+2
2021-12-05Attach range metadata to alignment loads from vtablesErik Desjardins-0/+43
2021-12-05Rollup merge of #91355 - alexcrichton:stabilize-thread-local-const, r=m-ou-seMatthias Krüger-2/+0
2021-12-03limit may_unwind codegen test to x86_64cynecx-0/+1
2021-12-03fix inline asm test because of missing attributecynecx-1/+1
2021-12-03add tests for asm's options(may_unwind)cynecx-0/+24
2021-12-02Auto merge of #91003 - psumbera:sparc64-abi, r=nagisabors-1/+57
2021-12-01fix sparc64 ABI for aggregates with floating point membersPetr Sumbera-1/+57
2021-11-29std: Stabilize the `thread_local_const_init` featureAlex Crichton-2/+0
2021-11-22add rustc option for using LLVM stack smash protectionBenjamin A. Bjørnseth-0/+34
2021-11-14Don't run the codegen test when `debug_assert` is enabledScott McMurray-0/+1
2021-11-11MIRI says `reverse` is UB, so replace it with an implementation that LLVM can...Scott McMurray-0/+26
2021-11-09Specialize array cloning for Copy typesScott McMurray-0/+15
2021-11-07Add features gates for experimental asm featuresAmanieu d'Antras-1/+1
2021-10-27Auto merge of #89652 - rcvalle:rust-cfi, r=nagisabors-0/+69
2021-10-25Add LLVM CFI support to the Rust compilerRamon de C Valle-0/+69
2021-10-22Update the minimum external LLVM to 12Josh Stone-14/+0
2021-10-22Update the minimum external LLVM to 11Josh Stone-11/+0
2021-10-19Update src/test/codegen/debug-vtable.rsWesley Wiser-1/+1
2021-10-19Erase late-bound regions before computing vtable debuginfo name.Michael Woerister-0/+10
2021-10-14Auto merge of #89247 - fee1-dead:const-eval-select, r=oli-obkbors-0/+17
2021-10-14fix codegen testDeadbeef-2/+2
2021-10-12Add const_eval_select intrinsicDeadbeef-0/+17
2021-10-11Auto merge of #89597 - michaelwoerister:improve-vtable-debuginfo, r=wesleywiserbors-21/+47
2021-10-08Create more accurate debuginfo for vtables.Michael Woerister-21/+47
2021-10-06fix: alloc-optimisation is only for rust llvmXimin Luo-0/+1
2021-10-01Rollup merge of #88820 - hlopko:add_pie_relocation_model, r=petrochenkovManish Goregaokar-0/+38
2021-10-01Add `pie` as another `relocation-model` valueMarcel Hlopko-0/+38
2021-09-25Pin panic-in-drop=abort test to old pass managerNikita Popov-1/+8
2021-09-25Make expectation in panic-in-drop-abort.rs test more preciseNikita Popov-4/+2
2021-09-20rustc_codegen_llvm: make sse4.2 imply crc32 for LLVM 14Augie Fackler-0/+16
2021-09-11Add test for -Z panic-in-drop=abortAmanieu d'Antras-0/+54
2021-09-01Rollup merge of #88350 - programmerjake:add-ppc-cr-xer-clobbers, r=AmanieuMara Bos-0/+48
2021-08-25add support for clobbering xer, cr, and cr[0-7] for asm! on OpenPower/PowerPCJacob Lifshay-0/+48
2021-08-25don't generate partially-undef constsErik Desjardins-15/+39
2021-08-25use undef for uninitialized bytes in constantsErik Desjardins-2/+53
2021-08-21Auto merge of #88128 - cuviper:needs-asm-support, r=Mark-Simulacrumbors-0/+1
2021-08-17Add needs-asm-support to more testsJosh Stone-0/+1
2021-08-16Remove codegen/issue-83623-SIMD-PartialEq.rsNikita Popov-46/+0
2021-08-16Update codegen tests for LLVM 13Nikita Popov-3/+3
2021-08-16Auto merge of #88032 - hyd-dev:no-mangle-method, r=petrochenkovbors-2/+3
2021-08-14Auto merge of #87581 - Amanieu:asm_clobber_abi, r=nagisabors-0/+35
2021-08-15Fix `reachable_set` for non-function items in non-library crateshyd-dev-2/+3
2021-08-14Auto merge of #87324 - asquared31415:named-asm-labels, r=Amanieubors-0/+1
2021-08-12Add support for clobber_abi to asm!Amanieu d'Antras-0/+35
2021-08-11Auto merge of #87254 - rusticstuff:rustc_codegen_llvm_dont_emit_zero_sized_pa...bors-6/+20
2021-08-08Auto merge of #87827 - eddyb:wrapperless-mem-replace, r=m-ou-sebors-0/+25
2021-08-08Avoid using the `copy_nonoverlapping` wrapper through `mem::replace`.Eduard-Mihai Burtescu-0/+25