Searched refs:BranchCondition (Results 1 - 2 of 2) sorted by relevance
/third_party/node/deps/v8/src/compiler/ |
H A D | branch-elimination.h | 42 struct BranchCondition { struct in v8::internal::compiler::final 43 BranchCondition() : condition(nullptr), branch(nullptr), is_true(false) {} in BranchCondition() function 44 BranchCondition(Node* condition, Node* branch, bool is_true) in BranchCondition() function 50 bool operator==(BranchCondition other) const { in operator ==() 54 bool operator!=(BranchCondition other) const { return !(*this == other); } in operator !=() 62 // represented as a linked list of {BranchCondition}s. 92 FunctionalList<FunctionalList<BranchCondition>> blocks_; 97 PersistentMap<Node*, BranchCondition> conditions_;
|
H A D | branch-elimination.cc | 448 BranchCondition branch_condition(condition, branch, is_true); in AddCondition() 449 FunctionalList<BranchCondition> prev_front = blocks_.Front(); in AddCondition() 464 FunctionalList<BranchCondition> new_block; in AddConditionInNewBlock() 466 BranchCondition branch_condition(condition, branch, is_true); in AddConditionInNewBlock() 481 const BranchCondition& element = conditions_.Get(condition); in LookupCondition() 494 for (BranchCondition branch_condition : blocks_.Front()) { in ResetToCommonAncestor() 500 for (BranchCondition branch_condition : blocks_.Front()) { in ResetToCommonAncestor() 511 PersistentMap<Node*, BranchCondition> conditions_copy(conditions_); in BlocksAndConditionsInvariant() 513 for (BranchCondition condition : block) { in BlocksAndConditionsInvariant()
|
Completed in 2 milliseconds