| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2019-10-13 | s/FuncId/Function | bjorn3 | -1/+1 | |
| 2019-10-13 | Introduce FuncId backend type | bjorn3 | -0/+1 | |
| 2019-09-26 | Rename some `_sty` variables to `_kind` | varkor | -4/+4 | |
| 2019-09-25 | Rename `sty` to `kind` | varkor | -1/+1 | |
| 2019-09-12 | codegen: be more explicit about setting giving names to allocas. | Eduard-Mihai Burtescu | -18/+5 | |
| 2019-09-05 | Rollup merge of #64003 - Dante-Broggi:place-align-in-layout, r=matthewjasper | Mazdak Farrokhzad | -1/+1 | |
| place: Passing `align` = `layout.align.abi`, when also passing `layout` Of the calls changed: 7/12 use `align` = `layout.align.abi`. `from_const_alloc` uses `alloc.align`, but that is `assert_eq!` to `layout.align.abi`. only 4/11 use something interesting for `align`. | ||||
| 2019-09-04 | Remove `LocalInternedString` uses from `librustc_codegen_llvm`. | Nicholas Nethercote | -3/+3 | |
| 2019-08-29 | `new_sized` is mostly used without align | Dante-Broggi | -1/+1 | |
| so rename it `new_sized_aligned`. 6/11 use `align` = `layout.align.abi`. `from_const_alloc` uses `alloc.align`, but that is `assert_eq!` to `layout.align.abi`. only 4/11 use something interesting for `align`. | ||||
| 2019-07-20 | Remove vector fadd/fmul reduction workarounds | Nikita Popov | -6/+6 | |
| The bugs that this was working around have been fixed in LLVM 9. | ||||
| 2019-07-08 | normalize use of backticks for compiler messages in librustc_codegen | Samy Kacimi | -4/+4 | |
| https://github.com/rust-lang/rust/issues/60532 | ||||
| 2019-07-03 | Remove needless lifetimes | Jeremy Stucki | -1/+1 | |
| 2019-06-23 | Fix meta-variable binding errors in macros | Julien Cretin | -1/+1 | |
| The errors are either: - The meta-variable used in the right-hand side is not bound (or defined) in the left-hand side. - The meta-variable used in the right-hand side does not repeat with the same kleene operator as its binder in the left-hand side. Either it does not repeat enough, or it uses a different operator somewhere. This change should have no semantic impact. | ||||
| 2019-06-18 | rustc: remove 'x: 'y bounds (except from comments/strings). | Eduard-Mihai Burtescu | -1/+1 | |
| 2019-06-14 | Unify all uses of 'gcx and 'tcx. | Eduard-Mihai Burtescu | -1/+1 | |
| 2019-06-12 | rustc_codegen_llvm: `deny(unused_lifetimes)`. | Eduard-Mihai Burtescu | -3/+1 | |
| 2019-06-12 | rustc: remove some unnecessary lifetimes in -> TyCtxt methods. | Eduard-Mihai Burtescu | -1/+1 | |
| 2019-06-12 | rustc: replace `TyCtxt<'tcx, 'gcx, 'tcx>` with `TyCtxt<'gcx, 'tcx>`. | Eduard-Mihai Burtescu | -1/+1 | |
| 2019-06-12 | rustc: replace `TyCtxt<'a, 'gcx, 'tcx>` with `TyCtxt<'tcx, 'gcx, 'tcx>`. | Eduard-Mihai Burtescu | -1/+1 | |
| 2019-06-11 | rustc_codegen_*: deny(unused_lifetimes). | Eduard-Mihai Burtescu | -2/+2 | |
| 2019-06-03 | add support for unchecked math | lcnr/Bastian Kauschke | -0/+6 | |
| 2019-06-01 | rustc_codegen_llvm: replace `fn noname()` with `const UNNAMED`. | Eduard-Mihai Burtescu | -47/+51 | |
| 2019-06-01 | rustc_codegen_llvm: pretty up a few builder methods with a macro. | Eduard-Mihai Burtescu | -138/+34 | |
| 2019-05-29 | rustc_codegen_llvm: rename away the last occurrence of `insn`. | Eduard-Mihai Burtescu | -3/+3 | |
| 2019-05-29 | rustc_codegen_llvm: remove LLVM instruction count stats. | Eduard-Mihai Burtescu | -107/+0 | |
| 2019-05-14 | removes `AbiMethods` | Saleem Jaffer | -0/+7 | |
| 2019-05-04 | adding HasParamEnv trait | Saleem Jaffer | -0/+6 | |
| 2019-03-29 | Use ExactSizeIterator + TrustedLen instead of num_cases arg for switch | bjorn3 | -3/+3 | |
| 2019-03-29 | Add a method for emiting a switch. | bjorn3 | -8/+9 | |
| 2019-03-29 | Remove inline_asm_call from cg_ssa | bjorn3 | -41/+1 | |
| `count_insn` is no longer called for inline asm, because it is private to builder.rs | ||||
| 2019-03-29 | Remove type_variadic_func and typ_array from cg_ssa | bjorn3 | -21/+51 | |
| 2019-03-29 | Move get_param and set_value_name | bjorn3 | -21/+23 | |
| 2019-03-29 | Remove a lot of methods from BuilderMethods | bjorn3 | -213/+213 | |
| 2019-03-29 | Remove const_{cstr,str_slice,get_elt,get_real} and is_const_real methods ↵ | bjorn3 | -0/+31 | |
| from cg_ssa This introduces the static_panic_msg trait method to StaticBuilderMethods. | ||||
| 2019-03-29 | Misc | bjorn3 | -1/+1 | |
| 2019-03-29 | Add a comment | bjorn3 | -0/+1 | |
| 2019-03-29 | Use Builder instead of CodegenCx for OperandRef and LocalRef | bjorn3 | -1/+1 | |
| 2019-02-25 | librustc_codegen_llvm: deny(elided_lifetimes_in_paths) | Mazdak Farrokhzad | -1/+1 | |
| 2019-02-18 | librustc_codegen_llvm => 2018 | Taiki Endo | -9/+8 | |
| 2018-12-25 | Remove licenses | Mark Rousskov | -10/+0 | |
| 2018-12-09 | Bump minimum required LLVM version to 6.0 | Nikita Popov | -8/+2 | |
| 2018-11-29 | Move get_static from CodegenCx to Builder | bjorn3 | -0/+7 | |
| 2018-11-29 | Use implicit deref instead of BuilderMethods::cx() | bjorn3 | -29/+29 | |
| 2018-11-29 | Require Deref to CodegenCx for HasCodegen | bjorn3 | -1/+8 | |
| 2018-11-29 | Move IntrinsicCallMethods::call_overflow_intrinsics to ↵ | bjorn3 | -0/+74 | |
| BuilderMethods::checked_binop | ||||
| 2018-11-29 | Remove call_lifetime_intrinsic from cg_ssa | bjorn3 | -16/+18 | |
| 2018-11-29 | Some refactorings | bjorn3 | -1/+0 | |
| 2018-11-29 | rustc_codegen_llvm: don't overalign loads of pair operands. | Eduard-Mihai Burtescu | -3/+9 | |
| 2018-11-22 | rustc_target: avoid using AbiAndPrefAlign where possible. | Eduard-Mihai Burtescu | -21/+21 | |
| 2018-11-22 | rustc_target: separate out an individual Align from AbiAndPrefAlign. | Eduard-Mihai Burtescu | -9/+9 | |
| 2018-11-22 | rustc_target: rename abi::Align to AbiAndPrefAlign. | Eduard-Mihai Burtescu | -12/+12 | |
