summary refs log tree commit diff
path: root/compiler/rustc_codegen_llvm/src/back
AgeCommit message (Expand)AuthorLines
2022-01-05Disable LLVM newPM by defaultSimonas Kazlauskas-8/+4
2021-11-09Rollup merge of #90701 - michaelwoerister:more-artifact-sizes, r=davidtwcoMatthias Krüger-0/+46
2021-11-08Record more artifact sizes during self-profiling.Michael Woerister-0/+46
2021-11-08Don't abort compilation after giving a lint errorJoshua Nelson-1/+1
2021-10-25Rollup merge of #89581 - jblazquez:master, r=Mark-SimulacrumMatthias Krüger-0/+2
2021-10-11Add -Z no-unique-section-names to reduce ELF header bloat.Javier Blazquez-0/+2
2021-10-08Default to disabling the new pass manager for the s390x targets.Hans Kratz-4/+13
2021-10-07Rollup merge of #89025 - ricobbe:raw-dylib-link-ordinal, r=michaelwoeristerJubilee-5/+5
2021-10-06Enable AutoFDO.Michael Benfield-0/+15
2021-10-03Move rustc_middle::middle::cstore to rustc_session.Camille GILLOT-1/+1
2021-10-02Auto merge of #89405 - GuillaumeGomez:fix-clippy-lints, r=cjgillotbors-18/+17
2021-10-01Rollup merge of #89376 - andjo403:selfProfileUseAfterDropFix, r=Mark-SimulacrumManish Goregaokar-4/+6
2021-10-01Fix clippy lintsGuillaume Gomez-18/+17
2021-10-01Rollup merge of #88820 - hlopko:add_pie_relocation_model, r=petrochenkovManish Goregaokar-1/+2
2021-10-01Add `pie` as another `relocation-model` valueMarcel Hlopko-1/+2
2021-09-29Fix use after drop in self-profile with llvm eventsAndreas Jonson-4/+6
2021-09-25Enable new pass manager on LLVM 13Nikita Popov-2/+3
2021-09-20Implement #[link_ordinal] attribute in the context of #[link(kind = "raw-dyli...Richard Cobbe-5/+5
2021-09-17Work around invalid DWARF bugs for fat LTOYilin Chen-2/+16
2021-09-01Move add_rlib and add_native_library to cg_ssabjorn3-80/+18
2021-08-16Handle SrcMgr diagnosticsNikita Popov-40/+3
2021-07-09Add support for raw-dylib with stdcall, fastcall functions on i686-pc-windows...Richard Cobbe-5/+22
2021-06-04Add first cut of functionality for #58713: support for #[link(kind = "raw-dyl...Richard Cobbe-1/+82
2021-05-12Use () for codegen queries.Camille GILLOT-4/+2
2021-05-08Support -C passes in NewPMNikita Popov-12/+31
2021-05-08Don't force -O1 with ThinLTONikita Popov-22/+0
2021-05-08Explicitly register GCOV profiling pass as wellNikita Popov-9/+9
2021-05-08Explicitly register instrprof passNikita Popov-1/+6
2021-05-08Make -Z new-llvm-pass-manager an Option<bool>Nikita Popov-1/+1
2021-05-05Implement RFC 2951: Native link modifiersLuqman Aden-2/+3
2021-04-05Rollup merge of #82483 - tmiasko:option-from-str, r=matthewjasperDylan DPC-1/+1
2021-04-05Rollup merge of #80525 - devsnek:wasm64, r=nagisaDylan DPC-4/+1
2021-04-04wasm64Gus Caplan-4/+1
2021-04-03Move SanitizerSet to rustc_targetSimonas Kazlauskas-2/+2
2021-03-31Auto merge of #83666 - Amanieu:instrprof-order, r=tmandrybors-0/+9
2021-03-30Apply review feedbackAmanieu d'Antras-1/+5
2021-03-30Run LLVM coverage instrumentation passes before optimization passesAmanieu d'Antras-0/+5
2021-03-26Use iter::zip in compiler/Josh Stone-3/+2
2021-03-17Auto merge of #83084 - nagisa:nagisa/features-native, r=petrochenkovbors-4/+1
2021-03-16Adjust `-Ctarget-cpu=native` handling in cg_llvmSimonas Kazlauskas-4/+1
2021-03-12Add support for storing code model to LLVM module IRHiroki Noda-1/+1
2021-03-09Use FromStr trait for number option parsingTomasz Miąsko-1/+1
2021-02-23Auto merge of #82102 - nagisa:nagisa/fix-dwo-name, r=davidtwcobors-1/+1
2021-02-14Don't fail to remove files if they are missingSimonas Kazlauskas-3/+2
2021-02-14Set path of the compile unit to the source directorySimonas Kazlauskas-1/+1
2021-02-07HWASan supportTri Vo-0/+6
2021-01-28rustc: Stabilize `-Zrun-dsymutil` as `-Csplit-debuginfo`Alex Crichton-15/+19
2021-01-14Use Option::map_or instead of `.map(..).unwrap_or(..)`LingMan-2/+1
2021-01-06Make target-cpu=native detect individual featuresAndrew Sun-1/+2
2020-12-30remove unused return types such as empty Results or Options that would always...Matthias Krüger-3/+2