summary refs log tree commit diff
path: root/src/test/codegen
AgeCommit message (Expand)AuthorLines
2016-08-14[MIR] Add Storage{Live,Dead} statements to emit llvm.lifetime.{start,end}.Eduard Burtescu-0/+54
2016-07-19Add codegen test to make sure that closures are 'internalized' properly.Michael Woerister-0/+20
2016-07-08Fix codegen tests by make sure items are translated in AST order.Michael Woerister-7/+7
2016-06-20trans: generalize immediate temporaries to all MIR locals.Eduard Burtescu-1/+6
2016-06-14specialize zip: Add codegen testUlrik Sverdrup-0/+22
2016-06-13Auto merge of #34252 - dsprenkels:issue-32364-test, r=eddybbors-0/+24
2016-06-13Add regression test for #32364Daan Sprenkels-0/+24
2016-06-12Auto merge of #34241 - dsprenkels:issue-32031-test, r=eddybbors-0/+33
2016-06-12add a test case for issue #32031Daan Sprenkels-0/+33
2016-06-08trans: always use a memcpy for ABI argument/return casts.Eduard Burtescu-4/+12
2016-05-26Fix stores codegen passSimonas Kazlauskas-4/+4
2016-05-09rustc: Implement custom panic runtimesAlex Crichton-0/+31
2016-03-22Add testsTicki-0/+69
2016-03-18Add intrinsics for float arithmetic with `fast` flag enabledUlrik Sverdrup-0/+60
2016-03-17Add #[rustc_no_mir] to make tests pass with -Z orbit.Eduard Burtescu-0/+17
2016-03-17tests: Use arguments in codegen/stores.rs to turn aggregates into immediates.Eduard Burtescu-15/+8
2016-03-17tests: Force instantiation of extern fns.Eduard Burtescu-0/+5
2016-02-10Workaround LLVM optimizer bug by not marking &mut pointers as noaliasBjörn Steinbrink-3/+6
2016-02-04Avoid quadratic growth of functions due to cleanupsBjörn Steinbrink-0/+47
2016-01-12[MIR] Avoid some code generation for stores of ZSTSimonas Kazlauskas-0/+27
2015-11-20Avoid FCA loads and extractvalue when copying fat pointersBjörn Steinbrink-0/+22
2015-10-10Set proper alignment on constantsBjörn Steinbrink-0/+66
2015-10-01Avoid unnecessary temporaries when ref'ing a DST valueBjörn Steinbrink-0/+30
2015-09-25Tell LLVM when a match is exhaustiveBjörn Steinbrink-0/+30
2015-09-21Avoid loading the whole gdb debug scripts section.Richard Diamond-0/+37
2015-09-18Skip no-op adjustments in transBjörn Steinbrink-0/+9
2015-09-17Don't create adjustments from a type to itselfBjörn Steinbrink-0/+28
2015-09-14Mark all extern functions as nounwindBjörn Steinbrink-0/+23
2015-09-06Don't add unnamed address attributes to intrinsics.Richard Diamond-0/+22
2015-08-19Issue #27628 - Also support the LLVM 3.6 IR format in two testsSylvestre Ledru-6/+6
2015-08-03Fix link_section regression.Eli Friedman-0/+36
2015-06-20Pass fat pointers in two immediate argumentsBjörn Steinbrink-0/+47
2015-06-18Auto merge of #26336 - dotdash:raw_ptr_coercions, r=nrcbors-0/+27
2015-06-16rustc: Update LLVMAlex Crichton-6/+6
2015-06-16Avoid deref/ref cycles for no-op coercions between unsafe pointersBjörn Steinbrink-0/+27
2015-05-27Revamp codegen tests to check IR quality instead of quantityBjörn Steinbrink-377/+192
2015-03-26Mass rename uint/int to usize/isizeAlex Crichton-14/+14
2014-09-22librustc: Forbid private types in public APIs.Patrick Walton-5/+5
2013-10-10Add `pub` to all the codegen testsAlex Crichton-13/+13
2013-08-17Fix warnings it testsErick Tryzelaar-1/+1
2013-08-10Elide unnecessary ret slot allocasBjörn Steinbrink-0/+28
2013-07-31test: add more codegen tests, add copyright headers to all.Graydon Hoare-0/+268
2013-07-16test: new codegen tests, rename hello.Graydon Hoare-0/+65
2013-07-11wire up makefile to run codegen tests and add one to startGraydon Hoare-0/+16