diff options
author | Krzysztof Parzyszek <kparzysz@codeaurora.org> | 2016-12-16 19:11:56 +0000 |
---|---|---|
committer | Krzysztof Parzyszek <kparzysz@codeaurora.org> | 2016-12-16 19:11:56 +0000 |
commit | 308c60d0cbdd653eec8139fb30c02def7bd223a8 (patch) | |
tree | 0b894099c872bee08b36aa83926aa262b2c138e0 /lib/Target/Hexagon/RDFGraph.h | |
parent | 83c848589954188246c59604106ccd8f691a1b2c (diff) |
Implement LaneBitmask::any(), use it to replace !none(), NFCI
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@289974 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Target/Hexagon/RDFGraph.h')
-rw-r--r-- | lib/Target/Hexagon/RDFGraph.h | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/lib/Target/Hexagon/RDFGraph.h b/lib/Target/Hexagon/RDFGraph.h index b279752a21f..871062ff2b0 100644 --- a/lib/Target/Hexagon/RDFGraph.h +++ b/lib/Target/Hexagon/RDFGraph.h @@ -405,7 +405,7 @@ namespace rdf { RegisterRef() : RegisterRef(0) {} explicit RegisterRef(RegisterId R, LaneBitmask M = LaneBitmask::getAll()) : Reg(R), Mask(R != 0 ? M : LaneBitmask::getNone()) {} - operator bool() const { return Reg != 0 && !Mask.none(); } + operator bool() const { return Reg != 0 && Mask.any(); } bool operator== (const RegisterRef &RR) const { return Reg == RR.Reg && Mask == RR.Mask; } @@ -471,11 +471,11 @@ namespace rdf { return K == 0 ? LaneBitmask::getAll() : get(K); } uint32_t getIndexForLaneMask(LaneBitmask LM) { - assert(!LM.none()); + assert(LM.any()); return LM.all() ? 0 : insert(LM); } uint32_t getIndexForLaneMask(LaneBitmask LM) const { - assert(!LM.none()); + assert(LM.any()); return LM.all() ? 0 : find(LM); } PackedRegisterRef pack(RegisterRef RR) { |