about summary refs log tree commit diff
path: root/compiler/rustc_codegen_llvm/src/consts.rs
AgeCommit message (Expand)AuthorLines
2023-01-25create and use GlobalAlloc::address_spaceErik Desjardins-10/+3
2023-01-22abi: add `AddressSpace` field to `Primitive::Pointer`Erik Desjardins-1/+1
2023-01-17Remove double spaces after dots in commentsMaybe Waffle-2/+2
2022-12-05Move linkage type check to HIR analysis and fix semantics issues.Peter Collingbourne-14/+4
2022-11-29codegen-llvm: never combine DSOLocal and DllImportDavid Rheinsberg-6/+10
2022-11-15Auto merge of #104054 - RalfJung:byte-provenance, r=oli-obkbors-7/+5
2022-11-09Reuse SymbolAlreadyDefinedSLASHLogin-5/+5
2022-11-09Port LinkageConstOrMutType errorSLASHLogin-8/+3
2022-11-09Port InvalidMinimumAlignmentSLASHLogin-1/+4
2022-11-06move InitMask to its own moduleRalf Jung-3/+1
2022-11-06interpret: support for per-byte provenanceRalf Jung-4/+4
2022-11-03Fix Access Violation when using lld & ThinLTO on windows-msvcWesley Wiser-1/+3
2022-10-19Get rid of native_library projection queriesnils-1/+4
2022-09-27rustc_typeck to rustc_hir_analysislcnr-1/+1
2022-09-01Always import all tracing macros for the entire crate instead of piecemeal by...Oli Scherer-1/+0
2022-08-27interpret: rename relocation → provenanceRalf Jung-11/+11
2022-08-26Implementation of import_name_typeDaniel Paoliello-4/+8
2022-07-22Auto merge of #99420 - RalfJung:vtable, r=oli-obkbors-1/+3
2022-07-21Auto merge of #93718 - thomcc:used-macho, r=pnkfelixbors-2/+12
2022-07-20consistently use VTable over Vtable (matching stable stdlib API RawWakerVTable)Ralf Jung-1/+1
2022-07-20add a Vtable kind of symbolic allocationsRalf Jung-1/+3
2022-07-13Rename `debugging_opts` to `unstable_opts`Joshua Nelson-1/+1
2022-05-20Remove `crate` visibility usage in compilerJacob Pratt-3/+3
2022-05-11Move `#[used]` check for Mach-O to `rustc_typeck` from `rustc_codegen_llvm`Thom Chiovoloni-27/+7
2022-05-11Fix mixup between `llvm.compiler.used` and `llvm.used` in commentThom Chiovoloni-1/+1
2022-05-11Only compile #[used] as llvm.compiler.used for ELF targetsThom Chiovoloni-3/+33
2022-04-15Add codegen for global_asm! sym operandsAmanieu d'Antras-0/+7
2022-04-05Use WrappingRange::full instead of hand-rolling itOli Scherer-1/+1
2022-04-05Mark scalar layout unions so that backends that do not support partially init...Oli Scherer-1/+4
2022-03-14debuginfo: Refactor debuginfo generation for typesMichael Woerister-1/+1
2022-03-07Introduce `ConstAllocation`.Nicholas Nethercote-3/+5
2022-02-25Auto merge of #94130 - erikdesjardins:partially, r=nikicbors-22/+19
2022-02-20add check for llvm 14Erik Desjardins-1/+8
2022-02-19Adopt let else in more placesest31-3/+2
2022-02-19switch to limiting the number of init/uninit chunksErik Desjardins-21/+9
2022-02-18Use undef for partially-uninit constants up to 1024 bytesErik Desjardins-2/+4
2022-02-06`#[used(linker)]` attribute (https://github.com/dtolnay/linkme/issues/41)cynecx-0/+9
2021-12-16Remove `in_band_lifetimes` from `rustc_codegen_llvm`LegionMammal978-7/+7
2021-12-09Remove redundant [..]sest31-1/+1
2021-11-10Use more robust checks in rustc for wasmAlex Crichton-1/+1
2021-11-10Update more rustc/libtest things for wasm64Alex Crichton-1/+1
2021-10-01Fix clippy lintsGuillaume Gomez-9/+9
2021-09-09Make `abi::Abi` `Copy` and remove a *lot* of refsAndreas Liljeqvist-1/+1
2021-09-02rustc_target: move `LayoutOf` to `ty::layout`.Eduard-Mihai Burtescu-1/+2
2021-08-25improve commentErik Desjardins-1/+1
2021-08-25don't generate partially-undef constsErik Desjardins-9/+13
2021-08-25use undef for uninitialized bytes in constantsErik Desjardins-13/+54
2021-08-23Rename to WrappingRangeAndreas Liljeqvist-5/+2
2021-08-22Use custom wrap-around type instead of RangeAndreas Liljeqvist-2/+7
2021-08-21Always use llvm.used for coverage symbolsNikita Popov-2/+15