summaryrefslogtreecommitdiffstats
path: root/llvm/utils/TableGen/GICombinerEmitter.cpp
diff options
context:
space:
mode:
authorDaniel Sanders <daniel_l_sanders@apple.com>2019-12-18 12:35:08 +0000
committerDaniel Sanders <daniel_l_sanders@apple.com>2019-12-18 14:41:38 +0000
commitc3cb089a87b7966900277e4f5cd12355baf3607f (patch)
tree0475319db1b612bf1e45d47d3e67e872b7892d79 /llvm/utils/TableGen/GICombinerEmitter.cpp
parentc6a56c9a506e09e03fe4dcf1128799cbfbb6989e (diff)
downloadbcm5719-llvm-c3cb089a87b7966900277e4f5cd12355baf3607f.tar.gz
bcm5719-llvm-c3cb089a87b7966900277e4f5cd12355baf3607f.zip
[gicombiner] Import tryCombineIndexedLoadStore()
Summary: Now that arbitrary data is supported, import tryCombineIndexedLoadStore() Depends on D69147 Reviewers: bogner, volkan Reviewed By: volkan Subscribers: hiraditya, arphaman, Petar.Avramovic, llvm-commits Tags: #llvm Differential Revision: https://reviews.llvm.org/D69151
Diffstat (limited to 'llvm/utils/TableGen/GICombinerEmitter.cpp')
-rw-r--r--llvm/utils/TableGen/GICombinerEmitter.cpp7
1 files changed, 4 insertions, 3 deletions
diff --git a/llvm/utils/TableGen/GICombinerEmitter.cpp b/llvm/utils/TableGen/GICombinerEmitter.cpp
index 0e64b22a556..aa733e26031 100644
--- a/llvm/utils/TableGen/GICombinerEmitter.cpp
+++ b/llvm/utils/TableGen/GICombinerEmitter.cpp
@@ -710,7 +710,8 @@ void GICombinerEmitter::run(raw_ostream &OS) {
<< " bool tryCombineAll(\n"
<< " GISelChangeObserver &Observer,\n"
<< " MachineInstr &MI,\n"
- << " MachineIRBuilder &B) const;\n"
+ << " MachineIRBuilder &B,\n"
+ << " CombinerHelper &Helper) const;\n"
<< "};\n\n";
emitNameMatcher(OS);
@@ -766,8 +767,8 @@ void GICombinerEmitter::run(raw_ostream &OS) {
OS << "bool " << getClassName() << "::tryCombineAll(\n"
<< " GISelChangeObserver &Observer,\n"
<< " MachineInstr &MI,\n"
- << " MachineIRBuilder &B) const {\n"
- << " CombinerHelper Helper(Observer, B);\n"
+ << " MachineIRBuilder &B,\n"
+ << " CombinerHelper &Helper) const {\n"
<< " MachineBasicBlock *MBB = MI.getParent();\n"
<< " MachineFunction *MF = MBB->getParent();\n"
<< " MachineRegisterInfo &MRI = MF->getRegInfo();\n"
OpenPOWER on IntegriCloud