rust/src/librustc_trans/trans
Simonas Kazlauskas 893a66d7a1 Split Call into Call and DivergingCall
DivergingCall is different enough from the regular converging Call to warrant the split. This also
inlines CallData struct and creates a new CallTargets enum in order to have a way to differentiate
between calls that do not have an associated cleanup block.

Note, that this patch still does not produce DivergingCall terminator anywhere. Look for that in
the next patches.
2016-01-06 13:40:57 +02:00
..
debuginfo Auto merge of #30184 - petrochenkov:ascr, r=nikomatsakis 2015-12-19 02:45:15 +00:00
mir Split Call into Call and DivergingCall 2016-01-06 13:40:57 +02:00
_match.rs Fix & ref ident patterns for DSTs 2015-12-10 00:35:55 +13:00
adt.rs Fix typo 2015-12-15 12:51:08 -06:00
asm.rs Auto merge of #29735 - Amanieu:asm_indirect_constraint, r=pnkfelix 2015-12-14 13:48:41 +00:00
attributes.rs
base.rs Rollup merge of #30565 - michaelwoerister:opaque_encoder, r=brson 2015-12-31 18:52:20 +02:00
basic_block.rs
build.rs
builder.rs Align pointers to DST fields properly 2015-12-08 00:03:45 +13:00
cabi_aarch64.rs
cabi_arm.rs
cabi_mips.rs
cabi_powerpc.rs
cabi_x86_64.rs
cabi_x86_win64.rs
cabi_x86.rs
cabi.rs
callee.rs Rollup merge of #30384 - nrc:diagnostics, r=@nikomatsakis 2015-12-18 16:47:37 +05:30
cleanup.rs
closure.rs Forward attributes of translated function/closure to trans_fn/trans_closure. 2015-12-31 08:06:23 -05:00
common.rs Avoid adding drops for types w/ no dtor in MIR construction 2015-12-31 17:05:08 -05:00
consts.rs Auto merge of #30661 - michaelwoerister:trans_fn_attrs, r=nrc 2016-01-04 22:09:52 +00:00
context.rs
controlflow.rs Remove some unnecessary indirection from HIR structures 2015-12-07 17:17:41 +03:00
datum.rs Align pointers to DST fields properly 2015-12-08 00:03:45 +13:00
declare.rs
expr.rs Forward attributes of translated function/closure to trans_fn/trans_closure. 2015-12-31 08:06:23 -05:00
foreign.rs Auto merge of #30661 - michaelwoerister:trans_fn_attrs, r=nrc 2016-01-04 22:09:52 +00:00
glue.rs Avoid adding drops for types w/ no dtor in MIR construction 2015-12-31 17:05:08 -05:00
inline.rs Forward attributes of translated function/closure to trans_fn/trans_closure. 2015-12-31 08:06:23 -05:00
intrinsic.rs Remove unused imports 2015-12-17 05:43:27 +00:00
llrepr.rs
machine.rs
macros.rs
meth.rs Forward attributes of translated function/closure to trans_fn/trans_closure. 2015-12-31 08:06:23 -05:00
mod.rs
monomorphize.rs Forward attributes of translated function/closure to trans_fn/trans_closure. 2015-12-31 08:06:23 -05:00
tvec.rs
type_.rs
type_of.rs
value.rs