summary refs log tree commit diff
path: root/compiler/rustc_llvm/llvm-wrapper/LLVMWrapper.h
AgeCommit message (Expand)AuthorLines
2024-11-09Auto merge of #132584 - Zalathar:includes, r=cuviperbors-89/+9
2024-11-09Make `RustString` an extern type to avoid `improper_ctypes` warningsZalathar-2/+3
2024-11-04Trim and tidy includes in `rustc_llvm`Zalathar-44/+9
2024-11-04Move `LLVMRustAttribute[Kind]` out of `LLVMWrapper.h`Zalathar-45/+0
2024-09-16rustc_llvm: update for llvm/llvm-project@2ae968a0d9fb61606b020e898d884c82dd0e...Augie Fackler-1/+6
2024-04-25Set writable and dead_on_unwind attributes for sret argumentsNikita Popov-0/+2
2024-01-30Remove `ffi_returns_twice` featureclubby789-1/+0
2023-12-06Rollup merge of #118177 - sivadeilra:suppress-llvm-warnings, r=cuviperMatthias Krüger-0/+2
2023-11-30Add `-Zfunction-return={keep,thunk-extern}` optionMiguel Ojeda-0/+1
2023-11-22suppress warnings on msvcArlie Davis-0/+2
2023-11-21Update the minimum external LLVM to 16.Dario Nieuwenhuis-4/+0
2023-11-07llvm-wrapper: Remove include of non-existant Vectorize.hHans Wennborg-1/+0
2023-08-08remove llvm-wrapper include to silence deprecation warningRémy Rakic-1/+0
2023-07-27Update the minimum external LLVM to 15Josh Stone-2/+0
2023-05-26Add SafeStack support to rustcWesley Wiser-0/+1
2023-02-25record llvm cgu instruction statscsmoe-0/+1
2023-02-07llvm-16: Use Triple.h from new header location.Matthew Maurer-1/+6
2022-11-04LLVM 16: Switch to using MemoryEffectsTim Neumann-1/+0
2022-07-30Also gate AllocatedPointer and AllocAlign definitions by LLVM_VERSION_GEest31-0/+2
2022-07-26codegen: use new {re,de,}allocator annotations in llvmAugie Fackler-0/+3
2022-07-20Add ShadowCallStack SupportIvan Lozano-0/+1
2022-07-06Stop emitting CET prologues for naked functionsJubilee Young-0/+1
2022-02-16MemTagSanitizer SupportIvan Lozano-0/+1
2022-02-05Apply noundef attribute to &T, &mut T, Box<T>, boolErik Desjardins-0/+1
2021-11-22add rustc option for using LLVM stack smash protectionBenjamin A. Bjørnseth-0/+3
2021-10-18RustWrapper: adapt for an LLVM API changeKrasimir Georgiev-1/+0
2021-03-24LLVMWrapper: attractive nuisance macrosAugie Fackler-7/+0
2021-03-01Mark pure asm as willreturnNikita Popov-0/+1
2021-02-07HWASan supportTri Vo-0/+1
2020-09-09Move `rustllvm` into `rustc_llvm`Vadim Petrochenkov-0/+115