about summary refs log tree commit diff
path: root/compiler/rustc_codegen_ssa/src
AgeCommit message (Expand)AuthorLines
2021-11-06use matches!() macro in more placesMatthias Krüger-4/+1
2021-11-06Auto merge of #90641 - matthiaskrgr:mut, r=cjgillotbors-1/+1
2021-11-06pointee_info_at() does not need mutable accessMatthias Krüger-1/+1
2021-11-05Initialize LLVM time trace profiler on each code generation threadTomasz Miąsko-51/+73
2021-11-05Auto merge of #90577 - matthiaskrgr:clippy_perf_nov, r=petrochenkovbors-2/+2
2021-11-04clippy::perf fixesMatthias Krüger-2/+2
2021-11-03Update aarch64 `target_feature` list for LLVM 12.Adam Gemmell-8/+17
2021-10-28Revert "Add rustc lint, warning when iterating over hashmaps"Mark Rousskov-1/+0
2021-10-27Auto merge of #89652 - rcvalle:rust-cfi, r=nagisabors-3/+47
2021-10-27Auto merge of #89937 - JohnTitor:fix-89875, r=Amanieubors-1/+4
2021-10-26Properly check `target_features` not to trigger an assertionYuki Okushi-1/+4
2021-10-26Auto merge of #85830 - bjorn3:separate_provide_extern, r=cjgillotbors-6/+6
2021-10-25Add LLVM CFI support to the Rust compilerRamon de C Valle-3/+47
2021-10-25Avoid a branch on key being local for queries that use the same local and ext...bjorn3-6/+6
2021-10-25enable `i8mm` on armSparrowLii-0/+1
2021-10-25enable `i8mm` target feature on aarch64SparrowLii-1/+1
2021-10-24Rollup merge of #89558 - lcnr:query-stable-lint, r=estebankMatthias Krüger-0/+1
2021-10-20Remove NullOp::BoxGary Guo-27/+0
2021-10-20Auto merge of #90050 - michaelwoerister:fix-vtable-debug-name-crash-90019, r=...bors-7/+4
2021-10-19Erase late-bound regions before computing vtable debuginfo name.Michael Woerister-7/+4
2021-10-16Adopt let_else across the compilerest31-6/+4
2021-10-15allow `potential_query_instability` everywherelcnr-0/+1
2021-10-11Auto merge of #89597 - michaelwoerister:improve-vtable-debuginfo, r=wesleywiserbors-3/+64
2021-10-09Rollup merge of #89634 - hawkw:eliza/enable-err-warn, r=oli-obkMatthias Krüger-5/+4
2021-10-08Auto merge of #89619 - michaelwoerister:incr-vtables, r=nagisabors-1/+1
2021-10-08Create more accurate debuginfo for vtables.Michael Woerister-3/+64
2021-10-07Rollup merge of #88137 - joshtriplett:osx-strip-symbols-no-option, r=michaelw...Jubilee-12/+10
2021-10-07lol i forgot the syntax for my own crate's macrosEliza Weisman-2/+2
2021-10-07comma-related changesEliza Weisman-1/+1
2021-10-07Turn tcx.vtable_allocation() into a query.Michael Woerister-1/+1
2021-10-07use structured fields in some existing warningsEliza Weisman-5/+4
2021-10-06Enable AutoFDO.Michael Benfield-0/+7
2021-10-03Remove re-export.Camille GILLOT-1/+1
2021-10-03Move rustc_middle::middle::cstore to rustc_session.Camille GILLOT-5/+5
2021-10-01Rollup merge of #88820 - hlopko:add_pie_relocation_model, r=petrochenkovManish Goregaokar-2/+6
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