Lines Matching refs:BranchHint
43 enum class BranchHint : uint8_t { kNone, kTrue, kFalse };
45 inline BranchHint NegateBranchHint(BranchHint hint) {
47 case BranchHint::kNone:
49 case BranchHint::kTrue:
50 return BranchHint::kFalse;
51 case BranchHint::kFalse:
52 return BranchHint::kTrue;
57 inline size_t hash_value(BranchHint hint) { return static_cast<size_t>(hint); }
59 V8_EXPORT_PRIVATE std::ostream& operator<<(std::ostream&, BranchHint);
74 V8_EXPORT_PRIVATE BranchHint BranchHintOf(const Operator* const)
107 BranchHint hint = BranchHint::kNone)
111 BranchHint hint() const { return hint_; }
115 const BranchHint hint_;
392 BranchHint hint = BranchHint::kNone)
397 BranchHint hint() const { return hint_; }
402 BranchHint hint_;
479 const Operator* Branch(BranchHint = BranchHint::kNone);
486 BranchHint hint = BranchHint::kNone);
487 const Operator* IfDefault(BranchHint hint = BranchHint::kNone);
524 const Operator* Select(MachineRepresentation, BranchHint = BranchHint::kNone);