SuccessChanges

Summary

  1. [AMDGPU][MC] Refactored parsing of dpp ctrl (details)
  2. [LoopRotate] Precommit test for prepare-for-lto handling. (details)
  3. Fix for sanitizer issue in 55c557a (details)
Commit 55c557a5d25fd0f4db55fc4a406a1ea74594cfad by dmitry.preobrazhensky
[AMDGPU][MC] Refactored parsing of dpp ctrl

Summary of changes:
- simplified code to improve maintainability;
- replaced lex() with higher level parser functions;
- improved errors handling.

Reviewers: rampitec

Differential Revision: https://reviews.llvm.org/D94777
The file was modifiedllvm/test/MC/AMDGPU/regression/bug28538.s
The file was modifiedllvm/test/MC/AMDGPU/gfx10_err_pos.s
The file was modifiedllvm/lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp
Commit 34a2c138c8960b47a35054312ebd746b320cac03 by flo
[LoopRotate] Precommit test for prepare-for-lto handling.

Precommit test for D94232.
The file was addedllvm/test/Transforms/LoopRotate/call-prepare-for-lto.ll
Commit 30b8f55378cc57f7589694ca9bc4212ce7c2f4ec by dmitry.preobrazhensky
Fix for sanitizer issue in 55c557a
The file was modifiedllvm/lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp