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
/
statement.rs
Age
Commit message (
Expand
)
Author
Lines
2018-05-17
Rename trans to codegen everywhere.
Irina Popa
-91
/
+0
2018-03-22
Added UserAssertTy statement.
David Wood
-0
/
+1
2018-01-14
rustc_trans: rename mircx: MirContext to fx: FunctionCx.
Eduard-Mihai Burtescu
-2
/
+2
2018-01-14
rustc_trans: rename bcx to bx.
Eduard-Mihai Burtescu
-20
/
+20
2017-12-01
MIR: s/lv(al(ue)?)?/place in function/variable/module names.
Eduard-Mihai Burtescu
-10
/
+10
2017-12-01
MIR: s/Lvalue/Place in type names.
Eduard-Mihai Burtescu
-4
/
+4
2017-11-19
rustc_trans: keep a layout instead of a type in {Lvalue,Operand}Ref.
Eduard-Mihai Burtescu
-11
/
+7
2017-11-19
rustc_trans: avoid working with sizes/offsets and alignments as integers.
Eduard-Mihai Burtescu
-14
/
+8
2017-11-17
rustc_trans: move const & lvalue access helpers from adt.
Eduard-Mihai Burtescu
-7
/
+2
2017-09-04
rustc_mir: use Local instead of Lvalue in Storage{Live,Dead}.
Eduard-Mihai Burtescu
-9
/
+7
2017-07-30
add new instructions for asserting when values are valid, and to describe whe...
Ralf Jung
-0
/
+1
2017-06-12
Add `EndRegion` statement kind to MIR.
Felix S. Klock II
-0
/
+1
2017-04-16
rustc: use monomorphic const_eval for cross-crate enum discriminants.
Eduard-Mihai Burtescu
-2
/
+1
2017-02-15
[MIR] Make InlineAsm a Statement
Simonas Kazlauskas
-0
/
+14
2017-01-04
Replace BlockAndBuilder with Builder.
Mark Simulacrum
-5
/
+6
2016-12-20
Replace bcx.ccx() with bcx.ccx
Mark Simulacrum
-1
/
+1
2016-12-20
Add helper function to set debug locations
Mark Simulacrum
-3
/
+1
2016-12-20
Make debuginfo take debug_context instead of MirContext
Mark Simulacrum
-1
/
+1
2016-12-20
Move debug_context to MirContext from FunctionContext
Mark Simulacrum
-1
/
+2
2016-12-20
Rename 'blk and 'bcx to 'a
Mark Simulacrum
-5
/
+5
2016-12-20
Remove DebugLoc.
Mark-Simulacrum
-3
/
+2
2016-12-20
Replace build.rs with calling functions on builder directly
Mark-Simulacrum
-5
/
+4
2016-12-20
Refactor Block into BlockAndBuilder
Mark-Simulacrum
-6
/
+4
2016-10-28
rustc: move mir::repr::* to mir.
Eduard Burtescu
-1
/
+1
2016-09-26
[WIP] Move MIR towards a single kind of local
Jonas Schievink
-2
/
+2
2016-09-24
Completely kill `represent_type` and the `adt::Repr` type that goes with it.
Austin Hicks
-2
/
+1
2016-09-19
librustc: Add a new nop statement to the MIR.
Patrick Walton
-0
/
+1
2016-08-14
[MIR] Add Storage{Live,Dead} statements to emit llvm.lifetime.{start,end}.
Eduard Burtescu
-0
/
+20
2016-08-11
add SetDiscriminant StatementKind to enable deaggregation of enums
Scott A Carr
-0
/
+14
2016-08-05
refactor lvalue_ty to be method of lvalue
Scott A Carr
-1
/
+1
2016-06-20
trans: generalize immediate temporaries to all MIR locals.
Eduard Burtescu
-28
/
+25
2016-06-09
introduce the type-safe IdxVec and use it instead of loose indexes
Ariel Ben-Yehuda
-2
/
+2
2016-06-09
wrap calls to `lvalue_ty`
Ariel Ben-Yehuda
-2
/
+1
2016-06-07
mir: group span + visibility scope under a new SourceInfo type.
Eduard Burtescu
-4
/
+2
2016-04-28
Address comments
James Miller
-3
/
+1
2016-04-28
Various improvements to MIR and LLVM IR Construction
James Miller
-4
/
+15
2016-04-11
trans: initial implementation of MIR debuginfo.
Eduard Burtescu
-3
/
+9
2016-03-31
librustc_trans: use bug!(), span_bug!()
Benjamin Herr
-3
/
+3
2016-03-27
rustc_trans: move the contents of the trans module to top-level.
Eduard Burtescu
-0
/
+53