]> git.lizzy.rs Git - rust.git/shortlog
rust.git
2020-01-14 bjorn3Rustup to rustc 1.42.0-nightly (3ebcfa145 2020-01-12)
2020-01-11 bjorn3Move all cold code to the end of the function
2020-01-11 bjorn3Implement `#[track_caller]`
2020-01-11 bjorn3Don't panic on reported const eval errors
2020-01-11 bjorn3Fix PlaceElem::Subslice length computation
2020-01-11 bjorn3Fix build
2020-01-10 bjorn3Improve build time for build scripts in release mode
2020-01-10 bjorn3Better self profiling integration
2020-01-10 bjorn3Remove faerie support
2020-01-10 bjorn3Update Cranelift
2020-01-10 bjorn3Prepare for basic blocks
2020-01-09 bjorn3Disable read feature of gimli
2020-01-09 bjorn3Update dependencies
2020-01-09 bjorn3Update Cranelift
2020-01-09 bjorn3Rustup to rustc 1.42.0-nightly (caa231d99 2020-01-08)
2020-01-06 bjorn3Rustup to rustc 1.42.0-nightly (bc1571cc3 2020-01-05)
2020-01-04 bjorn3Revert "Use simd instructions for int and float simd...
2020-01-04 bjorn3Fix codegen of unimpl in simd_extract and unimpl simd_i...
2020-01-04 bjorn3Re-use cranelift_codegen::ir::Function for every function
2020-01-04 bjorn3Use DUMMY_SP in less places
2020-01-04 bjorn3Use IndexVec for ebb_map
2020-01-04 bjorn3Remove faerie machO alignment workaround
2020-01-04 bjorn3Add two FIXME's
2020-01-04 bjorn3Merge pull request #853 from bjorn3/opt_stack2reg
2020-01-04 bjorn3Add documentation about the UB of the stack2reg optimiz...
2020-01-03 bjorn3Enable incr comp in release mode
2019-12-31 bjorn3Disable stack2reg opt when optimizations are disabled
2019-12-31 bjorn3Revert some changes
2019-12-31 bjorn3Fix some warnings
2019-12-31 bjorn3Don't print debug messages in release mode
2019-12-31 bjorn3Remove unnecessary check from temporal_order
2019-12-31 bjorn3Support store to load forwarding for different types...
2019-12-31 bjorn3Fix potential_stores_for_load
2019-12-31 bjorn3Return use domtree.dominates in temporal_order
2019-12-31 bjorn3Add functions to remove loads stores etc
2019-12-31 bjorn3Extract potential_stores_for_load and potential_loads_o...
2019-12-31 bjorn3Let remove_unused_stack_addr_and_stack_load take Optimi...
2019-12-31 bjorn3Add OptimizeContext
2019-12-31 bjorn3Remove stack_store without following stack_load
2019-12-31 bjorn3Fix temporal_order argument order for store to load...
2019-12-31 bjorn3Extract temporal_order function
2019-12-31 bjorn3Fix compilation
2019-12-31 bjorn3Check for cross-ebb temporal overlap between loads...
2019-12-31 bjorn3Run dead stack_store removal after stack_store to stack...
2019-12-31 bjorn3[WIP] Implement basic stack store to load forwarding
2019-12-31 bjorn3Refactor stack_store removal
2019-12-31 bjorn3Extract remove_unused_stack_addr_and_stack_load
2019-12-31 bjorn3Group by stack slot earlier
2019-12-31 bjorn3Merge stack_{addr,load}_insts_users
2019-12-31 bjorn3Use BTreeSet and BTreeMap instead of SecondaryMap
2019-12-31 bjorn3Record users of stack_addr and stack_load return values
2019-12-31 bjorn3Outline combine_stack_addr_with_load_store and remove...
2019-12-31 bjorn3Re-order some code
2019-12-31 bjorn3[WIP] Add stack2reg optimization pass
2019-12-31 bjorn3Fix some warnings
2019-12-31 bjorn3Rustup to rustc 1.42.0-nightly (a9dd56ff9 2019-12-30)
2019-12-31 bjorn3Write scalars separately for Abi::ScalarPair in write_c...
2019-12-28 bjorn3Only codegen a trap for functions with uninhabited...
2019-12-28 bjorn3Rustup to rustc 1.42.0-nightly (74c4e6a98 2019-12-27)
2019-12-25 bjorn3Merge pull request #842 from bjorn3/real_simd
2019-12-25 bjorn3Make it possible it use value_field for SIMD values...
2019-12-25 bjorn3Remove unused macro args
2019-12-25 bjorn3Fix indentation
2019-12-25 bjorn3Remove vector support from load_scalar
2019-12-25 bjorn3Use simd instructions for int and float simd intrinsics
2019-12-25 bjorn3Add load_vector function
2019-12-25 bjorn3Don't use stack_{load,store} for vectors
2019-12-25 bjorn3Don't limit vector size
2019-12-25 bjorn3[WIP] Real simd support
2019-12-25 bjorn3Add clif ir comment for write_cvalue
2019-12-25 bjorn3Fix SSA analysis for value types with PassMode::ByRef
2019-12-25 bjorn3Improve lane_type_and_count
2019-12-24 bjorn3Use mir::SourceInfo again in FunctionCx.source_info_set
2019-12-24 bjorn3Directly depend on cranelift_{codegen,frontend}
2019-12-24 bjorn3Rustup to rustc 1.42.0-nightly (9ae6cedb8 2019-12-23)
2019-12-23 bjorn3Move simd intrinsics to intrinsics/simd.rs
2019-12-23 bjorn3Make llvm_intrinsics a submodule of intrinsics
2019-12-23 bjorn3Merge pull request #841 from bjorn3/dependabot/cargo...
2019-12-23 dependabot... Bump smallvec from 1.0.0 to 1.1.0
2019-12-23 bjorn3Rustup to rustc 1.42.0-nightly (9b98af84c 2019-12-22)
2019-12-22 bjorn3Improve local ir comments
2019-12-22 bjorn3Update Cranelift
2019-12-22 bjorn3Rustup to rustc 1.42.0-nightly (fc5deca21 2019-12-21)
2019-12-21 bjorn3Rustup to rustc 1.42.0-nightly (01a46509a 2019-12-20)
2019-12-20 bjorn3Revert "Update Cranelift"
2019-12-20 bjorn3Remove CPlaceInner::Stack
2019-12-20 bjorn3Update log dependency
2019-12-20 bjorn3Update Cranelift
2019-12-20 bjorn3Merge pull request #839 from bjorn3/fold_offset_into_lo...
2019-12-20 bjorn3[OPT] Emit stack_{load,store} where possible
2019-12-20 bjorn3Remove to_addr and to_addr_maybe_unsized
2019-12-20 bjorn3Set memflags for vtable loads
2019-12-20 bjorn3[OPT] Use load and store offsets instead of iadd_imm
2019-12-20 bjorn3Fix init and uninit intrinsics for u/i128
2019-12-20 bjorn3[OPT] Don't force return value of call to stack
2019-12-20 bjorn3Fix codegen of ctlz and cttz intrinsics
2019-12-18 bjorn3Monomorphize type of promoted
2019-12-18 bjorn3Fix some warnings
2019-12-18 bjorn3Fix debug build
2019-12-17 bjorn3[OPT] Use RETURN_PLACE instead of fn_sig.output() to...
next