[all-commits] [llvm/llvm-project] 2f9504: Mips/GlobalISel: Use correct callee calling conven...
Matt Arsenault via All-commits
all-commits at lists.llvm.org
Thu Jul 8 10:58:00 PDT 2021
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 2f9504aa419b27d45e87db77476b9cf17feee4fb
https://github.com/llvm/llvm-project/commit/2f9504aa419b27d45e87db77476b9cf17feee4fb
Author: Matt Arsenault <Matthew.Arsenault at amd.com>
Date: 2021-07-08 (Thu, 08 Jul 2021)
Changed paths:
M llvm/lib/Target/Mips/MipsCallLowering.cpp
Log Message:
-----------
Mips/GlobalISel: Use correct callee calling convention
This was using the convention from the calling function.
Commit: 9b057f647d70fc958d4a1a7a00e2debaf72127c1
https://github.com/llvm/llvm-project/commit/9b057f647d70fc958d4a1a7a00e2debaf72127c1
Author: Matt Arsenault <Matthew.Arsenault at amd.com>
Date: 2021-07-08 (Thu, 08 Jul 2021)
Changed paths:
M llvm/include/llvm/CodeGen/GlobalISel/CallLowering.h
M llvm/lib/CodeGen/GlobalISel/CallLowering.cpp
M llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp
M llvm/lib/Target/AArch64/GISel/AArch64CallLowering.cpp
M llvm/lib/Target/AMDGPU/AMDGPUCallLowering.cpp
M llvm/lib/Target/ARM/ARMCallLowering.cpp
M llvm/lib/Target/ARM/ARMLegalizerInfo.cpp
M llvm/lib/Target/Mips/MipsCallLowering.cpp
M llvm/lib/Target/PowerPC/GISel/PPCCallLowering.cpp
M llvm/lib/Target/X86/X86CallLowering.cpp
M llvm/unittests/CodeGen/GlobalISel/LegalizerHelperTest.cpp
Log Message:
-----------
GlobalISel: Track original argument index in ArgInfo
SelectionDAG's equivalents in ISD::InputArg/OutputArg track the
original argument index. Mips relies on this, and its currently
reinventing its own parallel CallLowering infrastructure which tracks
these indexes on the side. Add this to help move towards deleting the
custom mips handling.
Commit: 43f25e61cec0ac2aaf38b550e3c98f503dd3a8d3
https://github.com/llvm/llvm-project/commit/43f25e61cec0ac2aaf38b550e3c98f503dd3a8d3
Author: Matt Arsenault <Matthew.Arsenault at amd.com>
Date: 2021-07-08 (Thu, 08 Jul 2021)
Changed paths:
M llvm/lib/Target/Mips/MipsCallLowering.cpp
M llvm/lib/Target/Mips/MipsCallLowering.h
Log Message:
-----------
Mips/GlobalISel: Remove custom splitToValueTypes
Compare: https://github.com/llvm/llvm-project/compare/d833543dd52c...43f25e61cec0
More information about the All-commits
mailing list