aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp
diff options
context:
space:
mode:
authorMarco Elver <elver@google.com>2023-02-03 18:11:13 +0100
committerMarco Elver <elver@google.com>2023-02-03 18:57:34 +0100
commit98f0e4f611b40c902cb0df3ef080ae2c00e862d4 (patch)
tree77e8d039efaf16dcac55a8ed22197f61dbdaa19f /llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp
parent3de55e6b0e7faf374510aa469aafbf3fba7c848e (diff)
downloadllvm-98f0e4f611b40c902cb0df3ef080ae2c00e862d4.zip
llvm-98f0e4f611b40c902cb0df3ef080ae2c00e862d4.tar.gz
llvm-98f0e4f611b40c902cb0df3ef080ae2c00e862d4.tar.bz2
Revert "[SelectionDAG] Add pcsections recursively on SDNode values"
Revert "[SelectionDAG] Add missing setValue calls in visitIntrinsicCall" This reverts commit 0c64e1b68f36640ffe82fc90e6279c50617ad1cc. This reverts commit 1142e6c7c795de7f80774325a07ed49bc95a48c9. It spuriously added !pcsections where they shouldn't be. See added test case in test/CodeGen/X86/pcsections.ll as an example. The reason is that the SelectionDAG chains operations in a basic block as "operands" pointing to preceding instructions. This resulted in setting the metadata on _all_ instructions preceding the one that should have the metadata. Reverting for now because the semantics of !pcsections was completely buggy now.
Diffstat (limited to 'llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp')
0 files changed, 0 insertions, 0 deletions