about summary refs log tree commit diff
path: root/src/test/codegen
AgeCommit message (Expand)AuthorLines
2018-01-05Auto merge of #46739 - arielb1:simple-loops, r=nikomatsakisbors-0/+25
2018-01-04Auto merge of #46916 - michaelwoerister:generate-dead-code-plz, r=alexcrichtonbors-0/+27
2018-01-04Generate code for const- and inline-fns if -Clink-dead-code is specified.Michael Woerister-0/+27
2018-01-02Add 'ignore-cloudabi' to tests that don't and won't build on CloudABI.Ed Schouten-5/+7
2017-12-30Remove excessive trailing newlines.kennytm-2/+0
2017-12-26rustc: don't use union layouts for tagged union enums.Eduard-Mihai Burtescu-2/+3
2017-12-15rustc_trans: approximate ABI alignment for padding/union fillers.Eduard-Mihai Burtescu-0/+20
2017-12-14Simplify CFG after IndVarSimplifyAriel Ben-Yehuda-0/+25
2017-12-14Use PathBuf instead of String where applicableOliver Schneider-1/+1
2017-12-06Stabilize abi_sysv64CensoredUsername-1/+0
2017-12-02rustc: don't unpack newtypes of scalar-pairs with mismatched alignment.Eduard-Mihai Burtescu-0/+11
2017-11-25rustc: Add support for some more x86 SIMD opsAlex Crichton-0/+53
2017-11-19rustc_trans: work around i686-pc-windows-msvc byval align LLVM bug.Eduard-Mihai Burtescu-3/+3
2017-11-19Don't glob-import overlapping variant names in test/codegen/match-optimizes-a...Eduard-Mihai Burtescu-11/+9
2017-11-19rustc: unpack scalar pair newtype layout ABIs.Eduard-Mihai Burtescu-1/+1
2017-11-19rustc: unpack scalar newtype layout ABIs.Eduard-Mihai Burtescu-5/+5
2017-11-19rustc: encode scalar pairs in layout ABI.Eduard-Mihai Burtescu-10/+7
2017-11-19rustc_trans: compute better align/dereferenceable attributes from pointees.Eduard-Mihai Burtescu-6/+6
2017-11-19rustc_trans: go through layouts uniformly for fat pointers and variants.Eduard-Mihai Burtescu-14/+13
2017-11-19rustc: do not inject discriminant fields into Layout::General's variants.Eduard-Mihai Burtescu-2/+2
2017-11-19rustc_trans: always insert alignment padding, even before the first field.Eduard-Mihai Burtescu-8/+11
2017-11-19rustc_trans: use *[T; 0] for slice data pointers instead of *T.Eduard-Mihai Burtescu-7/+8
2017-11-19rustc_trans: use more of the trans::mir and ty::layout APIs throughout.Eduard-Mihai Burtescu-6/+6
2017-11-19rustc_trans: use a predictable layout for constant ADTs.Eduard-Mihai Burtescu-4/+4
2017-11-15Emit debug info for trait object pointerTom Tromey-0/+33
2017-11-14add optimization codegen testsDjzin-0/+44
2017-11-14always add an unreachable branch on matches to give more info to llvm about w...Djzin-3/+6
2017-11-10Make saturating u128 -> f32 casts the default behaviorRobin Kruppe-21/+2
2017-11-08Auto merge of #45205 - rkruppe:saturating-casts, r=eddybbors-0/+65
2017-11-08Update fastcall-inreg codegen test so that functions actually get instantiated.Michael Woerister-7/+7
2017-11-07Saturating casts between integers and floats (both directions).Robin Kruppe-0/+65
2017-11-07Update codegen tests.Michael Woerister-20/+20
2017-10-26Avoid unnecessary copies of arguments that are simple bindingsBjörn Steinbrink-38/+36
2017-10-21Auto merge of #45391 - malbarbo:x32-1, r=alexcrichtonbors-0/+1
2017-10-20Fix some tests for linux gnux32Marco A L Barbosa-0/+1
2017-10-18Remove two obsolete min-llvm-version testsJosh Stone-1/+0
2017-10-16Update the codegen/mainsubprogram tests to min-llvm 4.0Josh Stone-8/+6
2017-10-11rustc: Add LLVM `nounwind` with `-C panic=abort`Alex Crichton-1/+40
2017-10-07Fix typo in codegen testRobin Kruppe-1/+1
2017-10-05Auto merge of #44940 - philipc:remap-path, r=michaelwoeristerbors-0/+23
2017-09-30rustc: Use 16bit c_int for msp430Daniel Klauer-0/+35
2017-09-30Don't use remapped path when loading modules and include filesPhilip Craig-0/+23
2017-09-28test: Check native main() signatureDaniel Klauer-0/+17
2017-09-02add test for not optimized `pow` with constant powerEvgeniy A. Dushistov-0/+23
2017-08-28std: Mark allocation functions as nounwindAlex Crichton-0/+32
2017-08-06Auto merge of #43488 - Florob:repeat-opt, r=arielb1bors-0/+74
2017-08-05codegen tests: Check type of `len` argument to `llvm.memset.*` based on the e...Florian Zeitz-3/+3
2017-07-29std: Mark `Layout::repeat` as `#[inline]`Alex Crichton-0/+21
2017-07-26trans: Optimize initialization using repeat expressionsFlorian Zeitz-0/+74
2017-07-24Add a disabled builder for aarch64 emulated testsAlex Crichton-0/+1