diff options
author | YunQiang Su <syq@debian.org> | 2025-03-29 21:51:59 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-03-29 21:51:59 +0800 |
commit | 1c7ab39f3d6959c64d01c8f275d672bd56315155 (patch) | |
tree | b3481820068908096206948003c066d45acfdbac /llvm/lib | |
parent | 9451617d563d3b0f43d86b25fd1b6a6528d0afc2 (diff) | |
download | llvm-1c7ab39f3d6959c64d01c8f275d672bd56315155.zip llvm-1c7ab39f3d6959c64d01c8f275d672bd56315155.tar.gz llvm-1c7ab39f3d6959c64d01c8f275d672bd56315155.tar.bz2 |
MIPS: Set EnableLoopTermFold (#133454)
Setting `EnableLoopTermFold` enables `loop-term-fold` pass.
Diffstat (limited to 'llvm/lib')
-rw-r--r-- | llvm/lib/Target/Mips/MipsTargetMachine.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/llvm/lib/Target/Mips/MipsTargetMachine.cpp b/llvm/lib/Target/Mips/MipsTargetMachine.cpp index 30eb739..4d1bcb1 100644 --- a/llvm/lib/Target/Mips/MipsTargetMachine.cpp +++ b/llvm/lib/Target/Mips/MipsTargetMachine.cpp @@ -233,6 +233,7 @@ public: // can break this requirement, so disable it when long branch pass is // enabled. EnableTailMerge = !getMipsSubtarget().enableLongBranchPass(); + EnableLoopTermFold = true; } MipsTargetMachine &getMipsTargetMachine() const { |