about summary refs log tree commit diff
path: root/tests/codegen/intrinsics/transmute.rs
AgeCommit message (Expand)AuthorLines
2025-07-22Rename `tests/codegen` into `tests/codegen-llvm`Guillaume Gomez-497/+0
2025-07-10Add `BuilderMethods::unreachable_nonterminator`Scott McMurray-21/+20
2025-07-09Make UB transmutes really UB in LLVMScott McMurray-9/+13
2025-07-04Address PR feedbackScott McMurray-7/+7
2025-04-05Update the minimum external LLVM to 19Josh Stone-7/+4
2025-02-23Don't re-`assume` in `transmute`s that don't change nichesScott McMurray-0/+25
2025-02-19Emit `trunc nuw` for unchecked shifts and `to_immediate_scalar`Scott McMurray-4/+7
2025-02-12`transmute` should also assume non-null pointersScott McMurray-3/+5
2025-02-11tests/codegen: use -Copt-level=3 instead of -OJubilee Young-1/+1
2024-07-29Reformat `use` declarations.Nicholas Nethercote-3/+2
2024-04-24Fix tests and blessGary Guo-1/+0
2024-04-11use [N x i8] for alloca typesErik Desjardins-8/+8
2024-03-11Lower transmutes from int to pointer type as gep on nullBen Kimock-2/+2
2024-02-22[AUTO_GENERATED] Migrate compiletest to use `ui_test`-style `//@` directives许杰友 Jieyou Xu (Joe)-2/+2
2023-12-15Separate immediate and in-memory ScalarPair representationNikita Popov-5/+5
2023-07-27Update the minimum external LLVM to 15Josh Stone-1/+0
2023-07-08Always name the return place.Camille GILLOT-47/+43
2023-05-31Add a distinct `OperandValue::ZeroSized` variant for ZSTsScott McMurray-4/+71
2023-04-22Add `intrinsics::transmute_unchecked`Scott McMurray-33/+9
2023-04-13`assume` value ranges in `transmute`Scott McMurray-4/+4
2023-04-09Handle not all immediates having `abi::Scalar`sScott McMurray-1/+57
2023-04-06Check `CastKind::Transmute` sizes in a better wayScott McMurray-1/+73
2023-04-04Allow `transmute`s to produce `OperandValue`s instead of always using `alloca`sScott McMurray-23/+130
2023-03-22Add `CastKind::Transmute` to MIRScott McMurray-0/+196