about summary refs log tree commit diff
path: root/compiler/rustc_codegen_llvm/src/llvm/ffi.rs
AgeCommit message (Expand)AuthorLines
2022-05-25rustc_codegen_ssa: cleanup `AtomicOrdering`Tomasz Miąsko-2/+1
2022-05-20Remove `crate` visibility usage in compilerJacob Pratt-5/+5
2022-04-20Stub out more PassManagerBuilder functionsNikita Popov-7/+6
2022-04-20Stub out various legacy PM functions with LLVM 15Nikita Popov-1/+1
2022-04-15Add codegen for global_asm! sym operandsAmanieu d'Antras-0/+2
2022-03-04Auto merge of #94539 - tmiasko:string-attributes, r=nikicbors-2/+3
2022-03-04Auto merge of #94159 - erikdesjardins:align-load, r=nikicbors-0/+1
2022-03-03Pass LLVM string attributes as string slicesTomasz Miąsko-2/+3
2022-03-02Fix unused_doc_comments lint errorsGuillaume Gomez-2/+2
2022-03-02Auto merge of #94229 - erikdesjardins:rem2, r=nikicbors-6/+0
2022-03-01Auto merge of #94402 - erikdesjardins:revert-coldland, r=nagisabors-2/+0
2022-02-28Add !align metadata on loads of &/&mut/BoxErik Desjardins-0/+1
2022-02-28Remove LLVM attribute removalErik Desjardins-6/+0
2022-02-27Revert "Auto merge of #92419 - erikdesjardins:coldland, r=nagisa"Erik Desjardins-2/+0
2022-02-27Apply noundef metadata to loads of types that do not permit raw initErik Desjardins-0/+1
2022-02-26Add LLVM attributes in batches instead of individuallyErik Desjardins-19/+34
2022-02-18Rollup merge of #91675 - ivanloz:memtagsan, r=nagisaMatthias Krüger-0/+1
2022-02-16MemTagSanitizer SupportIvan Lozano-0/+1
2022-02-14llvm: migrate to new parameter-bearing uwtable attrAugie Fackler-0/+1
2022-02-05Apply noundef attribute to &T, &mut T, Box<T>, boolErik Desjardins-0/+1
2022-01-27Windows: Disable LLVM crash dialog boxes.Eric Huss-0/+1
2022-01-24Use error-on-mismatch policy for PAuth module flags.Jacob Bramley-1/+30
2022-01-17Rollup merge of #92877 - Amanieu:remove_llvm_nounwind, r=Mark-SimulacrumMatthias Krüger-1/+0
2022-01-14Remove LLVMRustMarkAllFunctionsNounwindAmanieu d'Antras-1/+0
2022-01-12Remove deprecated LLVM-style inline assemblyTomasz Miąsko-10/+1
2022-01-03RustWrapper: adapt for an LLVM API changeKrasimir Georgiev-3/+3
2022-01-01Auto merge of #92419 - erikdesjardins:coldland, r=nagisabors-0/+2
2021-12-30keep noinline for system llvm < 14Erik Desjardins-0/+2
2021-12-30Auto merge of #91125 - eskarn:llvm-passes-plugin-support, r=nagisabors-0/+2
2021-12-16Remove `in_band_lifetimes` from `rustc_codegen_llvm`LegionMammal978-190/+199
2021-12-13Use the existing llvm-plugins option for both legacy and new pm registrationAxel Cohen-2/+2
2021-12-13Add a codegen option to allow loading LLVM pass pluginsAxel Cohen-0/+2
2021-12-03Adjust llvm wrapper for unwinding support for inlineasmcynecx-0/+1
2021-12-01Rollup merge of #91207 - richkadel:rk-bump-coverage-version, r=tmandryMatthias Krüger-2/+40
2021-11-28Rollup merge of #90833 - tmiasko:optimization-remarks, r=nikicMatthias Krüger-9/+22
2021-11-23Update CoverageMappingFormat Support to Version6Arpad Borsos-2/+40
2021-11-22add rustc option for using LLVM stack smash protectionBenjamin A. Bjørnseth-0/+3
2021-11-16Emit LLVM optimization remarks when enabled with `-Cremark`Tomasz Miąsko-9/+22
2021-11-05Initialize LLVM time trace profiler on each code generation threadTomasz Miąsko-0/+2
2021-10-27Auto merge of #89652 - rcvalle:rust-cfi, r=nagisabors-0/+3
2021-10-25Add LLVM CFI support to the Rust compilerRamon de C Valle-0/+3
2021-10-25Rollup merge of #89581 - jblazquez:master, r=Mark-SimulacrumMatthias Krüger-0/+1
2021-10-25Auto merge of #89808 - tmiasko:llvm-multithreaded, r=nagisabors-1/+1
2021-10-12Cleanup LLVM multi-threading checksTomasz Miąsko-1/+1
2021-10-12Remap ssa RealPredicate to llvm RealPredicateTomasz Miąsko-0/+27
2021-10-11Add -Z no-unique-section-names to reduce ELF header bloat.Javier Blazquez-0/+1
2021-10-07Rollup merge of #89025 - ricobbe:raw-dylib-link-ordinal, r=michaelwoeristerJubilee-2/+9
2021-10-06Enable AutoFDO.Michael Benfield-0/+3
2021-10-01Fix clippy lintsGuillaume Gomez-1/+1
2021-09-20Implement #[link_ordinal] attribute in the context of #[link(kind = "raw-dyli...Richard Cobbe-2/+9