Home
last modified time | relevance | path

Searched refs:kNoThrow (Results 1 – 14 of 14) sorted by relevance

/external/v8/src/compiler/
Doperator.h45 kNoThrow = 1 << 5, // Can never generate an exception. enumerator
48 kKontrol = kNoDeopt | kFoldable | kNoThrow,
49 kEliminatable = kNoDeopt | kNoWrite | kNoThrow,
50 kPure = kNoDeopt | kNoRead | kNoWrite | kNoThrow | kIdempotent
106 return (properties & kNoThrow) == kNoThrow ? 0 : 2; in ZeroIfNoThrow()
Dsimplified-operator.cc337 Operator::kFoldable | Operator::kNoThrow, #Name, \
350 Operator::kFoldable | Operator::kNoThrow, "CheckFloat64Hole", 1, in CheckFloat64HoleNaNOperator()
363 Operator::kFoldable | Operator::kNoThrow, "CheckTaggedHole", 1, 1, in CheckTaggedHoleOperator()
376 Operator::kNoDeopt | Operator::kNoThrow | Operator::kNoWrite, in AllocateOperator()
387 Operator::kNoDeopt | Operator::kNoThrow | Operator::kNoWrite, \
395 Operator::kNoDeopt | Operator::kNoRead | Operator::kNoThrow, \
456 Operator(IrOpcode::kCheckBounds, Operator::kFoldable | Operator::kNoThrow, in CheckBounds()
518 IrOpcode::k##Name, Operator::kFoldable | Operator::kNoThrow, #Name, 2, \
528 Operator::kFoldable | Operator::kNoThrow, "SpeculativeNumberEqual", 2, 1, in SPECULATIVE_BINOP_LIST()
536 Operator::kFoldable | Operator::kNoThrow, "SpeculativeNumberLessThan", 2, in SpeculativeNumberLessThan()
[all …]
Djs-operator.cc422 V(LoadMessage, Operator::kNoThrow, 0, 1) \
423 V(StoreMessage, Operator::kNoThrow, 1, 0) \
424 V(GeneratorRestoreContinuation, Operator::kNoThrow, 1, 1) \
695 IrOpcode::kJSConvertReceiver, Operator::kNoThrow, // opcode in ConvertReceiver()
723 IrOpcode::kJSGeneratorStore, Operator::kNoThrow, // opcode in GeneratorStore()
731 IrOpcode::kJSGeneratorRestoreRegister, Operator::kNoThrow, // opcode in GeneratorRestoreRegister()
798 Operator::kNoWrite | Operator::kNoThrow, // flags in LoadContext()
809 Operator::kNoRead | Operator::kNoThrow, // flags in StoreContext()
842 IrOpcode::kJSCreateClosure, Operator::kNoThrow, // opcode in CreateClosure()
Dmachine-operator.cc461 Operator::kNoDeopt | Operator::kNoThrow | Operator::kNoWrite, \
469 Operator::kNoDeopt | Operator::kNoThrow | Operator::kNoWrite, \
482 IrOpcode::kStackSlot, Operator::kNoDeopt | Operator::kNoThrow, \
495 Operator::kNoDeopt | Operator::kNoRead | Operator::kNoThrow, \
525 Operator::kNoDeopt | Operator::kNoRead | Operator::kNoThrow, \
544 Operator::kNoDeopt | Operator::kNoThrow | Operator::kNoWrite, \
557 Operator::kNoDeopt | Operator::kNoRead | Operator::kNoThrow, \
566 : Operator(IrOpcode::kDebugBreak, Operator::kNoThrow, "DebugBreak", 0, in DebugBreakOperator()
574 : Operator1<const char*>(IrOpcode::kComment, Operator::kNoThrow, in CommentOperator()
Dnode-properties.cc127 if (node->op()->HasProperty(Operator::kNoThrow)) return false; in IsExceptionalCall()
285 DCHECK(!node->op()->HasProperty(Operator::kNoThrow)); in CollectControlProjections()
289 DCHECK(!node->op()->HasProperty(Operator::kNoThrow)); in CollectControlProjections()
Dcommon-operator.cc324 IrOpcode::kDeoptimize, Operator::kNoThrow, // opcode in DeoptimizeOperator()
361 IrOpcode::kReturn, Operator::kNoThrow, // opcode in ReturnOperator()
544 IrOpcode::kReturn, Operator::kNoThrow, // opcode in Return()
Dlinkage.cc428 Operator::kNoThrow, // properties in GetAllocateCallDescriptor()
Dverifier.cc221 CHECK(!input->op()->HasProperty(Operator::kNoThrow)); in Check()
229 CHECK(!input->op()->HasProperty(Operator::kNoThrow)); in Check()
Dbytecode-graph-builder.cc1644 if (!result->op()->HasProperty(Operator::kNoThrow) && inside_handler) { in MakeNode()
1665 if (!result->op()->HasProperty(Operator::kNoThrow)) { in MakeNode()
Deffect-control-linearizer.cc1662 Operator::kNoThrow); in ToNumberOperator()
Dast-graph-builder.cc4159 if (!result->op()->HasProperty(Operator::kNoThrow) && inside_try_scope) { in MakeNode()
4175 if (!result->op()->HasProperty(Operator::kNoThrow)) { in MakeNode()
Dwasm-compiler.cc2317 CallDescriptor::kNoFlags, Operator::kNoThrow); in BuildAllocateHeapNumberWithValue()
/external/v8/test/unittests/compiler/
Dsimplified-operator-unittest.cc159 EXPECT_EQ(Operator::kNoDeopt | Operator::kNoThrow | Operator::kNoWrite, in TEST_P()
180 EXPECT_EQ(Operator::kNoDeopt | Operator::kNoRead | Operator::kNoThrow, in TEST_P()
263 EXPECT_EQ(Operator::kNoDeopt | Operator::kNoThrow | Operator::kNoWrite, in TEST_P()
284 EXPECT_EQ(Operator::kNoDeopt | Operator::kNoRead | Operator::kNoThrow, in TEST_P()
Dcommon-operator-unittest.cc194 EXPECT_EQ(Operator::kNoThrow, op->properties()); in TEST_F()