Home
last modified time | relevance | path

Searched refs:BranchCondition (Results 1 - 2 of 2) sorted by relevance

/third_party/node/deps/v8/src/compiler/
H A Dbranch-elimination.h42 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 Dbranch-elimination.cc448 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