#include <instruction-selector.h>
|
static FlagsContinuationT | ForBranch (FlagsCondition condition, turboshaft::Block *true_block, turboshaft::Block *false_block) |
|
static FlagsContinuationT | ForConditionalBranch (compare_chain_t &compares, uint32_t num_conditional_compares, FlagsCondition branch_condition, turboshaft::Block *true_block, turboshaft::Block *false_block) |
|
static FlagsContinuationT | ForDeoptimize (FlagsCondition condition, DeoptimizeReason reason, uint32_t node_id, FeedbackSource const &feedback, turboshaft::OpIndex frame_state) |
|
static FlagsContinuationT | ForDeoptimizeForTesting (FlagsCondition condition, DeoptimizeReason reason, uint32_t node_id, FeedbackSource const &feedback, turboshaft::OpIndex frame_state) |
|
static FlagsContinuationT | ForSet (FlagsCondition condition, turboshaft::OpIndex result) |
|
static FlagsContinuationT | ForConditionalSet (compare_chain_t &compares, uint32_t num_conditional_compares, FlagsCondition set_condition, turboshaft::OpIndex result) |
|
static FlagsContinuationT | ForTrap (FlagsCondition condition, TrapId trap_id) |
|
static FlagsContinuationT | ForSelect (FlagsCondition condition, turboshaft::OpIndex result, turboshaft::OpIndex true_value, turboshaft::OpIndex false_value) |
|
|
| FlagsContinuationT (FlagsMode mode, FlagsCondition condition, turboshaft::Block *true_block, turboshaft::Block *false_block) |
|
| FlagsContinuationT (compare_chain_t &compares, uint32_t num_conditional_compares, FlagsCondition branch_condition, turboshaft::Block *true_block, turboshaft::Block *false_block) |
|
| FlagsContinuationT (FlagsMode mode, FlagsCondition condition, DeoptimizeReason reason, uint32_t node_id, FeedbackSource const &feedback, turboshaft::OpIndex frame_state) |
|
| FlagsContinuationT (FlagsCondition condition, turboshaft::OpIndex result) |
|
| FlagsContinuationT (compare_chain_t &compares, uint32_t num_conditional_compares, FlagsCondition set_condition, turboshaft::OpIndex result) |
|
| FlagsContinuationT (FlagsCondition condition, TrapId trap_id) |
|
| FlagsContinuationT (FlagsCondition condition, turboshaft::OpIndex result, turboshaft::OpIndex true_value, turboshaft::OpIndex false_value) |
|
Definition at line 118 of file instruction-selector.h.
◆ compare_chain_t
◆ FlagsContinuationT() [1/8]
v8::internal::compiler::FlagsContinuationT::FlagsContinuationT |
( |
| ) |
|
|
inline |
◆ FlagsContinuationT() [2/8]
◆ FlagsContinuationT() [3/8]
◆ FlagsContinuationT() [4/8]
◆ FlagsContinuationT() [5/8]
◆ FlagsContinuationT() [6/8]
◆ FlagsContinuationT() [7/8]
v8::internal::compiler::FlagsContinuationT::FlagsContinuationT |
( |
FlagsCondition | condition, |
|
|
TrapId | trap_id ) |
|
inlineprivate |
◆ FlagsContinuationT() [8/8]
◆ Commute()
void v8::internal::compiler::FlagsContinuationT::Commute |
( |
| ) |
|
|
inline |
◆ compares()
const compare_chain_t & v8::internal::compiler::FlagsContinuationT::compares |
( |
| ) |
const |
|
inline |
◆ condition()
FlagsCondition v8::internal::compiler::FlagsContinuationT::condition |
( |
| ) |
const |
|
inline |
◆ Encode()
◆ false_block()
turboshaft::Block * v8::internal::compiler::FlagsContinuationT::false_block |
( |
| ) |
const |
|
inline |
◆ false_value()
◆ feedback()
FeedbackSource const & v8::internal::compiler::FlagsContinuationT::feedback |
( |
| ) |
const |
|
inline |
◆ final_condition()
FlagsCondition v8::internal::compiler::FlagsContinuationT::final_condition |
( |
| ) |
const |
|
inline |
◆ ForBranch()
◆ ForConditionalBranch()
◆ ForConditionalSet()
◆ ForDeoptimize()
◆ ForDeoptimizeForTesting()
◆ ForSelect()
◆ ForSet()
◆ ForTrap()
◆ frame_state()
◆ IsBranch()
bool v8::internal::compiler::FlagsContinuationT::IsBranch |
( |
| ) |
const |
|
inline |
◆ IsConditionalBranch()
bool v8::internal::compiler::FlagsContinuationT::IsConditionalBranch |
( |
| ) |
const |
|
inline |
◆ IsConditionalSet()
bool v8::internal::compiler::FlagsContinuationT::IsConditionalSet |
( |
| ) |
const |
|
inline |
◆ IsDeoptimize()
bool v8::internal::compiler::FlagsContinuationT::IsDeoptimize |
( |
| ) |
const |
|
inline |
◆ IsNone()
bool v8::internal::compiler::FlagsContinuationT::IsNone |
( |
| ) |
const |
|
inline |
◆ IsSelect()
bool v8::internal::compiler::FlagsContinuationT::IsSelect |
( |
| ) |
const |
|
inline |
◆ IsSet()
bool v8::internal::compiler::FlagsContinuationT::IsSet |
( |
| ) |
const |
|
inline |
◆ IsTrap()
bool v8::internal::compiler::FlagsContinuationT::IsTrap |
( |
| ) |
const |
|
inline |
◆ Negate()
void v8::internal::compiler::FlagsContinuationT::Negate |
( |
| ) |
|
|
inline |
◆ node_id()
uint32_t v8::internal::compiler::FlagsContinuationT::node_id |
( |
| ) |
const |
|
inline |
◆ num_conditional_compares()
uint32_t v8::internal::compiler::FlagsContinuationT::num_conditional_compares |
( |
| ) |
const |
|
inline |
◆ Overwrite()
void v8::internal::compiler::FlagsContinuationT::Overwrite |
( |
FlagsCondition | condition | ) |
|
|
inline |
◆ OverwriteAndNegateIfEqual()
void v8::internal::compiler::FlagsContinuationT::OverwriteAndNegateIfEqual |
( |
FlagsCondition | condition | ) |
|
|
inline |
◆ OverwriteUnsignedIfSigned()
void v8::internal::compiler::FlagsContinuationT::OverwriteUnsignedIfSigned |
( |
| ) |
|
|
inline |
◆ reason()
◆ result()
◆ trap_id()
TrapId v8::internal::compiler::FlagsContinuationT::trap_id |
( |
| ) |
const |
|
inline |
◆ true_block()
◆ true_value()
◆ compares_
◆ condition_
◆ false_block_
◆ false_value_
◆ feedback_
◆ final_condition_
FlagsCondition v8::internal::compiler::FlagsContinuationT::final_condition_ |
|
private |
◆ frame_state_or_result_
◆ kMaxCompareChainSize
size_t v8::internal::compiler::FlagsContinuationT::kMaxCompareChainSize = 4 |
|
staticconstexpr |
◆ mode_
FlagsMode const v8::internal::compiler::FlagsContinuationT::mode_ |
|
private |
◆ node_id_
uint32_t v8::internal::compiler::FlagsContinuationT::node_id_ |
|
private |
◆ num_conditional_compares_
uint32_t v8::internal::compiler::FlagsContinuationT::num_conditional_compares_ |
|
private |
◆ reason_
◆ trap_id_
TrapId v8::internal::compiler::FlagsContinuationT::trap_id_ |
|
private |
◆ true_block_
◆ true_value_
The documentation for this class was generated from the following file: