[all-commits] [llvm/llvm-project] e34e80: [Mips][GlobalISel] Fix Big Endian lowering (#225972)
Jiaxun Yang via All-commits
all-commits at lists.llvm.org
Thu Sep 24 03:05:34 PDT 2026
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: e34e80918571ac5af5d00191bc053d7d60c1f039
https://github.com/llvm/llvm-project/commit/e34e80918571ac5af5d00191bc053d7d60c1f039
Author: Jiaxun Yang <jiaxun.yang at flygoat.com>
Date: 2026-09-24 (Thu, 24 Sep 2026)
Changed paths:
M llvm/lib/Target/Mips/MipsCallLowering.h
M llvm/lib/Target/Mips/MipsInstructionSelector.cpp
M llvm/lib/Target/Mips/MipsLegalizerInfo.cpp
M llvm/test/CodeGen/Mips/GlobalISel/irtranslator/aggregate_struct_return.ll
A llvm/test/CodeGen/Mips/GlobalISel/irtranslator/big-endian.ll
M llvm/test/CodeGen/Mips/GlobalISel/irtranslator/extend_args.ll
A llvm/test/CodeGen/Mips/GlobalISel/llvm-ir/big-endian-memory.ll
M llvm/test/CodeGen/Mips/GlobalISel/llvm-ir/float_constants.ll
M llvm/test/CodeGen/Mips/GlobalISel/llvm-ir/load_store_vec.ll
Log Message:
-----------
[Mips][GlobalISel] Fix Big Endian lowering (#225972)
Flip on the big-endian switch in Mips call lowering. Fix split memory
piece placement, short-load bit extraction, and unaligned left/right
instruction offsets for big-endian targets.
Add BE/LE test coverage.
To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications
More information about the All-commits
mailing list