rust/src/librustc_trans/trans
Björn Steinbrink bda083fa70 Avoid unnecessary temporaries when ref'ing a DST value
A DST value and a fat pointer to it have the same representation, all we
have to do is to adjust the type of the datum holding the pointer.
2015-10-01 15:24:23 +02:00
..
debuginfo Auto merge of #28642 - petrochenkov:name3, r=nrc 2015-09-26 14:48:56 +00:00
_match.rs Auto merge of #28651 - dotdash:exhaustive_match, r=eddyb 2015-09-27 05:29:39 +00:00
adt.rs Use ast attributes every where (remove HIR attributes). 2015-09-16 10:57:06 +12:00
asm.rs Use ast::AsmDialect's variants qualified, and drop the pointless prefix. 2015-09-21 16:48:25 +02:00
attributes.rs Use ast attributes every where (remove HIR attributes). 2015-09-16 10:57:06 +12:00
base.rs Auto merge of #28741 - alexcrichton:fix-msvc-32, r=vadimcn 2015-10-01 06:18:59 +00:00
basic_block.rs Fallout out rustc 2015-04-01 11:22:39 -04:00
build.rs trans: Move rust_try into the compiler 2015-07-21 16:08:11 -07:00
builder.rs trans: Move rust_try into the compiler 2015-07-21 16:08:11 -07:00
cabi_aarch64.rs Don't repeat Attribute in the const names 2015-05-05 22:03:45 -04:00
cabi_arm.rs Don't repeat Attribute in the const names 2015-05-05 22:03:45 -04:00
cabi_mips.rs Don't repeat Attribute in the const names 2015-05-05 22:03:45 -04:00
cabi_powerpc.rs Don't repeat Attribute in the const names 2015-05-05 22:03:45 -04:00
cabi_x86_64.rs Use vec![elt; n] where possible 2015-07-09 11:05:32 +02:00
cabi_x86_win64.rs Fix copy-paste bug. 2015-08-11 10:41:22 -07:00
cabi_x86.rs Don't repeat Attribute in the const names 2015-05-05 22:03:45 -04:00
cabi.rs Remove remaining uses of []. This time I tried to use deref coercions where possible. 2015-02-20 14:08:14 -05:00
callee.rs deduplicate erase_regions 2015-09-15 00:47:14 +03:00
cleanup.rs Add missing lifetime intrinsics in a few places 2015-08-25 18:36:10 +02:00
closure.rs deduplicate erase_regions 2015-09-15 00:47:14 +03:00
common.rs Cleanup interfaces of Name, SyntaxContext and Ident 2015-09-24 23:05:02 +03:00
consts.rs Auto merge of #28642 - petrochenkov:name3, r=nrc 2015-09-26 14:48:56 +00:00
context.rs Auto merge of #28282 - DiamondLovesYou:optional-data-layout, r=alexcrichton 2015-09-10 05:39:48 +00:00
controlflow.rs Remove random Idents outside of libsyntax 2015-09-23 20:04:49 +03:00
datum.rs Omit lifetime intrinsics for function arguments and similar top-level items 2015-08-25 18:37:02 +02:00
declare.rs deduplicate erase_regions 2015-09-15 00:47:14 +03:00
expr.rs Avoid unnecessary temporaries when ref'ing a DST value 2015-10-01 15:24:23 +02:00
foreign.rs Use Names in HIR Items 2015-09-22 19:53:52 +03:00
glue.rs Auto merge of #27999 - dotdash:lt, r=eddyb 2015-08-27 20:09:15 +00:00
inline.rs Add an intital HIR and lowering step 2015-09-03 10:02:36 +12:00
intrinsic.rs Use Names in HIR Items 2015-09-22 19:53:52 +03:00
llrepr.rs Change some instances of .connect() to .join() 2015-07-10 19:40:46 -04:00
machine.rs trans: Clean up handling the LLVM data layout 2015-07-16 20:25:52 -07:00
macros.rs
meth.rs Use Names in HIR Items 2015-09-22 19:53:52 +03:00
mod.rs rustc: Allow changing the default allocator 2015-08-14 15:13:10 -07:00
monomorphize.rs Use Names in the remaining HIR structures with exception of... 2015-09-22 19:58:29 +03:00
tvec.rs Use ast attributes every where (remove HIR attributes). 2015-09-16 10:57:06 +12:00
type_.rs Use ast attributes every where (remove HIR attributes). 2015-09-16 10:57:06 +12:00
type_of.rs Use ast attributes every where (remove HIR attributes). 2015-09-16 10:57:06 +12:00
value.rs Fallout out rustc 2015-04-01 11:22:39 -04:00