Lines Matching defs:SelectHandSpeculativity
129 class SelectHandSpeculativity {
134 SelectHandSpeculativity() = default;
135 SelectHandSpeculativity &setAsSpeculatable(bool isTrueVal);
142 explicit SelectHandSpeculativity(intptr_t Storage_) : Storage(Storage_) {}
144 static_assert(sizeof(SelectHandSpeculativity) == sizeof(unsigned char));
147 PointerIntPair<LoadInst *, 2, SelectHandSpeculativity>;
1678 SelectHandSpeculativity &
1679 SelectHandSpeculativity::setAsSpeculatable(bool isTrueVal) {
1681 Bitfield::set<SelectHandSpeculativity::TrueVal>(Storage, true);
1683 Bitfield::set<SelectHandSpeculativity::FalseVal>(Storage, true);
1687 bool SelectHandSpeculativity::isSpeculatable(bool isTrueVal) const {
1688 return isTrueVal ? Bitfield::get<SelectHandSpeculativity::TrueVal>(Storage)
1689 : Bitfield::get<SelectHandSpeculativity::FalseVal>(Storage);
1692 bool SelectHandSpeculativity::areAllSpeculatable() const {
1697 bool SelectHandSpeculativity::areAnySpeculatable() const {
1701 bool SelectHandSpeculativity::areNoneSpeculatable() const {
1705 static SelectHandSpeculativity
1708 SelectHandSpeculativity Spec;
1756 SelectHandSpeculativity Spec =
1807 SelectHandSpeculativity Spec,
1863 SelectHandSpeculativity Spec,
1880 SelectHandSpeculativity Spec;