about summary refs log tree commit diff
path: root/compiler/rustc_codegen_ssa/src
AgeCommit message (Expand)AuthorLines
2021-06-06Auto merge of #84171 - ricobbe:raw-dylib-via-llvm, r=petrochenkovbors-7/+78
2021-06-06Auto merge of #79608 - alessandrod:bpf, r=nagisabors-0/+134
2021-06-05Remove get_install_prefix_lib_path completelybjorn3-34/+4
2021-06-05Use sysroot instead of CFG_PREFIX for the rpathbjorn3-3/+2
2021-06-05Auto merge of #85869 - tmiasko:box-free, r=nagisabors-29/+0
2021-06-04Add first cut of functionality for #58713: support for #[link(kind = "raw-dyl...Richard Cobbe-7/+78
2021-06-04Auto merge of #84449 - alexcrichton:metadata-in-object, r=nagisabors-56/+194
2021-06-04rustc: Store metadata-in-rlibs in object filesAlex Crichton-56/+194
2021-06-04Move crate_name field from OngoingCodegen to CrateInfobjorn3-6/+4
2021-06-04Move windows_subsystem field from CodegenResults to CrateInfobjorn3-16/+17
2021-06-04Provide default MetadataLoaderbjorn3-1/+8
2021-06-04Remove unnecessary wasm_import_module_map providebjorn3-1/+0
2021-06-04Provide a default provide* implementation for CodegenBackendbjorn3-2/+2
2021-06-04Auto merge of #85385 - richkadel:simpler-simplify-with-coverage, r=wesleywiserbors-0/+9
2021-06-04Rollup merge of #85850 - bjorn3:less_feature_gates, r=jyn514Yuki Okushi-4/+0
2021-06-03Remove check for projections in a branch without anyTomasz Miąsko-13/+0
2021-06-03Remove unused support for `VarDebugInfo`Tomasz Miąsko-33/+4
2021-06-02Respond to review feedbackWesley Wiser-0/+4
2021-06-02Change the type name from `_enum<..>` to `enum$<..>`Wesley Wiser-2/+2
2021-06-02Generate better debuginfo for niche-layout enumsWesley Wiser-9/+50
2021-06-02Generate better debuginfo for directly tagged enumsWesley Wiser-0/+8
2021-06-01Tweak wasm_base target spec to indicate linker is not GNU and update linker i...Luqman Aden-3/+7
2021-06-01Reland - Report coverage `0` of dead blocksRich Kadel-0/+9
2021-06-01Revert "Reduce the amount of untracked state in TyCtxt"Camille Gillot-2/+2
2021-05-31Remove unused feature gatesbjorn3-4/+0
2021-05-31Remove special handling of `box_free` from `LocalAnalyzer`Tomasz Miąsko-29/+0
2021-05-30Make allocator_kind a query.Camille GILLOT-2/+2
2021-05-27Move metadata objects to before as-needed/zignore flags to make sure they are...Luqman Aden-3/+6
2021-05-24remove cfg(bootstrap)Pietro Albini-1/+0
2021-05-23Add support for BPF inline assemblyAlessandro Decina-0/+4
2021-05-23Pass target features to bpf-linkerAlessandro Decina-0/+4
2021-05-23Fix formattingAlessandro Decina-1/+4
2021-05-23Add BPF targetAlessandro Decina-0/+123
2021-05-22native lib: defer the duplicate check after relevant_lib check.12101111-6/+8
2021-05-20Auto merge of #84665 - adamgemmell:aarch64-features, r=Amanieubors-2/+77
2021-05-19Ensure all crypto components (AES, PMULL, SHA1/2) are available on arm/aarch64Adam Gemmell-0/+4
2021-05-19Rename fptoint to frinttsAdam Gemmell-1/+1
2021-05-19Remove LSE2Adam Gemmell-3/+1
2021-05-18Rollup merge of #85274 - luqmana:linker-is-gnu-gc-sections, r=petrochenkovJack Huey-9/+10
2021-05-18Don't pass -pie to linker on windows targets.Luqman Aden-2/+5
2021-05-18Undo unnecessary changes.Luqman Aden-13/+4
2021-05-17Adjust linker_is_gnu branches for cases that don't work on windows.Luqman Aden-7/+16
2021-05-17Auto merge of #85178 - cjgillot:local-crate, r=oli-obkbors-31/+24
2021-05-17rustc_codegen_ssa: append blocks to functions w/o creating a builder.Eduard-Mihai Burtescu-15/+25
2021-05-17rustc_codegen_ssa: only create backend `BasicBlock`s as-needed.Eduard-Mihai Burtescu-40/+41
2021-05-16Auto merge of #85290 - Amanieu:asm_const_int, r=nagisabors-2/+0
2021-05-16Auto merge of #85316 - eddyb:cg-ssa-on-demand-cleanuppad, r=nagisabors-112/+109
2021-05-15Rollup merge of #85215 - richkadel:ice-fixes-minus-dead-blocks, r=tmandryGuillaume Gomez-3/+3
2021-05-15rustc_codegen_ssa: generate MSVC cleanup pads on demand, like GNU landing pads.Eduard-Mihai Burtescu-112/+109
2021-05-14Remove support for floating-point constants in asm!Amanieu d'Antras-2/+0