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 | ea9f8ce03cfc6fd5cdc1fb242843378561ad3ed7 (patch) | |
tree | 283c88e897bda311f8a04b064d6b0c4bca1d1d53 /llvm/lib/Target/Hexagon/RDFGraph.h | |
parent | 089c699743614cc99340c694454b4333c44d0198 (diff) | |
download | bcm5719-llvm-ea9f8ce03cfc6fd5cdc1fb242843378561ad3ed7.tar.gz bcm5719-llvm-ea9f8ce03cfc6fd5cdc1fb242843378561ad3ed7.zip |
Implement LaneBitmask::any(), use it to replace !none(), NFCI
llvm-svn: 289974
Diffstat (limited to 'llvm/lib/Target/Hexagon/RDFGraph.h')
-rw-r--r-- | llvm/lib/Target/Hexagon/RDFGraph.h | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/llvm/lib/Target/Hexagon/RDFGraph.h b/llvm/lib/Target/Hexagon/RDFGraph.h index b279752a21f..871062ff2b0 100644 --- a/llvm/lib/Target/Hexagon/RDFGraph.h +++ b/llvm/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) { |