about summary refs log tree commit diff
path: root/compiler/rustc_codegen_llvm/src/consts.rs
AgeCommit message (Expand)AuthorLines
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
2021-08-16Use llvm.compiler.used insetad of llvm.usedNikita Popov-1/+1
2021-07-14consistently treat None-tagged pointers as ints; get rid of some deprecated S...Ralf Jung-2/+5
2021-07-14CTFE/Miri engine Pointer type overhaul: make Scalar-to-Pointer conversion inf...Ralf Jung-1/+1
2021-05-28Fix static relocation model for PowerPC64Boris-Chengbiao Zhou-6/+3
2021-05-18Set dso_local for more itemsBoris-Chengbiao Zhou-0/+13
2021-02-14Replace const_cstr with cstr crateXidorn Quan-3/+3
2021-02-04Use is_local instead of as_localbjorn3-2/+2
2021-02-02Avoid a hir access inside get_staticbjorn3-56/+24
2020-11-08Collapse all uses of `target.options.foo` into `target.foo`Vadim Petrochenkov-3/+3
2020-11-04Auto merge of #78280 - bugadani:span, r=lcnrbors-14/+14
2020-10-30Fix even more clippy warningsJoshua Nelson-4/+2
2020-10-27Query span as late as possibleDániel Buga-14/+14
2020-10-15Replace target.target with target and target.ptr_width with target.pointer_widthest31-3/+3
2020-09-21Rollup merge of #76962 - est31:const_cstr, r=oli-obkRalf Jung-4/+3
2020-09-20Use const_cstr macro in consts.rsest31-4/+3
2020-09-19Stop using the `const_eval` query for initializers of staticsOliver Scherer-5/+2
2020-09-04Change ty.kind to a methodLeSeulArtichaut-1/+1
2020-08-30mv compiler to compiler/mark-0/+512