index
:
rust
this commit
auto
automation/bors/try
automation/bors/try-merge
beta
cargo_update
lcnr/rustc-dev-guide
master
perf-tmp
stable
try
try-perf
https://github.com/rust-lang/rust
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
librustc_trans
/
mir
/
mod.rs
Age
Commit message (
Expand
)
Author
Lines
2018-05-17
Rename trans to codegen everywhere.
Irina Popa
-652
/
+0
2018-05-08
Insert fields from TypeAndMut into TyRef to allow layout optimization
John Kåre Alsaker
-3
/
+4
2018-05-08
Store the GeneratorInterior in the new GeneratorSubsts
John Kåre Alsaker
-4
/
+5
2018-05-08
Store generator movability outside GeneratorInterior
John Kåre Alsaker
-1
/
+1
2018-04-26
rustc_target: move in cabi_* from rustc_trans.
Irina Popa
-3
/
+3
2018-04-18
rustc_trans: also check dominators for SSA values in mir::analyze.
Eduard-Mihai Burtescu
-1
/
+1
2018-03-14
remove defaulting to unit
Andrew Cann
-1
/
+1
2018-03-13
`trans_apply_param_substs` => `subst_and_normalize_erasing_regions`
Niko Matsakis
-1
/
+5
2018-03-13
transition various normalization functions to the new methods
Niko Matsakis
-2
/
+1
2018-03-08
Fully use miri in trans
Oliver Schneider
-0
/
+3
2018-02-28
rustc: Tweak funclet cleanups of ffi functions
Alex Crichton
-6
/
+54
2018-01-23
Let LLVM 5 add DW_OP_deref to indirect args itself
Josh Stone
-7
/
+9
2018-01-19
Update DW_OP_plus to DW_OP_plus_uconst
Josh Stone
-1
/
+1
2018-01-16
Compute LLVM argument indices correctly in face of padding
Robin Kruppe
-0
/
+3
2018-01-14
rustc_trans: rename mircx: MirContext to fx: FunctionCx.
Eduard-Mihai Burtescu
-24
/
+24
2018-01-14
rustc_trans: rename bcx to bx.
Eduard-Mihai Burtescu
-50
/
+50
2018-01-14
rustc_trans: rename ccx to cx.
Eduard-Mihai Burtescu
-21
/
+21
2018-01-14
rustc_trans: rename CrateContext to CodegenCx.
Eduard-Mihai Burtescu
-4
/
+4
2018-01-14
rustc_trans: access fields directly on CrateContext.
Eduard-Mihai Burtescu
-1
/
+1
2017-12-17
rustc_trans: always require alignment for load/store/memcpy.
Eduard-Mihai Burtescu
-3
/
+3
2017-12-17
rustc_trans: always keep track of the Align in LvalueRef.
Eduard-Mihai Burtescu
-5
/
+3
2017-12-01
MIR: s/lv(al(ue)?)?/place in function/variable/module names.
Eduard-Mihai Burtescu
-29
/
+29
2017-12-01
MIR: s/Lvalue/Place in type names.
Eduard-Mihai Burtescu
-14
/
+14
2017-11-19
rustc_trans: support scalar pairs directly in the Rust ABI.
Eduard-Mihai Burtescu
-49
/
+49
2017-11-19
rustc_trans: restrict "immediate pairs" to pairs of scalars.
Eduard-Mihai Burtescu
-5
/
+3
2017-11-19
rustc_trans: go through layouts uniformly for fat pointers and variants.
Eduard-Mihai Burtescu
-27
/
+8
2017-11-19
rustc_trans: query LLVM types from a layout instead of a Ty.
Eduard-Mihai Burtescu
-2
/
+2
2017-11-19
rustc_trans: keep a layout instead of a type in {Lvalue,Operand}Ref.
Eduard-Mihai Burtescu
-34
/
+35
2017-11-19
rustc_trans: nest abi::ArgType's for fat pointers instead of eagerly flattening.
Eduard-Mihai Burtescu
-55
/
+40
2017-11-19
rustc: hide details in Layout in favor of Abi or FieldPlacement.
Eduard-Mihai Burtescu
-7
/
+2
2017-11-19
rustc: move size/alignment from Layout into layout::Abi.
Eduard-Mihai Burtescu
-1
/
+1
2017-11-19
rustc: remove Ty::layout and move everything to layout_of.
Eduard-Mihai Burtescu
-1
/
+1
2017-11-19
rustc: re-complicate the TyLayout API and use better names.
Eduard-Mihai Burtescu
-1
/
+1
2017-11-19
rustc_trans: remove the in_memory_type_of distinction.
Eduard-Mihai Burtescu
-1
/
+1
2017-11-19
rustc_trans: use more of the trans::mir and ty::layout APIs throughout.
Eduard-Mihai Burtescu
-23
/
+23
2017-11-19
rustc_trans: avoid working with sizes/offsets and alignments as integers.
Eduard-Mihai Burtescu
-6
/
+5
2017-10-26
Avoid unnecessary copies of arguments that are simple bindings
Björn Steinbrink
-2
/
+12
2017-10-18
Avoid unnecessary allocas for indirect function arguments
Björn Steinbrink
-7
/
+22
2017-08-30
Make fields of `Span` private
Vadim Petrochenkov
-5
/
+5
2017-08-16
Merge remote-tracking branch 'origin/master' into gen
Alex Crichton
-9
/
+9
2017-08-15
use field init shorthand EVERYWHERE
Zack M. Davis
-9
/
+9
2017-08-14
Merge remote-tracking branch 'origin/master' into gen
Alex Crichton
-1
/
+1
2017-08-12
Fix some typos
Bastien Orivel
-1
/
+1
2017-07-28
Fix tidy warnings
Alex Crichton
-1
/
+1
2017-07-28
Generator literal support
John Kåre Alsaker
-8
/
+8
2017-05-28
Auto merge of #41917 - arielb1:mir-array, r=nagisa
bors
-18
/
+32
2017-05-28
fix translation of MSVC funclets that loop to their own start
Ariel Ben-Yehuda
-18
/
+32
2017-05-27
Remove trans-internal re-exports of rustc modules
Robin Kruppe
-1
/
+1
2017-04-26
Implement a file-path remapping feature in support of debuginfo and reproduci...
Michael Woerister
-1
/
+5
2017-04-22
Auto merge of #41464 - frewsxcv:rollup, r=frewsxcv
bors
-3
/
+4
[next]