about summary refs log tree commit diff
path: root/src/test/codegen
AgeCommit message (Expand)AuthorLines
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
2018-10-07Auto merge of #54835 - oli-obk:mögen_konstante_funktionen_doch_bitte_endlich...bors-1/+0
2018-10-06rustc: Allow `#[no_mangle]` anywhere in a crateAlex Crichton-6/+184
2018-10-05Stabilize `min_const_fn`Oliver Schneider-1/+0
2018-09-30add codegen testJorge Aparicio-0/+23
2018-09-30Auto merge of #54639 - nagisa:lets-alias-for-now, r=eddybbors-3/+3
2018-09-29Do not put noalias annotations by defaultSimonas Kazlauskas-3/+3
2018-09-29Auto merge of #54554 - RalfJung:maybe-uninit, r=nagisabors-23/+0
2018-09-29Revert "Auto merge of #53508 - japaric:maybe-uninit, r=RalfJung"Ralf Jung-23/+0
2018-09-29Auto merge of #54576 - froydnj:non-x86-abi-adjustment, r=alexcrichtonbors-2/+3
2018-09-27rustc: Tweak filenames encoded into metadataAlex Crichton-0/+41
2018-09-27ignore {std,fast,vector,this}call on non-x86 windowsNathan Froyd-2/+3
2018-09-24Rely only on base alignment and offset for computing field alignmentColin Pronovost-0/+10
2018-09-22add codegen testJorge Aparicio-0/+23
2018-08-31Restrict most uses of `const_fn` to `min_const_fn`Oliver Schneider-1/+1
2018-08-28Use partial but correct vtable layoutOliver Schneider-2/+2
2018-08-21Auto merge of #53080 - hermord:rc-opt, r=alexcrichtonbors-0/+21
2018-08-20Added explicit optimization flag to testDmytro Shynkevych-0/+2
2018-08-20Renamed test to match actual issue numberDmytro Shynkevych-0/+0
2018-08-19Added testDmytro Shynkevych-0/+19
2018-08-19Auto merge of #52972 - RalfJung:from_raw_parts_align, r=alexcrichtonbors-0/+3
2018-08-12Do not generate assumes for plain integer castsSimonas Kazlauskas-0/+29
2018-08-09Relax the target-cpu-on-function codegen test so it just checks for presence ...Michael Woerister-2/+1
2018-08-08Address review comments for #53031 and fix some merge fallout.Michael Woerister-2/+4
2018-08-07Annotate functions in LLVM with target-cpu, same as Clang does.Michael Woerister-0/+28
2018-08-07Add test case for omitting dllimport during cross-lang LTO.Michael Woerister-0/+23
2018-08-07Auto merge of #51007 - AstralSorcerer:master, r=nagisabors-3/+3
2018-08-06inore some codegen tests when debug assertions are enabledRalf Jung-0/+3
2018-08-01Rollup merge of #52908 - lnicola:vec-truncate-opt, r=alexcrichtonPietro Albini-0/+21
2018-08-01Rollup merge of #52914 - nagisa:sparc-is-sparc’s-own-business, r=alexcrichtonPietro Albini-0/+1
2018-08-01Rollup merge of #52825 - RalfJung:codegen, r=alexcrichtonPietro Albini-0/+42
2018-07-31Make globals with private linkage unnamed. Fixes #50862.Colin Pronovost-3/+3
2018-07-31Only run the sparc-abi test on sparcSimonas Kazlauskas-0/+1
2018-07-31Use SetLenOnDrop in Vec::truncate()Laurentiu Nicola-0/+21
2018-07-31hopefully make test pass on windowsRalf Jung-6/+6
2018-07-31make sure that the no-panic test tests what it is supposed to testRalf Jung-0/+8
2018-07-29dont hardcode vtable size in codegen testRalf Jung-2/+2