about summary refs log tree commit diff
path: root/compiler/rustc_codegen_llvm/src/back/write.rs
AgeCommit message (Expand)AuthorLines
2023-08-08Rollup merge of #113593 - rcvalle:rust-cfi-fix-90546, r=wesleywiserMatthias Krüger-0/+3
2023-08-08Only enable hotness information when PGO is availableJakub Beránek-0/+2
2023-08-07CFI: Fix error compiling core with LLVM CFI enabledRamon de C Valle-0/+3
2023-08-01Auto merge of #113339 - lqd:respect-filters, r=tmiaskobors-23/+16
2023-08-01remove remark filtering on the rust sideRémy Rakic-23/+16
2023-08-01Auto merge of #105545 - erikdesjardins:ptrclean, r=bjorn3bors-4/+3
2023-07-30inline format!() args up to and including rustc_codegen_llvmMatthias Krüger-3/+3
2023-07-29cg_llvm: remove pointee types and pointercast/bitcast-of-ptrErik Desjardins-4/+3
2023-07-05Revert "use new c literals instead of cstr! macro"León Orell Valerian Liehr-8/+8
2023-07-02Auto merge of #113040 - Kobzol:llvm-remark-streamer, r=tmiaskobors-3/+38
2023-07-02Add `rustc` option to output LLVM optimization remarks to YAML filesJakub Beránek-3/+38
2023-06-08Use `c`-prefixed stringKai Luo-6/+6
2023-06-08Support embedding bitcode on AIXKai Luo-2/+19
2023-05-31use new c literals instead of cstr! macroklensy-4/+4
2023-05-04Output LLVM optimization remark kind in `-Cremark` outputJakub Beránek-0/+10
2023-04-04replace LLVMRustAppendModuleInlineAsm with LLVMAppendModuleInlineAsm, LLVMRus...klensy-2/+2
2023-03-28Add OpenHarmony targetsAmanieu d'Antras-0/+3
2023-02-25record llvm cgu instruction statscsmoe-0/+21
2023-02-18Auto merge of #99679 - repnop:kernel-address-sanitizer, r=cuviperbors-0/+4
2023-02-16`if $c:expr { Some($r:expr) } else { None }` =>> `$c.then(|| $r)`Maybe Waffle-10/+5
2023-02-14Add `kernel-address` sanitizer support for freestanding targetsWesley Norris-0/+4
2023-01-30session: diagnostic migration lint on more fnsDavid Wood-32/+32
2023-01-17Remove double spaces after dots in commentsMaybe Waffle-1/+1
2022-12-20Remove wrapper functions for some unstable optionsNilstrieb-1/+1
2022-11-08llvm: dwo only emitted when object code emittedDavid Wood-3/+13
2022-10-14fix a typowtj-1/+1
2022-09-19Rename LLVM `optimize` functionsJosh Stone-3/+3
2022-09-18Remove -Znew-llvm-pass-managerJosh Stone-4/+0
2022-09-18Remove support for LLVM's legacy pass managerJosh Stone-249/+12
2022-09-01Always import all tracing macros for the entire crate instead of piecemeal by...Oli Scherer-1/+0
2022-08-16Rollup merge of #100460 - cuviper:drop-llvm-12, r=nagisaMatthias Krüger-14/+1
2022-08-14Update the minimum external LLVM to 13Josh Stone-14/+1
2022-08-12Respond to RFC comments.ridwanabdillahi-1/+1
2022-08-11Add support for generating unique *.profraw files by default when using the `...ridwanabdillahi-0/+10
2022-07-14rustc: add ability to output regular LTO bitcode modulesZiv Dunkelman-1/+1
2022-07-13Rename `debugging_opts` to `unstable_opts`Joshua Nelson-7/+7
2022-06-16Rollup merge of #97757 - xFrednet:rfc-2383-expect-with-force-warn, r=wesleywi...Matthias Krüger-1/+1
2022-06-16Support lint expectations for `--force-warn` lints (RFC 2383)xFrednet-1/+1
2022-06-14Rollup merge of #95243 - vladimir-ea:compiler_watch_os, r=nagisaYuki Okushi-1/+2
2022-06-13Add Apple WatchOS compile targetsVladimir Michael Eatwell-1/+2
2022-06-11Rollup merge of #97969 - inglorion:prelinkpasses, r=nikicMatthias Krüger-1/+1
2022-06-10Make -Cpasses= only apply to pre-link optimizationBob Haarman-1/+1
2022-06-09refactor write_output_file to merge two invocation paths into one.Felix S. Klock II-18/+14
2022-04-20Stub out more PassManagerBuilder functionsNikita Popov-15/+10
2022-04-20Drop support for -Znew-llvm-pass-manager=no with LLVM 15Nikita Popov-0/+6
2022-04-07simplify a self-profiling activity call in the LLVM backendRémy Rakic-2/+1
2022-03-01Querify `global_backend_features`Simonas Kazlauskas-5/+12
2022-02-19Adopt let else in more placesest31-8/+2
2022-01-06sess/cg: re-introduce split dwarf kindDavid Wood-14/+21
2021-12-30Auto merge of #91125 - eskarn:llvm-passes-plugin-support, r=nagisabors-16/+8