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
/
rvalue.rs
Age
Commit message (
Expand
)
Author
Lines
2018-05-17
Rename trans to codegen everywhere.
Irina Popa
-952
/
+0
2018-05-11
Introduce ConstValue and use it instead of miri's Value for constant values
John Kåre Alsaker
-1
/
+1
2018-05-01
Auto merge of #50198 - oli-obk:const_prop, r=eddyb
bors
-1
/
+4
2018-05-01
Removed direct field usage of RangeInclusive in rustc itself.
kennytm
-2
/
+2
2018-04-30
Remove ConstFloat
Oliver Schneider
-1
/
+4
2018-04-27
Auto merge of #50137 - nox:rm-bool-cmp-hack, r=eddyb
bors
-10
/
+0
2018-04-26
Treat repr(Rust) univariant fieldless enums as a ZST (fixes #15747)
Anthony Ramine
-0
/
+16
2018-04-26
Properly look for uninhabitedness when handling discriminants
Anthony Ramine
-2
/
+8
2018-04-21
Remove hack around comparisons of i1 values (fixes #40980)
Anthony Ramine
-10
/
+0
2018-03-14
remove defaulting to unit
Andrew Cann
-1
/
+1
2018-03-08
Nuke ConstInt and Const*size
Oliver Schneider
-10
/
+0
2018-03-08
Produce instead of pointers
Oliver Schneider
-1
/
+1
2018-02-17
fix more typos found by codespell.
Matthias Krüger
-1
/
+1
2018-02-08
Disallow function pointers to #[rustc_args_required_const]
Alex Crichton
-0
/
+4
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
-197
/
+197
2018-01-14
rustc_trans: rename ccx to cx.
Eduard-Mihai Burtescu
-50
/
+50
2018-01-14
rustc_trans: access fields directly on CrateContext.
Eduard-Mihai Burtescu
-7
/
+7
2018-01-14
rustc_trans: collapse {Local,Shared}CrateContext.
Eduard-Mihai Burtescu
-2
/
+2
2018-01-07
Rollup merge of #47170 - eddyb:us-vs-usize, r=nikomatsakis
kennytm
-2
/
+2
2018-01-04
rustc: use {U,I}size instead of {U,I}s shorthands.
Eduard-Mihai Burtescu
-2
/
+2
2018-01-02
Force appropriate extension when converting from int to ptr #43291
projektir
-2
/
+4
2017-12-17
rustc_trans: always require alignment for load/store/memcpy.
Eduard-Mihai Burtescu
-3
/
+1
2017-12-17
rustc_trans: always keep track of the Align in LvalueRef.
Eduard-Mihai Burtescu
-2
/
+2
2017-12-01
MIR: s/lv(al(ue)?)?/place in function/variable/module names.
Eduard-Mihai Burtescu
-15
/
+15
2017-12-01
MIR: s/Lvalue/Place in type names.
Eduard-Mihai Burtescu
-7
/
+7
2017-11-19
rustc_trans: remove type_is_fat_ptr and its uses.
Eduard-Mihai Burtescu
-23
/
+21
2017-11-19
rustc: unpack scalar pair newtype layout ABIs.
Eduard-Mihai Burtescu
-8
/
+5
2017-11-19
rustc_trans: restrict "immediate pairs" to pairs of scalars.
Eduard-Mihai Burtescu
-2
/
+1
2017-11-19
rustc: track validity ranges for layout::Abi::Scalar values.
Eduard-Mihai Burtescu
-19
/
+17
2017-11-19
rustc: support u128 discriminant ranges.
Eduard-Mihai Burtescu
-5
/
+5
2017-11-19
rustc: collapse the remains of Layout into Variants (enums vs everything else).
Eduard-Mihai Burtescu
-3
/
+6
2017-11-19
rustc: move size, align & primitive_align from Abi::Aggregate to layout.
Eduard-Mihai Burtescu
-2
/
+2
2017-11-19
rustc_trans: go through layouts uniformly for fat pointers and variants.
Eduard-Mihai Burtescu
-7
/
+9
2017-11-19
rustc_trans: query LLVM types from a layout instead of a Ty.
Eduard-Mihai Burtescu
-5
/
+5
2017-11-19
rustc_trans: keep a layout instead of a type in {Lvalue,Operand}Ref.
Eduard-Mihai Burtescu
-79
/
+72
2017-11-19
rustc: move size/alignment from Layout into layout::Abi.
Eduard-Mihai Burtescu
-1
/
+1
2017-11-19
rustc: collapse Layout::CEnum into Layout::General.
Eduard-Mihai Burtescu
-3
/
+3
2017-11-19
rustc: move CEnum's signedness into Primitive::Int.
Eduard-Mihai Burtescu
-6
/
+8
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
-4
/
+4
2017-11-19
rustc_trans: use more of the trans::mir and ty::layout APIs throughout.
Eduard-Mihai Burtescu
-68
/
+57
2017-11-19
rustc_trans: do not introspect LLVM aggregate field types.
Eduard-Mihai Burtescu
-9
/
+6
2017-11-19
rustc_trans: avoid working with sizes/offsets and alignments as integers.
Eduard-Mihai Burtescu
-18
/
+15
2017-11-17
rustc_trans: move const & lvalue access helpers from adt.
Eduard-Mihai Burtescu
-9
/
+3
2017-11-10
Make saturating u128 -> f32 casts the default behavior
Robin Kruppe
-1
/
+1
2017-11-07
Clean up
Robin Kruppe
-32
/
+26
2017-11-07
Implement more efficient saturation
Robin Kruppe
-71
/
+63
2017-11-07
Extract (f32::MAX + 0.5 ULP) constant
Robin Kruppe
-3
/
+4
2017-11-07
Saturating casts between integers and floats (both directions).
Robin Kruppe
-6
/
+176
[next]