[CSSPGO] Flip SkipPseudoOp to true for MIR APIs.
authorHongtao Yu <hoy@fb.com>
Mon, 19 Apr 2021 15:51:57 +0000 (08:51 -0700)
committerHongtao Yu <hoy@fb.com>
Tue, 20 Apr 2021 00:55:34 +0000 (17:55 -0700)
commit1812319292e0041e7e32ad7b61d7252a450b95c2
tree58613e33f6fcb46824485ace4441484f8e58d273
parentfbb9132e71a200c12f416d30f4528b58c6c283f2
[CSSPGO] Flip SkipPseudoOp to true for MIR APIs.

Flipping the default value of SkipPseudoOp to true for those MIR APIs to favor maximum performance. Note that certain spots like branch folding and MIR if-conversion is are disabled for better counts quality. For these two optimizations, this is a no-diff change.

The counts quality with SPEC2017 before/after this change is unchanged.

Reviewed By: wmi

Differential Revision: https://reviews.llvm.org/D100332
llvm/include/llvm/CodeGen/MachineBasicBlock.h
llvm/lib/CodeGen/BranchFolding.cpp
llvm/lib/CodeGen/IfConversion.cpp
llvm/lib/CodeGen/MachineBasicBlock.cpp