about summary refs log tree commit diff
path: root/compiler/rustc_codegen_llvm/src
AgeCommit message (Expand)AuthorLines
2021-07-10Auto merge of #86873 - nikic:opaque-ptrs, r=nagisabors-39/+42
2021-07-09Auto merge of #86419 - ricobbe:raw-dylib-stdcall, r=petrochenkovbors-5/+22
2021-07-09Pass type when creating loadNikita Popov-39/+39
2021-07-09Pass type when creating atomic loadNikita Popov-0/+3
2021-07-09Add support for raw-dylib with stdcall, fastcall functions on i686-pc-windows...Richard Cobbe-5/+22
2021-07-08Adjust the threshold to look at the ABI, not just the sizeScott McMurray-12/+24
2021-07-08Stop generating `alloca`s+`memcmp` for simple array equalityScott McMurray-0/+31
2021-07-06Auto merge of #86911 - bjorn3:crate_info_refactor, r=petrochenkovbors-6/+1
2021-07-06Don't pass local_crate_name to link_binary separatelybjorn3-6/+1
2021-07-02Respond to review feedbackWesley Wiser-1/+1
2021-07-02Show the variant name for univariant enumsWesley Wiser-1/+1
2021-07-02Update directly tagged enums to visualize the same as niche-layout enumsWesley Wiser-89/+34
2021-07-02Auto merge of #85269 - dpaoliello:dpaoliello/DebugSymbols, r=michaelwoeristerbors-47/+38
2021-07-01Rollup merge of #86652 - nagisa:nagisa/non-leaf-fp, r=petrochenkovGuillaume Gomez-13/+23
2021-06-30Improve debug symbol names to avoid ambiguity and work better with MSVC's deb...Daniel Paoliello-47/+38
2021-06-30Add support for leaf fn frame pointer eliminationSimonas Kazlauskas-13/+23
2021-06-29Auto merge of #86603 - Mark-Simulacrum:stage-step, r=pietroalbinibors-1/+0
2021-06-28Update to new bootstrap compilerMark Rousskov-1/+0
2021-06-28Update other codegens to use tcx managed vtable allocations.Charles Lew-0/+4
2021-06-26Auto merge of #86267 - ZuseZ4:master, r=nagisabors-0/+14
2021-06-26Remove dropping of loaded plugins and better debug infoManuel Drehwald-1/+3
2021-06-23Use HTTPS links where possibleSmitty-3/+3
2021-06-23Add missing useManuel Drehwald-1/+4
2021-06-21addressing feedbackManuel Drehwald-6/+5
2021-06-13allow loading of llvm plugins on nightlyManuel Drehwald-0/+10
2021-06-10Auto merge of #86020 - nagisa:nagisa/outliner, r=pnkfelixbors-1/+12
2021-06-10Auto merge of #85910 - cjgillot:no-meta-version, r=Aaron1011bors-1/+1
2021-06-07Auto merge of #85810 - bjorn3:further_driver_cleanup, r=varkorbors-10/+3
2021-06-06Auto merge of #84171 - ricobbe:raw-dylib-via-llvm, r=petrochenkovbors-1/+116
2021-06-06Auto merge of #79608 - alessandrod:bpf, r=nagisabors-0/+6
2021-06-05Disable the machine outliner by defaultSimonas Kazlauskas-1/+12
2021-06-04Add first cut of functionality for #58713: support for #[link(kind = "raw-dyl...Richard Cobbe-1/+116
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-04Move crate_name field from OngoingCodegen to CrateInfobjorn3-1/+1
2021-06-04Remove unused importsbjorn3-2/+2
2021-06-04Provide default MetadataLoaderbjorn3-4/+0
2021-06-04Provide a default provide* implementation for CodegenBackendbjorn3-3/+0
2021-06-02Respond to review feedbackWesley Wiser-62/+28
2021-06-02Change the type name from `_enum<..>` to `enum$<..>`Wesley Wiser-3/+3
2021-06-02Respond to review feedbackWesley Wiser-3/+33
2021-06-02Make tidy happyWesley Wiser-4/+10
2021-06-02Generate better debuginfo for niche-layout enumsWesley Wiser-72/+127
2021-06-02Remove fallback for containing scopesWesley Wiser-9/+2
2021-06-02Resolve EnumTagInfo FIXMEWesley Wiser-15/+11
2021-06-02Generate better debuginfo for directly tagged enumsWesley Wiser-5/+6
2021-06-02Miscellaneous inlining improvementsTomasz Miąsko-0/+6
2021-06-01Drop metadata_encoding_version.Camille GILLOT-1/+1
2021-06-01Revert "Reduce the amount of untracked state in TyCtxt"Camille Gillot-1/+1
2021-05-30Drop metadata_encoding_version.Camille GILLOT-1/+1