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
/
builder.rs
Age
Commit message (
Expand
)
Author
Lines
2018-05-17
Rename trans to codegen everywhere.
Irina Popa
-1425
/
+0
2018-05-13
Introduce OperandValue::nontemporal_store and use it in the intrinsics
Anthony Ramine
-37
/
+30
2018-05-13
Introduce OperandValue::volatile_store and use it in the intrinsics
Anthony Ramine
-1
/
+2
2018-03-26
properly handle the case when LLVM does not have min/maxnum
gnzlbg
-2
/
+6
2018-03-26
require llvm 6
gnzlbg
-2
/
+6
2018-03-26
implement minmax intrinsics
gnzlbg
-0
/
+13
2018-03-23
Introduce unsafe offset_from on pointers
Scott McMurray
-0
/
+7
2018-03-21
fix vector fmin/fmax non-fast/fast intrinsics NaN handling
gnzlbg
-4
/
+4
2018-03-15
error via bug! instead of stderr+terminate
gnzlbg
-9
/
+57
2018-03-14
expose ordered/unordered/nanless intirnsics
gnzlbg
-0
/
+18
2018-03-13
add intrinsics for portable packed simd vector reductions
gnzlbg
-0
/
+75
2018-02-17
fix more typos found by codespell.
Matthias Krüger
-1
/
+1
2018-01-14
rustc_trans: rename bcx to bx.
Eduard-Mihai Burtescu
-6
/
+6
2018-01-14
rustc_trans: rename ccx to cx.
Eduard-Mihai Burtescu
-30
/
+30
2018-01-14
rustc_trans: rename CrateContext to CodegenCx.
Eduard-Mihai Burtescu
-3
/
+3
2018-01-14
rustc_trans: access fields directly on CrateContext.
Eduard-Mihai Burtescu
-9
/
+9
2018-01-04
Remove outdated LLVMRustBuildLandingPad() wrapper
Björn Steinbrink
-4
/
+3
2017-12-17
rustc_trans: always require alignment for load/store/memcpy.
Eduard-Mihai Burtescu
-8
/
+4
2017-11-25
rustc: Add support for some more x86 SIMD ops
Alex Crichton
-0
/
+23
2017-11-19
rustc_trans: remove primitive_align optimization.
Eduard-Mihai Burtescu
-5
/
+3
2017-11-19
rustc_trans: (hack) use preferred alignment for atomic loads/stores.
Eduard-Mihai Burtescu
-2
/
+7
2017-11-19
rustc: support u128 discriminant ranges.
Eduard-Mihai Burtescu
-18
/
+10
2017-11-19
rustc_trans: use more of the trans::mir and ty::layout APIs throughout.
Eduard-Mihai Burtescu
-22
/
+6
2017-11-19
rustc_trans: use a predictable layout for constant ADTs.
Eduard-Mihai Burtescu
-2
/
+0
2017-11-19
rustc_trans: avoid working with sizes/offsets and alignments as integers.
Eduard-Mihai Burtescu
-20
/
+51
2017-10-26
Avoid unnecessary copies of arguments that are simple bindings
Björn Steinbrink
-0
/
+7
2017-09-17
rustc: Move codegen to a query
Alex Crichton
-3
/
+6
2017-08-15
use field init shorthand EVERYWHERE
Zack M. Davis
-2
/
+2
2017-04-21
Implementation of repr struct alignment RFC 1358.
Cameron Hart
-4
/
+8
2017-03-27
Fix various useless derefs and slicings
Oliver Schneider
-3
/
+3
2017-02-25
Rollup merge of #40025 - est31:master, r=eddyb
Eduard-Mihai Burtescu
-1
/
+1
2017-02-23
Implement non-capturing closure to fn coercion
est31
-1
/
+1
2017-02-21
Set metadata for vtable-related loads
James Miller
-0
/
+7
2017-02-10
Fix intcast, use it where appropriate
Simonas Kazlauskas
-2
/
+2
2017-02-08
emit "align 1" metadata on loads/stores of packed structs
Ariel Ben-Yehuda
-13
/
+12
2017-01-26
Remove unnecessary LLVMRustPersonalityFn binding
Simonas Kazlauskas
-1
/
+1
2017-01-04
Inline and remove Builder::entry_block
Mark Simulacrum
-4
/
+0
2017-01-04
Builder.build_new_block -> Builder.build_sibling_block
Mark Simulacrum
-12
/
+2
2017-01-04
Add Builder::sess and Builder::tcx methods
Mark Simulacrum
-1
/
+10
2017-01-04
Purge FunctionContext
Mark Simulacrum
-0
/
+4
2017-01-04
Replace BlockAndBuilder with Builder.
Mark Simulacrum
-0
/
+57
2016-12-31
Fix transmute::<T, U> where T requires a bigger alignment than U
Björn Steinbrink
-2
/
+6
2016-12-20
Rename 'blk and 'bcx to 'a
Mark Simulacrum
-1
/
+1
2016-12-20
Remove unused imports
Mark-Simulacrum
-2
/
+0
2016-12-20
Cleanup instruction counting
Mark-Simulacrum
-42
/
+5
2016-12-20
Merge OwnedBuilder and Builder
Mark-Simulacrum
-2
/
+14
2016-12-20
Rename Builder::alloca to dynamic_alloca
Mark-Simulacrum
-1
/
+1
2016-12-20
Remove *_builder
Mark-Simulacrum
-2
/
+2
2016-12-20
Replace build.rs with calling functions on builder directly
Mark-Simulacrum
-0
/
+14
2016-11-08
Replace FnvHasher use with FxHasher.
Nicholas Nethercote
-2
/
+2
[next]