about summary refs log tree commit diff
path: root/compiler/rustc_codegen_llvm/src/llvm
AgeCommit message (Expand)AuthorLines
2022-01-03RustWrapper: adapt for an LLVM API changeKrasimir Georgiev-3/+3
2022-01-01Auto merge of #92419 - erikdesjardins:coldland, r=nagisabors-0/+2
2021-12-30keep noinline for system llvm < 14Erik Desjardins-0/+2
2021-12-30Auto merge of #91125 - eskarn:llvm-passes-plugin-support, r=nagisabors-0/+2
2021-12-16Remove `in_band_lifetimes` from `rustc_codegen_llvm`LegionMammal978-204/+213
2021-12-13Use the existing llvm-plugins option for both legacy and new pm registrationAxel Cohen-2/+2
2021-12-13Add a codegen option to allow loading LLVM pass pluginsAxel Cohen-0/+2
2021-12-03Adjust llvm wrapper for unwinding support for inlineasmcynecx-0/+1
2021-12-01Rollup merge of #91207 - richkadel:rk-bump-coverage-version, r=tmandryMatthias Krüger-2/+40
2021-11-28Rollup merge of #90833 - tmiasko:optimization-remarks, r=nikicMatthias Krüger-9/+22
2021-11-23Update CoverageMappingFormat Support to Version6Arpad Borsos-2/+40
2021-11-22add rustc option for using LLVM stack smash protectionBenjamin A. Bjørnseth-0/+3
2021-11-16Emit LLVM optimization remarks when enabled with `-Cremark`Tomasz Miąsko-9/+22
2021-11-05Initialize LLVM time trace profiler on each code generation threadTomasz Miąsko-0/+2
2021-10-27Auto merge of #89652 - rcvalle:rust-cfi, r=nagisabors-0/+3
2021-10-25Add LLVM CFI support to the Rust compilerRamon de C Valle-0/+3
2021-10-25Rollup merge of #89581 - jblazquez:master, r=Mark-SimulacrumMatthias Krüger-0/+1
2021-10-25Auto merge of #89808 - tmiasko:llvm-multithreaded, r=nagisabors-1/+1
2021-10-12Cleanup LLVM multi-threading checksTomasz Miąsko-1/+1
2021-10-12Remap ssa RealPredicate to llvm RealPredicateTomasz Miąsko-0/+27
2021-10-11Add -Z no-unique-section-names to reduce ELF header bloat.Javier Blazquez-0/+1
2021-10-07Rollup merge of #89025 - ricobbe:raw-dylib-link-ordinal, r=michaelwoeristerJubilee-2/+9
2021-10-06Enable AutoFDO.Michael Benfield-0/+3
2021-10-01Fix clippy lintsGuillaume Gomez-1/+1
2021-09-20Implement #[link_ordinal] attribute in the context of #[link(kind = "raw-dyli...Richard Cobbe-2/+9
2021-09-17Work around invalid DWARF bugs for fat LTOYilin Chen-6/+2
2021-08-16Handle SrcMgr diagnosticsNikita Popov-19/+82
2021-08-05Prepare call/invoke for opaque pointersJosh Stone-0/+2
2021-08-04Replace LLVMConstInBoundsGEP with LLVMConstInBoundsGEP2*Tomasz Miąsko-1/+2
2021-08-04Prepare inbounds_gep for opaque pointersTomasz Miąsko-1/+2
2021-08-04Prepare gep for opaque pointersTomasz Miąsko-1/+2
2021-08-04Prepare struct_gep for opaque pointersTomasz Miąsko-1/+2
2021-07-18Auto merge of #86950 - tmiasko:personality, r=nagisabors-1/+1
2021-07-10Set personality with LLVMSetPersonalityFnTomasz Miąsko-1/+1
2021-07-09Pass type when creating loadNikita Popov-1/+6
2021-07-09Pass type when creating atomic loadNikita Popov-0/+1
2021-06-23Use HTTPS links where possibleSmitty-1/+1
2021-06-04Add first cut of functionality for #58713: support for #[link(kind = "raw-dyl...Richard Cobbe-0/+34
2021-06-04Auto merge of #84449 - alexcrichton:metadata-in-object, r=nagisabors-84/+0
2021-06-04rustc: Store metadata-in-rlibs in object filesAlex Crichton-84/+0
2021-06-02Generate better debuginfo for directly tagged enumsWesley Wiser-1/+1
2021-05-28Fix static relocation model for PowerPC64Boris-Chengbiao Zhou-1/+2
2021-05-19Auto merge of #85276 - Bobo1239:more_dso_local, r=nagisabors-1/+2
2021-05-18Set dso_local for more itemsBoris-Chengbiao Zhou-1/+2
2021-05-17rustc_codegen_ssa: only create backend `BasicBlock`s as-needed.Eduard-Mihai Burtescu-1/+0
2021-05-08Support -C passes in NewPMNikita Popov-1/+3
2021-05-08Explicitly register GCOV profiling pass as wellNikita Popov-0/+1
2021-05-08Explicitly register instrprof passNikita Popov-0/+1
2021-04-17Don't set `fast`(-math) for certain simd opsSimonas Kazlauskas-1/+1
2021-04-09Categorize and explain target features supportMatt Ickstadt-1/+7