]> granicus.if.org Git - llvm/commit
Add MCRegister and use it in MCRegisterClass::contains()
authorDaniel Sanders <daniel_l_sanders@apple.com>
Fri, 2 Aug 2019 19:37:17 +0000 (19:37 +0000)
committerDaniel Sanders <daniel_l_sanders@apple.com>
Fri, 2 Aug 2019 19:37:17 +0000 (19:37 +0000)
commit14c4712388cfcec21ef0e8f8f6a75d955b5439f8
treec95e0583cdebb7bdba9ff71d940700f2bc07c974
parent9070b54da16dfbd2f93be617aa42c06093678adb
Add MCRegister and use it in MCRegisterClass::contains()

Summary:
Register can cast to MCRegister and we may want to consider asserting
!isValid() || isPhysical() when expensive checks are on.

Depends on D65554

Reviewers: arsenm

Subscribers: wdng, llvm-commits

Tags: #llvm

Differential Revision: https://reviews.llvm.org/D65599

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@367711 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/CodeGen/Register.h
include/llvm/MC/MCRegister.h
include/llvm/MC/MCRegisterInfo.h