Files
clang-p2996/llvm/lib/Transforms/InstCombine/InstCombineLoadStoreAlloca.cpp
David Green bec4c7f5f7 [InstCombine] Unpack scalable struct loads/stores. (#123986)
This teaches unpackLoadToAggregate and unpackStoreToAggregate to unpack
scalable structs to individual loads/stores with insertvalues /
extractvalues. The gep used for the offsets uses an i8 ptradd as opposed
to a struct gep, as the geps for scalable structs are not supported and
we canonicalize to i8.
2025-01-23 18:04:27 +00:00

58 KiB