about summary refs log tree commit diff
path: root/src/librustc_codegen_llvm/lib.rs
AgeCommit message (Expand)AuthorLines
2020-08-30mv compiler to compiler/mark-400/+0
2020-07-05Use for<'tcx> fn pointers in Providers, instead of having Providers<'tcx>.Eduard-Mihai Burtescu-2/+2
2020-06-29add spans to injected coverage countersRich Kadel-0/+1
2020-05-20llvm: Expose tiny code model to usersVadim Petrochenkov-1/+1
2020-05-16rustc_target: Stop using "string typing" for code modelsVadim Petrochenkov-1/+1
2020-04-29Auto merge of #71528 - alexcrichton:no-more-bitcode, r=nnethercotebors-1/+0
2020-04-29Store LLVM bitcode in object files, not compressedAlex Crichton-1/+0
2020-04-26rustc_target: Stop using "string typing" for TLS modelsVadim Petrochenkov-1/+1
2020-04-26codegen_llvm: Simplify logic for relaxing PIC into PIEVadim Petrochenkov-8/+3
2020-04-26rustc_target: Stop using "string typing" for relocation modelsVadim Petrochenkov-1/+3
2020-04-19Dogfood more or_patterns in the compilerJosh Stone-0/+1
2020-04-02use direct import for ErrorReportedMazdak Farrokhzad-2/+1
2020-03-30rustc -> rustc_middle part 3 (rustfmt)Mazdak Farrokhzad-4/+4
2020-03-30rustc -> rustc_middle part 2Mazdak Farrokhzad-4/+4
2020-03-19Refactorings to begin getting rid of rustc_codegen_utilsMark Mansi-1/+0
2020-03-16use direct imports for `rustc::{lint, session}`.Mazdak Farrokhzad-12/+11
2020-02-29Rename `syntax` to `rustc_ast` in source codeVadim Petrochenkov-1/+1
2020-02-13add selfprofiling for new llvm passmanagerAndreas Jonson-0/+1
2020-02-12Rollup merge of #68487 - 0dvictor:nolink, r=tmandryYuki Okushi-2/+2
2020-02-11Support linking from a .rlink fileVictor Ding-2/+2
2020-02-04Remove unused feature gates from cg_llvmbjorn3-11/+4
2020-02-04Auto merge of #68601 - 0dvictor:split, r=tmandrybors-13/+16
2020-02-04Split `join_codegen_and_link()` into two stepsVictor Ding-13/+16
2020-02-01Add support for enabling the LLVM time-trace featureWesley Wiser-0/+6
2020-01-23Add `-Z no-link` flagVictor Ding-0/+14
2020-01-09Compile some CGUs in parallel at the start of codegenJohn Kåre Alsaker-3/+3
2020-01-09Change -Z time event naming scheme and make them generic activitiesJohn Kåre Alsaker-2/+2
2020-01-05Use self profile infrastructure for -Z time and -Z time-passesJohn Kåre Alsaker-5/+2
2020-01-01Rename `syntax_pos` to `rustc_span` in source codeVadim Petrochenkov-1/+1
2019-12-22Format the worldMark Rousskov-53/+51
2019-12-11Remove `extern crate` declarationsAaron Hill-20/+0
2019-12-11Fix fallout from rebaseAaron Hill-5/+0
2019-12-11rustc: Link LLVM directly into rustc againAlex Crichton-7/+4
2019-12-06Use `to_option` in various placesvarkor-0/+1
2019-12-03Move cgu_reuse_tracker to librustc_sessionMark Rousskov-0/+1
2019-11-30move UnstableFeatures -> rustc_featureMazdak Farrokhzad-0/+1
2019-10-31rustc_codegen_ssa: hide address ops from the declare_local interface.Eduard-Mihai Burtescu-0/+1
2019-10-27rustc, rustc_passes: don't depend on syntax_expand.Mazdak Farrokhzad-2/+1
2019-10-24rustc: Add a convenience alias for `dyn MetadataLoader + Sync`Vadim Petrochenkov-2/+2
2019-10-21Use `Symbol` for codegen unit names.Nicholas Nethercote-2/+1
2019-10-16move syntax::ext to new crate syntax_expandMazdak Farrokhzad-1/+2
2019-10-13Move span_invalid_monomorphization_error from cg_llvm to cg_ssabjorn3-3/+1
2019-10-13Move some provides from cg_llvm to rustc_interfacebjorn3-5/+0
2019-10-13Remove unused method CodegenBackend::diagnosticsbjorn3-4/+0
2019-10-08Stabilize mem::take (mem_take)Jon Gjengset-1/+0
2019-10-01Rollup merge of #64840 - michaelwoerister:self-profiling-raii-refactor, r=wes...Tyler Mandry-2/+2
2019-09-30Self-Profiling: Make names of existing events more consistent and use new API.Michael Woerister-2/+2
2019-09-29remove indexed_vec re-export from rustc_data_structurescsmoe-0/+1
2019-09-25Remove tx_to_llvm_workers from TyCtxtMark Rousskov-5/+8
2019-09-15use println!()Guanqun Lu-3/+3