UnstableChanges

Summary

  1. Revert "[SampleFDO] Expose an interface to return the size of a section (details)
  2. [AArch64][GlobalISel] Make <4 x s32> G_ASHR and G_LSHR legal. (details)
  3. [AArch64][GlobalISel] Selection support for G_ASHR of <2 x s64> (details)
  4. [AArch64][GlobalISel] Implement selection for G_SHL of <2 x i64> (details)
  5. [NFC][X86] Adjust check prefixes in bmi.ll (PR43381) (details)
Commit 3bb56fa4789095631074d42dc61e1c1536342f8c by aemerson
Revert "[SampleFDO] Expose an interface to return the size of a section
or the size"
This reverts commit f118852046a1d255ed8c65c6b5db320e8cea53a0.
Broke the macOS build/greendragon bots.
llvm-svn: 372464
The file was modifiedllvm/lib/ProfileData/SampleProfReader.cpp
The file was modifiedllvm/tools/llvm-profdata/llvm-profdata.cpp
The file was removedllvm/test/tools/llvm-profdata/show-prof-size.test
The file was modifiedllvm/include/llvm/ProfileData/SampleProf.h
The file was modifiedllvm/include/llvm/ProfileData/SampleProfReader.h
Commit fae979bc682bdb21a9bdf2e4170ee54afabee5c7 by aemerson
[AArch64][GlobalISel] Make <4 x s32> G_ASHR and G_LSHR legal.
llvm-svn: 372465
The file was modifiedllvm/lib/Target/AArch64/AArch64LegalizerInfo.cpp
The file was addedllvm/test/CodeGen/AArch64/GlobalISel/legalize-vector-shift.mir
Commit a59a886832bd223127f5c7edf2cf729ba6857fe7 by aemerson
[AArch64][GlobalISel] Selection support for G_ASHR of <2 x s64>
Just add an extra case to the existing selection logic.
llvm-svn: 372466
The file was modifiedllvm/test/CodeGen/AArch64/GlobalISel/select-vector-shift.mir
The file was modifiedllvm/lib/Target/AArch64/AArch64InstructionSelector.cpp
Commit 9c7d599dec9c9b028dc56ac65e8154452fc2c77a by aemerson
[AArch64][GlobalISel] Implement selection for G_SHL of <2 x i64>
Simple continuation of existing selection support.
llvm-svn: 372467
The file was modifiedllvm/test/CodeGen/AArch64/GlobalISel/select-vector-shift.mir
The file was modifiedllvm/lib/Target/AArch64/AArch64InstructionSelector.cpp
Commit 854b0f0f0030718af4257bb0a3c7620cf10a035c by lebedev.ri
[NFC][X86] Adjust check prefixes in bmi.ll (PR43381)
llvm-svn: 372468
The file was modifiedllvm/test/CodeGen/X86/bmi.ll