diff options
| author | Daniel Sanders <daniel_l_sanders@apple.com> | 2019-12-18 12:35:08 +0000 |
|---|---|---|
| committer | Daniel Sanders <daniel_l_sanders@apple.com> | 2019-12-18 14:41:38 +0000 |
| commit | c3cb089a87b7966900277e4f5cd12355baf3607f (patch) | |
| tree | 0475319db1b612bf1e45d47d3e67e872b7892d79 /llvm/utils/TableGen/GICombinerEmitter.cpp | |
| parent | c6a56c9a506e09e03fe4dcf1128799cbfbb6989e (diff) | |
| download | bcm5719-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.cpp | 7 |
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" |

