about summary refs log tree commit diff
path: root/compiler/rustc_codegen_llvm/src
AgeCommit message (Expand)AuthorLines
2023-04-02Use `&IndexSlice` instead of `&IndexVec` where possibleScott McMurray-2/+2
2023-04-02Rollup merge of #109846 - matthiaskrgr:clippy2023_04_III, r=NilstriebNilstrieb-2/+1
2023-04-01use and_then/flat_map for map().flatten()Matthias Krüger-2/+1
2023-04-01a couple clippy::complexity fixesMatthias Krüger-2/+2
2023-03-31Auto merge of #109762 - scottmcm:variantdef-indexvec, r=WaffleLapkinbors-1/+2
2023-03-30Update `ty::VariantDef` to use `IndexVec<FieldIdx, FieldDef>`Scott McMurray-1/+2
2023-03-30Auto merge of #105587 - tgross35:once-cell-min, r=m-ou-sebors-1/+0
2023-03-29Stabilize a portion of 'once_cell'Trevor Gross-1/+0
2023-03-29Rollup merge of #109716 - scottmcm:field-to-fieldidx, r=oli-obkMatthias Krüger-3/+5
2023-03-29Auto merge of #108792 - Amanieu:ohos, r=petrochenkovbors-0/+4
2023-03-28Move `mir::Field` → `abi::FieldIdx`Scott McMurray-3/+5
2023-03-28Add OpenHarmony targetsAmanieu d'Antras-0/+4
2023-03-28Rollup merge of #109562 - bjorn3:update_ar_archive_writer, r=Mark-Simulacrumnils-1/+1
2023-03-27Rollup merge of #109635 - Nilstrieb:debrrruginfo, r=compiler=errorsMatthias Krüger-5/+4
2023-03-26debuginfo: Get pointer size/align from tcx.data_layout instead of layout_ofNilstrieb-5/+4
2023-03-24Auto merge of #109220 - nikic:poison, r=cuviperbors-1/+6
2023-03-24Update ar_archive_writer to 0.1.3bjorn3-1/+1
2023-03-23Auto merge of #109538 - matthiaskrgr:rollup-ct58npj, r=matthiaskrgrbors-4/+4
2023-03-23Rollup merge of #107718 - Zoxc:z-time, r=nnethercoteMatthias Krüger-4/+4
2023-03-23Auto merge of #108442 - scottmcm:mir-transmute, r=oli-obkbors-1/+1
2023-03-23Auto merge of #108355 - dpaoliello:dlltoolm, r=michaelwoeristerbors-14/+25
2023-03-23Auto merge of #109503 - matthiaskrgr:rollup-cnp7kdd, r=matthiaskrgrbors-2/+2
2023-03-22Add `CastKind::Transmute` to MIRScott McMurray-1/+1
2023-03-22Use -m option instead of looking for a cross-compiling version of dlltoolDaniel Paoliello-14/+25
2023-03-22More general capturesest31-1/+1
2023-03-22rustc: Remove unused `Session` argument from some attribute functionsVadim Petrochenkov-2/+2
2023-03-21Reduce output spamJohn Kåre Alsaker-4/+4
2023-03-16Use poison instead of undefNikita Popov-1/+6
2023-03-12Rollup merge of #108726 - est31:backticks_matchmaking_tidy, r=NilstriebMatthias Krüger-0/+1
2023-03-11Simplify message pathsest31-1/+1
2023-03-11Address the new odd backticks tidy lint in compiler/est31-0/+1
2023-03-07Rollup merge of #108822 - nikic:legacy-pm-removal-2, r=cuviperMatthias Krüger-3/+0
2023-03-07Auto merge of #95317 - Jules-Bertholet:round_ties_to_even, r=pnkfelix,m-ou-se...bors-0/+6
2023-03-06Remove references to PassManagerBuilderNikita Popov-3/+0
2023-03-05Auto merge of #108351 - petrochenkov:rmdit, r=cjgillotbors-1/+1
2023-03-03Rollup merge of #108599 - nikic:drop-init, r=cuviperMatthias Krüger-4/+0
2023-03-02rustc_middle: Remove trait `DefIdTree`Vadim Petrochenkov-1/+1
2023-03-01Auto merge of #108446 - Zoxc:named-allocs, r=oli-obkbors-2/+8
2023-03-01Remove pass initialization codeNikita Popov-4/+0
2023-03-01Rollup merge of #108400 - csmoe:cgu-instr-perf, r=bjorn3Matthias Krüger-0/+23
2023-02-25record llvm cgu instruction statscsmoe-0/+23
2023-02-25Name LLVM anonymous constants by a hash of their contentsJohn Kåre Alsaker-2/+8
2023-02-24Use `List::empty()` instead of `mk_substs(&[])`.Nicholas Nethercote-1/+1
2023-02-24Rename many interner functions.Nicholas Nethercote-8/+3
2023-02-22Auto merge of #108340 - eggyal:remove_traversal_trait_aliases, r=oli-obkbors-4/+4
2023-02-22Remove type-traversal trait aliasesAlan Egerton-4/+4
2023-02-22various: translation resources from cg backendDavid Wood-0/+4
2023-02-22errors: generate typed identifiers in each crateDavid Wood-4/+8
2023-02-18Make dyn* have the same scalar pair ABI as corresponding fat pointerMichael Goulet-1/+6
2023-02-18add a summary, in addition to the linkTshepang Mbambo-2/+5