Home
last modified time | relevance | path

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

/external/v8/src/compiler/
Doperator.h47 kNoThrow = 1 << 5, // Can never generate an exception. in NON_EXPORTED_BASE() enumerator
50 kKontrol = kNoDeopt | kFoldable | kNoThrow, in NON_EXPORTED_BASE()
51 kEliminatable = kNoDeopt | kNoWrite | kNoThrow, in NON_EXPORTED_BASE()
52 kPure = kNoDeopt | kNoRead | kNoWrite | kNoThrow | kIdempotent in NON_EXPORTED_BASE()
115 return (properties & kNoThrow) == kNoThrow ? 0 : 2; in NON_EXPORTED_BASE()
Dsimplified-operator.cc472 Operator::kFoldable | Operator::kNoThrow, #Name, \
504 Operator::kFoldable | Operator::kNoThrow, "CheckedInt32Mul", 2, 1, in CheckedInt32MulOperator()
518 Operator::kFoldable | Operator::kNoThrow, "CheckedFloat64ToInt32", in CheckedFloat64ToInt32Operator()
532 Operator::kFoldable | Operator::kNoThrow, "CheckedTaggedToInt32", in CheckedTaggedToInt32Operator()
546 Operator::kFoldable | Operator::kNoThrow, in CheckedTaggedToFloat64Operator()
560 Operator::kFoldable | Operator::kNoThrow, "CheckFloat64Hole", 1, in CheckFloat64HoleNaNOperator()
573 Operator::kNoDeopt | Operator::kNoThrow | Operator::kNoWrite, in AllocateOperator()
583 Operator::kNoDeopt | Operator::kNoThrow, // flags in EnsureWritableFastElementsOperator()
594 IrOpcode::k##Name, Operator::kFoldable | Operator::kNoThrow, \
611 Operator::kNoDeopt | Operator::kNoThrow | Operator::kNoWrite, \
[all …]
Dcommon-operator.cc254 V(OsrLoopEntry, Operator::kFoldable | Operator::kNoThrow, 0, 1, 1, 0, 1, 1) \
257 V(LoopExitEffect, Operator::kNoThrow, 0, 1, 1, 0, 1, 0) \
409 IrOpcode::kReturn, Operator::kNoThrow, // opcode in ReturnOperator()
489 Operator::kFoldable | Operator::kNoThrow, // properties in DeoptimizeOperator()
505 Operator::kFoldable | Operator::kNoThrow, // properties in DeoptimizeIfOperator()
521 Operator::kFoldable | Operator::kNoThrow, // properties in DeoptimizeUnlessOperator()
653 IrOpcode::kReturn, Operator::kNoThrow, // opcode in Return()
685 Operator::kFoldable | Operator::kNoThrow, // properties in Deoptimize()
704 Operator::kFoldable | Operator::kNoThrow, // properties in DeoptimizeIf()
724 Operator::kFoldable | Operator::kNoThrow, // properties in DeoptimizeUnless()
[all …]
Djs-operator.cc455 V(LoadMessage, Operator::kNoThrow, 0, 1) \
456 V(StoreMessage, Operator::kNoThrow, 1, 0) \
457 V(GeneratorRestoreContinuation, Operator::kNoThrow, 1, 1) \
678 IrOpcode::kJSGeneratorStore, Operator::kNoThrow, // opcode in GeneratorStore()
686 IrOpcode::kJSGeneratorRestoreRegister, Operator::kNoThrow, // opcode in GeneratorRestoreRegister()
753 Operator::kNoWrite | Operator::kNoThrow, // flags in LoadContext()
764 Operator::kNoRead | Operator::kNoThrow, // flags in StoreContext()
773 Operator::kNoWrite | Operator::kNoThrow, // flags in LoadModule()
782 Operator::kNoRead | Operator::kNoThrow, // flags in StoreModule()
814 IrOpcode::kJSCreateClosure, Operator::kNoThrow, // opcode in CreateClosure()
Dmachine-operator.cc493 Operator::kNoDeopt | Operator::kNoThrow | Operator::kNoWrite, \
501 Operator::kNoDeopt | Operator::kNoThrow | Operator::kNoWrite, \
509 Operator::kNoDeopt | Operator::kNoThrow | Operator::kNoWrite, \
517 Operator::kNoDeopt | Operator::kNoThrow | Operator::kNoWrite, \
532 IrOpcode::kStackSlot, Operator::kNoDeopt | Operator::kNoThrow, \
545 Operator::kNoDeopt | Operator::kNoRead | Operator::kNoThrow, \
575 Operator::kNoDeopt | Operator::kNoRead | Operator::kNoThrow, \
584 Operator::kNoDeopt | Operator::kNoRead | Operator::kNoThrow, \
604 Operator::kNoDeopt | Operator::kNoThrow | Operator::kNoWrite, \
617 Operator::kNoDeopt | Operator::kNoRead | Operator::kNoThrow, \
[all …]
Dnode-properties.cc127 if (node->op()->HasProperty(Operator::kNoThrow)) return false; in IsExceptionalCall()
284 DCHECK(!node->op()->HasProperty(Operator::kNoThrow)); in CollectControlProjections()
288 DCHECK(!node->op()->HasProperty(Operator::kNoThrow)); in CollectControlProjections()
Dverifier.cc155 if (!node->op()->HasProperty(Operator::kNoThrow)) { in Check()
223 CHECK(!input->op()->HasProperty(Operator::kNoThrow)); in Check()
231 CHECK(!input->op()->HasProperty(Operator::kNoThrow)); in Check()
Dlinkage.cc419 Operator::kNoThrow, // properties in GetAllocateCallDescriptor()
Djs-inlining.cc583 if (subnode->op()->HasProperty(Operator::kNoThrow)) { in ReduceJSCall()
Dwasm-compiler.cc348 if (node->op()->HasProperty(compiler::Operator::kNoThrow)) { in ThrowsException()
1727 jsgraph()->zone(), function_id, function->nargs, Operator::kNoThrow, in GrowMemory()
2593 CallDescriptor::kNoFlags, Operator::kNoThrow); in BuildAllocateHeapNumberWithValue()
2820 jsgraph()->zone(), function_id, function->nargs, Operator::kNoThrow, in CurrentMemoryPages()
Dbytecode-graph-builder.cc2092 if (!result->op()->HasProperty(Operator::kNoThrow) && inside_handler) { in MakeNode()
2109 if (!result->op()->HasProperty(Operator::kNoThrow)) { in MakeNode()
Deffect-control-linearizer.cc2296 Operator::kNoDeopt | Operator::kNoThrow; in LowerStringCharCodeAt()
2393 Operator::kNoDeopt | Operator::kNoThrow; in LowerStringCharCodeAt()
2511 Operator::Properties properties = Operator::kNoDeopt | Operator::kNoThrow; in LowerStringFromCharCode()
3188 Operator::kNoDeopt | Operator::kNoThrow; in LowerTransitionElementsKind()
Dcode-assembler.cc351 DCHECK(!node->op()->HasProperty(Operator::kNoThrow)); in GotoIfException()
Dast-graph-builder.cc4111 if (!result->op()->HasProperty(Operator::kNoThrow) && inside_try_scope) { in MakeNode()
4123 if (!result->op()->HasProperty(Operator::kNoThrow)) { in MakeNode()