about summary refs log tree commit diff
path: root/src/librustc_codegen_llvm/builder.rs
AgeCommit message (Expand)AuthorLines
2019-10-27Always use consteval to codegen caller_location.Adam Perry-16/+0
2019-10-27Panicking infra uses &core::panic::Location.Adam Perry-30/+0
2019-10-27Implement core::intrinsics::caller_location.Adam Perry-0/+15
2019-10-13s/FuncId/Functionbjorn3-1/+1
2019-10-13Introduce FuncId backend typebjorn3-0/+1
2019-09-26Rename some `_sty` variables to `_kind`varkor-4/+4
2019-09-25Rename `sty` to `kind`varkor-1/+1
2019-09-12codegen: be more explicit about setting giving names to allocas.Eduard-Mihai Burtescu-18/+5
2019-09-05Rollup merge of #64003 - Dante-Broggi:place-align-in-layout, r=matthewjasperMazdak Farrokhzad-1/+1
2019-09-04Remove `LocalInternedString` uses from `librustc_codegen_llvm`.Nicholas Nethercote-3/+3
2019-08-29`new_sized` is mostly used without alignDante-Broggi-1/+1
2019-07-20Remove vector fadd/fmul reduction workaroundsNikita Popov-6/+6
2019-07-08normalize use of backticks for compiler messages in librustc_codegenSamy Kacimi-4/+4
2019-07-03Remove needless lifetimesJeremy Stucki-1/+1
2019-06-23Fix meta-variable binding errors in macrosJulien Cretin-1/+1
2019-06-18rustc: remove 'x: 'y bounds (except from comments/strings).Eduard-Mihai Burtescu-1/+1
2019-06-14Unify all uses of 'gcx and 'tcx.Eduard-Mihai Burtescu-1/+1
2019-06-12rustc_codegen_llvm: `deny(unused_lifetimes)`.Eduard-Mihai Burtescu-3/+1
2019-06-12rustc: remove some unnecessary lifetimes in -> TyCtxt methods.Eduard-Mihai Burtescu-1/+1
2019-06-12rustc: replace `TyCtxt<'tcx, 'gcx, 'tcx>` with `TyCtxt<'gcx, 'tcx>`.Eduard-Mihai Burtescu-1/+1
2019-06-12rustc: replace `TyCtxt<'a, 'gcx, 'tcx>` with `TyCtxt<'tcx, 'gcx, 'tcx>`.Eduard-Mihai Burtescu-1/+1
2019-06-11rustc_codegen_*: deny(unused_lifetimes).Eduard-Mihai Burtescu-2/+2
2019-06-03add support for unchecked mathlcnr/Bastian Kauschke-0/+6
2019-06-01rustc_codegen_llvm: replace `fn noname()` with `const UNNAMED`.Eduard-Mihai Burtescu-47/+51
2019-06-01rustc_codegen_llvm: pretty up a few builder methods with a macro.Eduard-Mihai Burtescu-138/+34
2019-05-29rustc_codegen_llvm: rename away the last occurrence of `insn`.Eduard-Mihai Burtescu-3/+3
2019-05-29rustc_codegen_llvm: remove LLVM instruction count stats.Eduard-Mihai Burtescu-107/+0
2019-05-14removes `AbiMethods`Saleem Jaffer-0/+7
2019-05-04adding HasParamEnv traitSaleem Jaffer-0/+6
2019-03-29Use ExactSizeIterator + TrustedLen instead of num_cases arg for switchbjorn3-3/+3
2019-03-29Add a method for emiting a switch.bjorn3-8/+9
2019-03-29Remove inline_asm_call from cg_ssabjorn3-41/+1
2019-03-29Remove type_variadic_func and typ_array from cg_ssabjorn3-21/+51
2019-03-29Move get_param and set_value_namebjorn3-21/+23
2019-03-29Remove a lot of methods from BuilderMethodsbjorn3-213/+213
2019-03-29Remove const_{cstr,str_slice,get_elt,get_real} and is_const_real methods from...bjorn3-0/+31
2019-03-29Miscbjorn3-1/+1
2019-03-29Add a commentbjorn3-0/+1
2019-03-29Use Builder instead of CodegenCx for OperandRef and LocalRefbjorn3-1/+1
2019-02-25librustc_codegen_llvm: deny(elided_lifetimes_in_paths)Mazdak Farrokhzad-1/+1
2019-02-18librustc_codegen_llvm => 2018Taiki Endo-9/+8
2018-12-25Remove licensesMark Rousskov-10/+0
2018-12-09Bump minimum required LLVM version to 6.0Nikita Popov-8/+2
2018-11-29Move get_static from CodegenCx to Builderbjorn3-0/+7
2018-11-29Use implicit deref instead of BuilderMethods::cx()bjorn3-29/+29
2018-11-29Require Deref to CodegenCx for HasCodegenbjorn3-1/+8
2018-11-29Move IntrinsicCallMethods::call_overflow_intrinsics to BuilderMethods::checke...bjorn3-0/+74
2018-11-29Remove call_lifetime_intrinsic from cg_ssabjorn3-16/+18
2018-11-29Some refactoringsbjorn3-1/+0
2018-11-29rustc_codegen_llvm: don't overalign loads of pair operands.Eduard-Mihai Burtescu-3/+9