SuccessChanges

Summary

  1. Revert "[CompilerType] Simplify the interface a bit more.." (details)
  2. [Attributor][Fix] Add const qualifier (details)
  3. Re-commit Register/MCRegister: Add conversion operators to avoid use of (details)
  4. [Attributor][NFC] Outline common pattern into helper method (details)
Commit 78f05d3599f361f7cc39b0ac8469394b39bffc27 by davide
Revert "[CompilerType] Simplify the interface a bit more.."
There's actually a test downstream that fails with this. I think we can
still get rid of it, but I need to do some work there first.
llvm-svn: 367963
The file was modifiedlldb/include/lldb/Symbol/CompilerType.h (diff)
The file was modifiedlldb/include/lldb/Symbol/TypeSystem.h (diff)
The file was modifiedlldb/source/DataFormatters/FormatManager.cpp (diff)
The file was modifiedlldb/source/Symbol/CompilerType.cpp (diff)
The file was modifiedlldb/source/Symbol/TypeSystem.cpp (diff)
Commit af61516352a7fbd1f7bb3e404f19437bf40492c7 by jdoerfert
[Attributor][Fix] Add const qualifier
I forgot to add this as part of the last commit.
llvm-svn: 367964
The file was modifiedllvm/include/llvm/Transforms/IPO/Attributor.h (diff)
Commit 269191eaf97b79ae8ced42d635445c0109798d01 by daniel_l_sanders
Re-commit Register/MCRegister: Add conversion operators to avoid use of
implicit convert to unsigned. NFC
Added two more conversions to satisfy MSVC and moved the declaration of
MCPhysReg to MCRegister.h to enable that
This reverts r367932 (git commit
eac86ec25f5cd5d7a973c913d3c2ca8c90b24115)
llvm-svn: 367965
The file was modifiedllvm/include/llvm/CodeGen/Register.h (diff)
The file was modifiedllvm/include/llvm/MC/MCRegisterInfo.h (diff)
The file was modifiedllvm/include/llvm/MC/MCRegister.h (diff)
Commit 21fe0a314e93c4f494ee9020ae84079f1e89fcb7 by jdoerfert
[Attributor][NFC] Outline common pattern into helper method
This helper will also allow to also place logic to determine if an
abstract attribute is necessary in the first place.
llvm-svn: 367966
The file was modifiedllvm/lib/Transforms/IPO/Attributor.cpp (diff)