about summary refs log tree commit diff
path: root/src/test/codegen
AgeCommit message (Expand)AuthorLines
2017-03-03fix codegen testAriel Ben-Yehuda-5/+3
2017-03-02Add support for x86-interrupt calling conventionPhilipp Oppermann-0/+28
2017-02-22Update codegen test with new attributesJames Miller-2/+2
2017-02-10Rebase fixupsSimonas Kazlauskas-1/+1
2017-02-10Fix codegen testSimonas Kazlauskas-3/+7
2017-02-09Auto merge of #38109 - tromey:main-subprogram, r=michaelwoeristerbors-0/+56
2017-02-08emit "align 1" metadata on loads/stores of packed structsAriel Ben-Yehuda-0/+29
2017-02-04Emit DW_AT_main_subprogramTom Tromey-0/+56
2017-01-19travis: Get an emscripten builder onlineAlex Crichton-0/+1
2017-01-04Replace BlockAndBuilder with Builder.Mark Simulacrum-2/+2
2016-12-22Cleaned up the code and added tests.Ivan Molodetskikh-0/+85
2016-12-03Ignore test on -windows-gnu.Vadim Chugunov-1/+2
2016-12-01Emit 'dllimport' attribute for dylib foreign items on Windows.Vadim Chugunov-0/+103
2016-11-13Fix codegen test after change of llvm type naming schemeMichael Woerister-4/+4
2016-10-25Auto merge of #36421 - TimNN:check-abis, r=alexcrichtonbors-0/+6
2016-10-25adapt testsTim Neumann-0/+6
2016-10-21Adapt codegen test to new naming scheme for generated symbols.Michael Woerister-3/+3
2016-10-17Expand .zip() specialization to .map() and .cloned()Ulrik Sverdrup-0/+9
2016-10-05emit an assume that cast-from enums are in rangeAriel Ben-Yehuda-0/+24
2016-09-29Change the `local` prefix to `_`Jonas Schievink-4/+4
2016-09-27Fix codegen test (value names changed)Jonas Schievink-4/+4
2016-09-25Auto merge of #36151 - camlorn:struct_layout_optimization, r=eddybbors-2/+2
2016-09-24Update codegen/link_section.rs.Austin Hicks-2/+2
2016-09-24librustc_mir: Propagate constants during copy propagation.Patrick Walton-2/+2
2016-09-19librustc: Implement def-use chains and trivial copy propagation on MIR.Patrick Walton-2/+2
2016-09-13Auto merge of #36181 - seanmonstar:likely, r=nikomatsakisbors-0/+41
2016-09-02core: add likely and unlikely intrinsicsSean McArthur-0/+41
2016-08-30Feature gate the sysv64 abi as feature(abi_sysv64) and add testsCensoredUsername-0/+24
2016-08-24Disable old trans access via -Z orbit, #[rustc_no_mir] or --disable-orbit.Eduard Burtescu-45/+30
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