Change TargetLowering::canMergeStoresTo() to take a MF instead of DAG.
authorAmara Emerson <amara@apple.com>
Fri, 6 Aug 2021 19:42:03 +0000 (12:42 -0700)
committerAmara Emerson <amara@apple.com>
Fri, 6 Aug 2021 19:57:53 +0000 (12:57 -0700)
commit2b067e333572a26431d1f3f4e8c226f0f7cccc0a
tree33b97b7f76536abb24fe9b1d190f06a89404a463
parent71ae2e0221a99958ed82175781d92a73ea05597c
Change TargetLowering::canMergeStoresTo() to take a MF instead of DAG.

DAG is unnecessary and we need this hook to implement store merging on GlobalISel too.
llvm/include/llvm/CodeGen/TargetLowering.h
llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
llvm/lib/Target/AArch64/AArch64ISelLowering.h
llvm/lib/Target/AMDGPU/R600ISelLowering.cpp
llvm/lib/Target/AMDGPU/R600ISelLowering.h
llvm/lib/Target/AMDGPU/SIISelLowering.cpp
llvm/lib/Target/AMDGPU/SIISelLowering.h
llvm/lib/Target/ARM/ARMISelLowering.h
llvm/lib/Target/X86/X86ISelLowering.cpp
llvm/lib/Target/X86/X86ISelLowering.h