diff options
author | Arnold Schwaighofer <aschwaighofer@apple.com> | 2023-10-27 11:42:37 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-10-27 11:42:37 -0700 |
commit | 08e9c462eaa900449c2250c7ae84d9d303de9fb4 (patch) | |
tree | 3b197dac1a213044bbd8e95ece5e95b44441561f /llvm/lib/CodeGen/MachineInstr.cpp | |
parent | 138e6c1c86e8050781cb626598c380651d31206c (diff) | |
download | llvm-08e9c462eaa900449c2250c7ae84d9d303de9fb4.zip llvm-08e9c462eaa900449c2250c7ae84d9d303de9fb4.tar.gz llvm-08e9c462eaa900449c2250c7ae84d9d303de9fb4.tar.bz2 |
SwiftCallingConv: Fix the splitVectorEntry function (#69953)
When splitting an entry into multiple entries, the indices of the split
entries are a combination of the original split entry's and the number
of elements we split that entry to.
Failure to do so resulted in non-sensical entries leading e.g to
assertion failures in `getCoerceAndExpandTypes` and runtime failures in
Swift programs.
Diffstat (limited to 'llvm/lib/CodeGen/MachineInstr.cpp')
0 files changed, 0 insertions, 0 deletions