rust/src/librustc/middle/trans
bors 44019c79e0 auto merge of #15970 : Zoxc/rust/noalias-ref, r=cmr
This add the LLVM noalias attribute to parameters of a
shared reference type (&) which have a safe interior.
2014-07-25 12:11:08 +00:00
..
_match.rs librustc: Stop desugaring for expressions and translate them directly. 2014-07-24 18:58:12 -07:00
adt.rs Add Drop support for enums 2014-07-22 23:45:49 +02:00
asm.rs rustc_llvm: Remove the inner llvm module 2014-07-14 12:27:08 -07:00
base.rs Add noalias to safe shared reference parameters 2014-07-25 07:29:12 +02:00
basic_block.rs librustc: Implement lifetime elision. 2014-07-19 13:10:58 -07:00
build.rs rustc_llvm: Remove the inner llvm module 2014-07-14 12:27:08 -07:00
builder.rs rustc_llvm: Remove the inner llvm module 2014-07-14 12:27:08 -07:00
cabi_arm.rs rustc_llvm: Remove the inner llvm module 2014-07-14 12:27:08 -07:00
cabi_mips.rs rustc_llvm: Remove the inner llvm module 2014-07-14 12:27:08 -07:00
cabi_x86_64.rs rustc_llvm: Remove the inner llvm module 2014-07-14 12:27:08 -07:00
cabi_x86.rs rustc_llvm: Remove the inner llvm module 2014-07-14 12:27:08 -07:00
cabi.rs rustc_llvm: Remove the inner llvm module 2014-07-14 12:27:08 -07:00
callee.rs librustc: Only emit constructor functions as necessary. 2014-07-18 11:58:45 -07:00
cleanup.rs Emit LLVM lifetime intrinsics to improve stack usage and codegen in general 2014-07-22 09:17:41 +02:00
closure.rs librustc: Set enum discriminant only after field translation. 2014-07-18 11:58:45 -07:00
common.rs librustc: Implement unboxed closures with mutable receivers 2014-07-18 09:01:37 -07:00
consts.rs rustc_llvm: Remove the inner llvm module 2014-07-14 12:27:08 -07:00
context.rs Emit LLVM lifetime intrinsics to improve stack usage and codegen in general 2014-07-22 09:17:41 +02:00
controlflow.rs librustc: Stop desugaring for expressions and translate them directly. 2014-07-24 18:58:12 -07:00
datum.rs Improve usage of lifetime intrinsics in match expressions 2014-07-23 17:39:13 +02:00
debuginfo.rs librustc: Stop desugaring for expressions and translate them directly. 2014-07-24 18:58:12 -07:00
doc.rs
expr.rs librustc: Stop desugaring for expressions and translate them directly. 2014-07-24 18:58:12 -07:00
foreign.rs librustc: Implement unboxed closures with mutable receivers 2014-07-18 09:01:37 -07:00
glue.rs Add Drop support for enums 2014-07-22 23:45:49 +02:00
inline.rs change to new trait style for method field refs 2014-07-15 14:46:32 -07:00
intrinsic.rs auto merge of #15784 : dotdash/rust/unreach, r=luqmana 2014-07-20 07:51:32 +00:00
llrepr.rs rustc_llvm: Remove the inner llvm module 2014-07-14 12:27:08 -07:00
machine.rs rustc_llvm: Remove the inner llvm module 2014-07-14 12:27:08 -07:00
macros.rs
meth.rs librustc: Implement unboxed closures with mutable receivers 2014-07-18 09:01:37 -07:00
mod.rs
monomorphize.rs librustc: Implement unboxed closures with mutable receivers 2014-07-18 09:01:37 -07:00
reflect.rs librustc: Implement unboxed closures with mutable receivers 2014-07-18 09:01:37 -07:00
tvec.rs Emit LLVM lifetime intrinsics to improve stack usage and codegen in general 2014-07-22 09:17:41 +02:00
type_.rs Add string::raw::from_buf 2014-07-24 07:25:43 -07:00
type_of.rs librustc: Implement unboxed closures with mutable receivers 2014-07-18 09:01:37 -07:00
value.rs rustc_llvm: Remove the inner llvm module 2014-07-14 12:27:08 -07:00