blob: 5d78a188ebc932a5395eb4926ead37919552c9f8 [file] [log] [blame]
.. title:: clang-tidy - llvm-prefer-register-over-unsigned
llvm-prefer-register-over-unsigned
==================================
Finds historical use of ``unsigned`` to hold vregs and physregs and rewrites
them to use ``Register``.
Currently this works by finding all variables of unsigned integer type whose
initializer begins with an implicit cast from ``Register`` to ``unsigned``.
.. code-block:: c++
void example(MachineOperand &MO) {
unsigned Reg = MO.getReg();
...
}
becomes:
.. code-block:: c++
void example(MachineOperand &MO) {
Register Reg = MO.getReg();
...
}