summary refs log tree commit diff
path: root/compiler/rustc_codegen_ssa/src
AgeCommit message (Expand)AuthorLines
2021-10-01Add `pie` as another `relocation-model` valueMarcel Hlopko-2/+6
2021-09-30Move EncodedMetadata to rustc_metadata.Camille GILLOT-5/+6
2021-09-25Auto merge of #89030 - nbdd0121:box2, r=jonas-schievinkbors-0/+13
2021-09-25Introduce `Rvalue::ShallowInitBox`Gary Guo-0/+13
2021-09-24Auto merge of #89120 - In-line:remove_unneded_visible_parents_map, r=estebankbors-10/+15
2021-09-22Support `#[track_caller]` on closures and generatorsAaron Hill-7/+30
2021-09-22Auto merge of #88629 - wesleywiser:fix_debuginfo_for_scalarpair_params, r=oli...bors-15/+11
2021-09-21Disable visible path calculation for PrettyPrinter in Ok path of compilerAlik Aslanyan-10/+15
2021-09-19Auto merge of #88575 - eddyb:fn-abi-queries, r=nagisabors-22/+27
2021-09-19Rollup merge of #88855 - calebzulawski:feature/simd_shuffle, r=nagisaYuki Okushi-2/+6
2021-09-18Querify `fn_abi_of_{fn_ptr,instance}`.Eduard-Mihai Burtescu-14/+11
2021-09-18ty::layout: replicate `layout_of` setup for `fn_abi_of_{fn_ptr,instance}`.Eduard-Mihai Burtescu-13/+21
2021-09-18Remove support for reentrant start blocks from codegenTomasz Miąsko-19/+5
2021-09-18ty::layout: intern `FnAbi`s as `&'tcx`.Eduard-Mihai Burtescu-2/+2
2021-09-17Rollup merge of #88751 - bjorn3:move_filesearch, r=oli-obkYuki Okushi-7/+4
2021-09-16Fix shuffle index constant not being monomorphized.Caleb Zulawski-2/+6
2021-09-13Update compiler/rustc_codegen_ssa/src/mir/mod.rsOli Scherer-1/+1
2021-09-13Fix debuginfo for ScalarPair abi parametersWesley Wiser-15/+10
2021-09-13Add tracing level for codegen_mirWesley Wiser-0/+1
2021-09-12Auto merge of #88839 - nbdd0121:alignof, r=nagisabors-15/+21
2021-09-13Introduce NullOp::AlignOfGary Guo-15/+21
2021-09-09rename `is_valid_for` to `is_valid`Andreas Liljeqvist-1/+1
2021-09-09Make `abi::Abi` `Copy` and remove a *lot* of refsAndreas Liljeqvist-19/+19
2021-09-09derive Copy for WrappingRange and ScalarAndreas Liljeqvist-1/+1
2021-09-09Add methods for checking for full ranges to `Scalar` and `WrappingRange`Andreas Liljeqvist-8/+5
2021-09-08Move get_tools_search_paths from FileSearch to Sessionbjorn3-7/+4
2021-09-07Auto merge of #88161 - michaelwoerister:fix-whole-archive-no-bundle, r=petroc...bors-10/+50
2021-09-05Auto merge of #88499 - eddyb:layout-off, r=nagisabors-24/+16
2021-09-05Auto merge of #88559 - bjorn3:archive_logic_dedup, r=cjgillotbors-19/+47
2021-09-02rustc_target: move `LayoutOf` to `ty::layout`.Eduard-Mihai Burtescu-24/+16
2021-09-01Move add_rlib and add_native_library to cg_ssabjorn3-19/+47
2021-08-31Include debug info for the allocator shimDaniel Paoliello-4/+11
2021-08-30Don't allow both the `+bundle` and `+whole-archive` modifiers for rlibsWesley Wiser-0/+14
2021-08-30Fix handling of +whole-archive native link modifier.Michael Woerister-10/+36
2021-08-29Auto merge of #88337 - eddyb:field-failure-is-not-an-option, r=nagisabors-6/+9
2021-08-30rustc_target: `TyAndLayout::field` should never error.Eduard-Mihai Burtescu-4/+2
2021-08-29Auto merge of #88250 - rusticstuff:macos-lld, r=nagisabors-14/+33
2021-08-27rustc_target: add lifetime parameter to `LayoutOf`.Eduard-Mihai Burtescu-2/+7
2021-08-27Auto merge of #88227 - 12101111:nobundle-link-order, r=petrochenkovbors-36/+33
2021-08-26Adjust linking order of static nobundle libraries12101111-36/+33
2021-08-26update `TypeFlags` to deal with missing ct substslcnr-2/+2
2021-08-25Auto merge of #88242 - bonega:allocation_range, r=oli-obkbors-8/+8
2021-08-23Pass -fuse-ld=/path/to/ld64 if -Z gcc-ld and the lld_flavor for the target is...Hans Kratz-14/+33
2021-08-22Use custom wrap-around type instead of RangeAndreas Liljeqvist-8/+8
2021-08-22Fix typos “a”→“an”Frank Steffahn-1/+1
2021-08-21Auto merge of #88135 - crlf0710:trait_upcasting_part_3, r=nikomatsakisbors-13/+2
2021-08-21Always use llvm.used for coverage symbolsNikita Popov-10/+10
2021-08-18On macOS, make strip="symbols" not pass any options to stripJosh Triplett-12/+10
2021-08-18Fold `vtable_trait_upcasting_coercion_new_vptr_slot` logic into obligation pr...Charles Lew-13/+2
2021-08-10Replace #[plugin_registrar] with exporting __rustc_plugin_registrarbjorn3-4/+0