[SelectionDAG] Propagate PCSections through SDNodes
authorMarco Elver <elver@google.com>
Tue, 6 Sep 2022 13:49:03 +0000 (15:49 +0200)
committerMarco Elver <elver@google.com>
Wed, 7 Sep 2022 09:22:50 +0000 (11:22 +0200)
commit4c58b00801add008e1f2bd0774d9a0d7297c3f93
treeb12262534f5808a0873130178d17060e4f729e8b
parent5291c3dd3683c776275285917b0786f482b39711
[SelectionDAG] Propagate PCSections through SDNodes

Add a new entry to SDNodeExtraInfo to propagate PCSections through
SelectionDAG.

Reviewed By: vitalybuka

Differential Revision: https://reviews.llvm.org/D130882
llvm/include/llvm/CodeGen/SelectionDAG.h
llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp
llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp
llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
llvm/unittests/CodeGen/AArch64SelectionDAGTest.cpp