Changes

Changes from Git (git http://labmaster3.local/git/llvm-project.git)

Summary

  1. [PowerPC] Implement general back2back fusion (details)
  2. [Docs] Fix a link (details)
Commit e3c2694da98d9e6585b47cebfedce8473f679fff by qiucofan
[PowerPC] Implement general back2back fusion

Implement 'back-to-back' FX fusion according to Power10 User Manual
'19.1.5.4 Fusion', not enabled by default.

Reviewed By: nemanjai

Differential Revision: https://reviews.llvm.org/D114345
The file was modifiedllvm/lib/Target/PowerPC/PPCSubtarget.cpp
The file was modifiedllvm/lib/Target/PowerPC/PPC.td
The file was modifiedllvm/lib/Target/PowerPC/PPCSubtarget.h
The file was modifiedllvm/test/CodeGen/PowerPC/macro-fusion.mir
The file was addedllvm/lib/Target/PowerPC/PPCBack2BackFusion.def
The file was modifiedllvm/lib/Target/PowerPC/PPCMacroFusion.def
Commit b1eb6a3589082c1538cde8030db07cae2912e2e7 by shivam98.tkg
[Docs] Fix a link

current link is pointing to https://llvm.org/docs/CodeGenerator.html#segmented-stacks while it point to https://llvm.org/docs/CodeGenerator.html#tail-call-optimization or id81.

Differential Revision: https://reviews.llvm.org/D115119
The file was modifiedllvm/docs/LangRef.rst