about summary refs log tree commit diff
path: root/src/test/codegen
AgeCommit message (Expand)AuthorLines
2019-03-07Fix segfaults in release build C-variadic fnsDan Robertson-0/+19
2019-02-27Support defining C compatible variadic functionsDan Robertson-0/+69
2019-02-25Auto merge of #57609 - matthewjasper:more-restrictive-match, r=pnkfelixbors-2/+2
2019-02-24Auto merge of #58315 - gnzlbg:returns_twice, r=alexcrichtonbors-0/+12
2019-02-24Auto merge of #58304 - gnzlbg:simd_saturated, r=nagisabors-0/+685
2019-02-23Fix attribute checkgnzlbg-2/+3
2019-02-23Use pattern to match attributesgnzlbg-9/+5
2019-02-23Implement ffi_returns_twice attributegnzlbg-0/+15
2019-02-21Fix codegen testMatthew Jasper-2/+2
2019-02-12Stabilize linker-plugin based LTO.Michael Woerister-2/+2
2019-02-10Auto merge of #58129 - RalfJung:maybe-uninit, r=cramertjbors-0/+3
2019-02-08Move simd intrinsic codegen tests into the simd-intrinsic subdirgnzlbg-0/+0
2019-02-08Add simd_saturating_{add,sub} intrinsicsgnzlbg-0/+685
2019-02-05extend box-maybe-uninit testRalf Jung-0/+3
2019-02-02Test alloca with #[repr(align(x))] on enumNiklas Fiekas-0/+36
2019-01-26Auto merge of #55641 - nagisa:optimize-attr, r=pnkfelixbors-0/+71
2019-01-25Rebase to the llvm-project monorepoJosh Stone-1/+4
2019-01-24Support revisions for codegen testsSimonas Kazlauskas-29/+51
2019-01-24Add an idealistic test for optimize attributeSimonas Kazlauskas-0/+49
2019-01-22Add intrinsic to create an integer bitmask from the MSB of integer vectorsgnzlbg-0/+57
2018-12-25Remove licensesMark Rousskov-1234/+0
2018-12-24Rollup merge of #57021 - nikic:arg-pointer-align, r=nagisaMazdak Farrokhzad-16/+16
2018-12-23Rollup merge of #57078 - glaubitz:ignore-tests, r=nikicMazdak Farrokhzad-0/+1
2018-12-23Rollup merge of #57053 - nikic:fix-gep-align, r=nagisaMazdak Farrokhzad-0/+80
2018-12-23test: Ignore codegen/x86_mmx.rs on s390xJohn Paul Adrian Glaubitz-0/+1
2018-12-21Fix alignment for array indexingNikita Popov-0/+80
2018-12-21Stabilize #[repr(packed(N))]Taylor Cramer-1/+0
2018-12-21Enable emission of alignment attrs for pointer paramsNikita Popov-16/+16
2018-12-17Auto merge of #56642 - nikic:llvm-6, r=alexcrichtonbors-7/+0
2018-12-13rustc: Add an unstable `simd_select_bitmask` intrinsicAlex Crichton-0/+12
2018-12-12rustc: Switch `extern` functions to abort by default on panicAlex Crichton-0/+16
2018-12-09Bump minimum required LLVM version to 6.0Nikita Popov-7/+0
2018-12-07Various minor/cosmetic improvements to codeAlexander Regueiro-2/+2
2018-12-03Auto merge of #55010 - tromey:Bug-9224-generic-parameters, r=michaelwoeristerbors-0/+28
2018-11-30Enable -mergefunc-use-aliasesNikita Popov-5/+8
2018-11-29Add template parameter debuginfo to generic typesTom Tromey-0/+28
2018-11-29Auto merge of #56329 - eddyb:load-operand-overaligned, r=nikomatsakisbors-0/+18
2018-11-29rustc_codegen_llvm: don't overalign loads of pair operands.Eduard-Mihai Burtescu-0/+18
2018-11-28Fix alignment of stores to scalar pairNikita Popov-0/+18
2018-11-20Fix invalid bitcast taking bool out of a union represented as a scalarOlivier Goffart-0/+6
2018-11-14Remove extern and some return value as an attempt to make the test pass on mo...Olivier Goffart-7/+7
2018-11-13Forward the ABI of the non-zero sized fields of an union if they have the sam...Olivier Goffart-0/+80
2018-11-12Auto merge of #55701 - tromey:ice-fix, r=matthewjasperbors-0/+63
2018-11-05Fix emission of niche-filling discriminant valuesTom Tromey-0/+63
2018-11-04Support memcpy/memmove with differing src/dst alignmentNikita Popov-4/+4
2018-10-30Add more enum debug info testsTom Tromey-0/+75
2018-10-30Tighten enum-debug testTom Tromey-0/+2
2018-10-30Fix DWARF generation for enumsTom Tromey-0/+40
2018-10-26Auto merge of #54626 - alexcrichton:dwarf-generics, r=michaelwoeristerbors-0/+41
2018-10-11Support for disabling the PLT on ELF targetsGabriel Majeri-5/+32