about summary refs log tree commit diff
path: root/src/librustc_codegen_llvm/base.rs
AgeCommit message (Expand)AuthorLines
2020-07-17Generating the coverage mapRich Kadel-5/+6
2020-06-29add spans to injected coverage countersRich Kadel-0/+5
2020-06-14Diagnose use of incompatible sanitizersTomasz Miąsko-3/+3
2020-05-20[self-profling] Record the cgu name when doing codegen for a moduleWesley Wiser-1/+1
2020-03-30rustc -> rustc_middle part 3 (rustfmt)Mazdak Farrokhzad-5/+5
2020-03-30rustc -> rustc_middle part 2Mazdak Farrokhzad-6/+6
2020-03-23Rollup merge of #69940 - tmiasko:llvm-api, r=hanna-kruppeMazdak Farrokhzad-2/+1
2020-03-16use direct imports for `rustc::{lint, session}`.Mazdak Farrokhzad-1/+1
2020-03-11librustc_codegen_llvm: Replace deprecated API usageTomasz Miąsko-2/+1
2020-02-05Apply LLVM sanitize attributes to generated entry wrapperTomasz Miąsko-2/+5
2020-01-09Compile some CGUs in parallel at the start of codegenJohn Kåre Alsaker-6/+4
2020-01-04extract rustc::middle::codegen_fn_attrsMazdak Farrokhzad-9/+8
2020-01-01Rename `syntax_pos` to `rustc_span` in source codeVadim Petrochenkov-1/+1
2019-12-22Format the worldMark Rousskov-35/+20
2019-10-21Use `Symbol` for codegen unit names.Nicholas Nethercote-3/+3
2019-09-30Self-Profiling: Make names of existing events more consistent and use new API.Michael Woerister-0/+2
2019-09-25Remove tx_to_llvm_workers from TyCtxtMark Rousskov-2/+6
2019-07-03Remove needless lifetimesJeremy Stucki-2/+2
2019-06-14Unify all uses of 'gcx and 'tcx.Eduard-Mihai Burtescu-4/+4
2019-06-12rustc_codegen_llvm: `deny(unused_lifetimes)`.Eduard-Mihai Burtescu-2/+2
2019-06-12Run `rustfmt --file-lines ...` for changes from previous commits.Eduard-Mihai Burtescu-1/+1
2019-06-12rustc: replace `TyCtxt<'tcx, 'gcx, 'tcx>` with `TyCtxt<'gcx, 'tcx>`.Eduard-Mihai Burtescu-3/+3
2019-06-12rustc: replace `TyCtxt<'a, 'gcx, 'tcx>` with `TyCtxt<'tcx, 'gcx, 'tcx>`.Eduard-Mihai Burtescu-3/+3
2019-06-02remove unneeded depsMark Mansi-1/+0
2019-05-29rustc_codegen_llvm: remove LLVM instruction count stats.Eduard-Mihai Burtescu-19/+15
2019-04-30Move metadata encoding earlier.Nicholas Nethercote-36/+4
2019-03-27Use informational target machine for metadataSimonas Kazlauskas-4/+2
2019-02-25librustc_codegen_llvm: deny(elided_lifetimes_in_paths)Mazdak Farrokhzad-3/+3
2019-02-21codegen and write_metadata can mutate ModuleLLvm.Gabriela Alexandra Moldovan-1/+1
2019-02-18librustc_codegen_llvm => 2018Taiki Endo-7/+7
2019-02-10rustc: doc commentsAlexander Regueiro-5/+5
2019-02-08Add a query type which is always marked as red if it runsJohn Kåre Alsaker-1/+3
2019-01-24Implement optimize(size) and optimize(speed)Simonas Kazlauskas-2/+2
2018-12-25Remove licensesMark Rousskov-10/+0
2018-11-29Remove static_replace_all_uses and statics_to_rauw from cg_ssabjorn3-1/+3
2018-11-16[eddyb] rustc_codegen_llvm: remove unused parametrization of `CodegenCx` and ...Eduard-Mihai Burtescu-3/+3
2018-11-16[eddyb] rustc_codegen_ssa: rename `interfaces` to `traits`.Eduard-Mihai Burtescu-1/+1
2018-11-16[eddyb] rustc_codegen_ssa: handle LLVM unsafety correctly.Eduard-Mihai Burtescu-1/+3
2018-11-16Separating the back folder between backend-agnostic and LLVM-specific codeDenis Merigoux-5/+3
2018-11-16Finished moving backend-agnostic code to rustc_codegen_ssaDenis Merigoux-45/+11
2018-11-16Great separation of librustc_codegen_llvm: librustc_codegen_ssa compilesDenis Merigoux-915/+9
2018-11-16Beginning of moving all backend-agnostic code to rustc_codegen_ssaDenis Merigoux-2/+2
2018-11-16Moved Backend interface into rustc_codegen_utilsDenis Merigoux-25/+1
2018-11-16Moved common.rs enumsDenis Merigoux-2/+2
2018-11-16Starting to move backend-agnostic code into codegen_utilsDenis Merigoux-1/+2
2018-11-16Added compile codegen to backend traitDenis Merigoux-4/+5
2018-11-16Preparing the generalization of base:compile_coodegen_unitDenis Merigoux-35/+16
2018-11-16Generalized base:codegen_crateDenis Merigoux-40/+40
2018-11-16Move doc to trait declarationsDenis Merigoux-34/+34
2018-11-16Generalized base:maybe_create_entry_wrapperDenis Merigoux-24/+25