about summary refs log tree commit diff
path: root/compiler/rustc_codegen_ssa
AgeCommit message (Expand)AuthorLines
2022-07-23Add fine-grained LLVM CFI support to the Rust compilerRamon de C Valle-15/+19
2022-07-23Add `sign-ext` target feature to the WASM targetdAxpeDDa-0/+1
2022-07-22Enable raw-dylib for binariesDaniel Paoliello-8/+48
2022-07-22simplify more, ret_deref -> has_derefouz-a-2/+1
2022-07-22simplify some code that depend on Derefouz-a-8/+3
2022-07-22Rollup merge of #98868 - tmiasko:unreachable-coverage, r=wesleywiserDylan DPC-5/+2
2022-07-22Auto merge of #99420 - RalfJung:vtable, r=oli-obkbors-4/+22
2022-07-21Auto merge of #98162 - nextsilicon:support_lto_embed_bitcode, r=davidtwcobors-0/+2
2022-07-21Auto merge of #93718 - thomcc:used-macho, r=pnkfelixbors-1/+3
2022-07-20various nits from reviewRalf Jung-1/+4
2022-07-20add range metadata to alignment loadsRalf Jung-2/+7
2022-07-20Move vtable_size and vtable_align impls to cg_ssabjorn3-0/+10
2022-07-20consistently use VTable over Vtable (matching stable stdlib API RawWakerVTable)Ralf Jung-3/+3
2022-07-20Revert "Rollup merge of #98582 - oli-obk:unconstrained_opaque_type, r=estebank"Oli Scherer-16/+0
2022-07-18Add support for MIPS VZ ISA extensionjam1garner-2/+5
2022-07-17Auto merge of #99033 - 5225225:interpreter-validity-checks, r=oli-obkbors-5/+5
2022-07-17Upgrade indexmap and thorin-dwp to use hashbrown 0.12Josh Stone-1/+1
2022-07-15Introduce opaque type to hidden type projectionOli Scherer-0/+16
2022-07-14Use constant eval to do strict validity checks5225225-5/+5
2022-07-14Auto merge of #96544 - m-ysk:feature/issue-96358, r=cjgillotbors-25/+3
2022-07-14rustc: add ability to output regular LTO bitcode modulesZiv Dunkelman-0/+2
2022-07-13Rename `debugging_opts` to `unstable_opts`Joshua Nelson-44/+43
2022-07-13Auto merge of #99210 - Dylan-DPC:rollup-879cp1t, r=Dylan-DPCbors-1/+1
2022-07-13Rollup merge of #99155 - Amanieu:unstable-target-features, r=davidtwcoDylan DPC-1/+1
2022-07-12add new rval, pull deref earlyouz-a-0/+6
2022-07-11Keep unstable target features for asm feature checkingAmanieu d'Antras-1/+1
2022-07-09tweak names and output and blessRalf Jung-1/+1
2022-07-09review feedbackRalf Jung-1/+1
2022-07-09don't allow ZST in ScalarIntRalf Jung-0/+5
2022-07-08Auto merge of #98638 - bjorn3:less_string_interning, r=tmiaskobors-65/+58
2022-07-08Add `SourceScope::inlined_instance`Tomasz Miąsko-5/+2
2022-07-07Auto merge of #95573 - cjgillot:lower-query, r=michaelwoeristerbors-8/+12
2022-07-07Auto merge of #99014 - Dylan-DPC:rollup-n84y0jk, r=Dylan-DPCbors-39/+71
2022-07-07Rollup merge of #98930 - tmiasko:pub-basic-blocks, r=oli-obkDylan DPC-1/+1
2022-07-07Rollup merge of #98901 - davidtwco:split-dwarf-incr-workproduct, r=michaelwoe...Dylan DPC-38/+70
2022-07-07Auto merge of #98675 - eddyb:cg-array-literal, r=nikicbors-1/+6
2022-07-07Move `dominators` from Body to BasicBlocksTomasz Miąsko-1/+1
2022-07-06Allow to create definitions inside the query system.Camille GILLOT-8/+12
2022-07-06Rollup merge of #96935 - thomcc:atomicptr-strict-prov, r=dtolnayGuillaume Gomez-3/+1
2022-07-06ssa: abort if dwarf packaging failsDavid Wood-0/+1
2022-07-06ssa: remove dwo of metadata and allocator moduleDavid Wood-14/+18
2022-07-06incr: cache dwarf objects in work productsDavid Wood-24/+51
2022-07-06Update TypeVisitor pathsAlan Egerton-2/+2
2022-07-05Auto merge of #96862 - oli-obk:enum_cast_mir, r=RalfJungbors-75/+12
2022-07-05Prefer trace level instrumentation for the new noisy instrument attributesOli Scherer-2/+2
2022-07-05Add a helper method with an explicit name instead of hand rolling a match 3xOli Scherer-3/+3
2022-07-02import all necessary parts of rustc_metadata::fsYoshiki Matsuda-3/+4
2022-07-02fix a typoYoshiki Matsuda-1/+1
2022-07-02move emit_metadata to rustc_metadata::fsYoshiki Matsuda-29/+6
2022-07-02Auto merge of #91743 - cjgillot:enable_mir_inlining_inline_all, r=oli-obkbors-0/+1