[PATCH] D90724: [NFC] Use Register/MCRegister
Mircea Trofin via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Wed Nov 4 09:08:39 PST 2020
mtrofin added inline comments.
================
Comment at: llvm/lib/Target/AMDGPU/SIOptimizeExecMaskingPreRA.cpp:142
unsigned CmpSubReg = AndCC->getSubReg();
- if (CmpReg == ExecReg) {
+ if (CmpReg == Register(ExecReg)) {
AndCC = &And->getOperand(2);
----------------
gjain wrote:
> Does it make sense that instead of converting a MCRegister to a Register we should just compare the id's? I would think we we'd want to avoid easy conversions of MCRegister to Register.
>
> Another options is we actually provide a comparison operator between MCRegister and Register.
Probably a pair == & != operators would be reasonable; I hit this a couple of times... hmm... may be best to do it in one swoop.
I'd add them in a subsequent patch, wdyt?
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D90724/new/
https://reviews.llvm.org/D90724
More information about the llvm-commits
mailing list