about summary refs log tree commit diff
path: root/compiler/rustc_codegen_ssa/src
AgeCommit message (Expand)AuthorLines
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
2021-05-14Auto merge of #83640 - bjorn3:shared_metadata_reader, r=nagisabors-0/+72
2021-05-13Only pass --[no-]gc-sections if linker is GNU ld.Luqman Aden-4/+2
2021-05-13Add support for const operands and options to global_asm!Amanieu d'Antras-36/+83
2021-05-12`coverageinfo` query needs to use the same MIR as codegenRich Kadel-3/+3
2021-05-12entirely remove rustc_args_required_const attributeRalf Jung-4/+0
2021-05-12Use () for codegen queries.Camille GILLOT-9/+7
2021-05-12Use () for lang items.Camille GILLOT-1/+1
2021-05-12Use () for proc_macro_decls_static.Camille GILLOT-2/+2
2021-05-12Use () for plugin_registrar_fn.Camille GILLOT-2/+2
2021-05-12Use () for entry_fn.Camille GILLOT-6/+5