BinOp enum name | v8::internal::compiler::turboshaft::StaticCanonicalForLoopMatcher | |
BinopFromOverflowCheckedBinopKind(OverflowCheckedBinopOp::Kind kind) | v8::internal::compiler::turboshaft::StaticCanonicalForLoopMatcher | static |
BinopFromWordBinopKind(WordBinopOp::Kind kind) | v8::internal::compiler::turboshaft::StaticCanonicalForLoopMatcher | static |
BinopKindIsSupported(WordBinopOp::Kind binop_kind) | v8::internal::compiler::turboshaft::StaticCanonicalForLoopMatcher | static |
CmpOp enum name | v8::internal::compiler::turboshaft::StaticCanonicalForLoopMatcher | |
ComparisonKindToCmpOp(ComparisonOp::Kind kind) | v8::internal::compiler::turboshaft::StaticCanonicalForLoopMatcher | static |
CountIterations(uint64_t equal_cst, CmpOp cmp_op, uint64_t initial_input, uint64_t binop_cst, BinOp binop_op, WordRepresentation binop_rep, bool loop_if_cond_is) const | v8::internal::compiler::turboshaft::StaticCanonicalForLoopMatcher | private |
CountIterationsImpl(Int init, Int max, CmpOp cmp_op, Int binop_cst, StaticCanonicalForLoopMatcher::BinOp binop_op, WordRepresentation binop_rep, bool loop_if_cond_is) const | v8::internal::compiler::turboshaft::StaticCanonicalForLoopMatcher | private |
GetIterCountIfStaticCanonicalForLoop(const Block *header, OpIndex cond_idx, bool loop_if_cond_is) const | v8::internal::compiler::turboshaft::StaticCanonicalForLoopMatcher | |
InvertComparisonOp(CmpOp op) | v8::internal::compiler::turboshaft::StaticCanonicalForLoopMatcher | static |
kMaxExactIter | v8::internal::compiler::turboshaft::StaticCanonicalForLoopMatcher | privatestatic |
MatchCheckedOverflowBinop(OpIndex idx, V< Word > *left, V< Word > *right, BinOp *binop_op, WordRepresentation *binop_rep) const | v8::internal::compiler::turboshaft::StaticCanonicalForLoopMatcher | private |
matcher_ | v8::internal::compiler::turboshaft::StaticCanonicalForLoopMatcher | private |
MatchPhiCompareCst(OpIndex cond_idx, StaticCanonicalForLoopMatcher::CmpOp *cmp_op, OpIndex *phi, uint64_t *cst) const | v8::internal::compiler::turboshaft::StaticCanonicalForLoopMatcher | private |
MatchWordBinop(OpIndex idx, V< Word > *left, V< Word > *right, BinOp *binop_op, WordRepresentation *binop_rep) const | v8::internal::compiler::turboshaft::StaticCanonicalForLoopMatcher | private |
StaticCanonicalForLoopMatcher(const OperationMatcher &matcher) | v8::internal::compiler::turboshaft::StaticCanonicalForLoopMatcher | inlineexplicit |