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.cc541 Operator::kFoldable | Operator::kNoThrow, #Name, \
573 Operator::kFoldable | Operator::kNoThrow, "CheckedInt32Mul", 2, 1, in CheckedInt32MulOperator()
587 Operator::kFoldable | Operator::kNoThrow, "CheckedFloat64ToInt32", in CheckedFloat64ToInt32Operator()
601 Operator::kFoldable | Operator::kNoThrow, "CheckedTaggedToInt32", in CheckedTaggedToInt32Operator()
615 Operator::kFoldable | Operator::kNoThrow, in CheckedTaggedToFloat64Operator()
629 Operator::kFoldable | Operator::kNoThrow, "CheckFloat64Hole", 1, in CheckFloat64HoleNaNOperator()
642 Operator::kNoDeopt | Operator::kNoThrow | Operator::kNoWrite, in AllocateOperator()
652 Operator::kNoDeopt | Operator::kNoThrow, // flags in EnsureWritableFastElementsOperator()
663 IrOpcode::k##Name, Operator::kFoldable | Operator::kNoThrow, \
680 Operator::kNoDeopt | Operator::kNoThrow | Operator::kNoWrite, \
[all …]
Dcommon-operator.cc360 V(OsrLoopEntry, Operator::kFoldable | Operator::kNoThrow, 0, 1, 1, 0, 1, 1) \
363 V(LoopExitEffect, Operator::kNoThrow, 0, 1, 1, 0, 1, 0) \
530 IrOpcode::kReturn, Operator::kNoThrow, // opcode in ReturnOperator()
610 Operator::kFoldable | Operator::kNoThrow, // properties in DeoptimizeOperator()
626 Operator::kFoldable | Operator::kNoThrow, // properties in DeoptimizeIfOperator()
643 Operator::kFoldable | Operator::kNoThrow, // properties in DeoptimizeUnlessOperator()
660 Operator::kFoldable | Operator::kNoThrow, // properties in TrapIfOperator()
676 Operator::kFoldable | Operator::kNoThrow, // properties in TrapUnlessOperator()
809 IrOpcode::kReturn, Operator::kNoThrow, // opcode in Return()
841 Operator::kFoldable | Operator::kNoThrow, // properties in Deoptimize()
[all …]
Dmachine-operator.cc429 Operator::kNoDeopt | Operator::kNoThrow, "StackSlot", 0, in StackSlotOperator()
463 Operator::kNoDeopt | Operator::kNoThrow | Operator::kNoWrite, \
471 Operator::kNoDeopt | Operator::kNoThrow | Operator::kNoWrite, \
479 Operator::kNoDeopt | Operator::kNoThrow | Operator::kNoWrite, \
487 Operator::kNoDeopt | Operator::kNoThrow, "ProtectedLoad", 3, 1, \
510 Operator::kNoDeopt | Operator::kNoRead | Operator::kNoThrow, \
540 Operator::kNoDeopt | Operator::kNoRead | Operator::kNoThrow, \
549 Operator::kNoDeopt | Operator::kNoRead | Operator::kNoThrow, \
558 Operator::kNoDeopt | Operator::kNoRead | Operator::kNoThrow, \
580 Operator::kNoDeopt | Operator::kNoThrow | Operator::kNoWrite, \
[all …]
Djs-operator.cc588 V(LoadMessage, Operator::kNoThrow | Operator::kNoWrite, 0, 1) \
589 V(StoreMessage, Operator::kNoRead | Operator::kNoThrow, 1, 0) \
590 V(GeneratorRestoreContinuation, Operator::kNoThrow, 1, 1) \
729 Operator::kNoThrow, // opcode
850 IrOpcode::kJSGeneratorStore, Operator::kNoThrow, // opcode in GeneratorStore()
858 IrOpcode::kJSGeneratorRestoreRegister, Operator::kNoThrow, // opcode in GeneratorRestoreRegister()
934 Operator::kNoWrite | Operator::kNoThrow, // flags in LoadContext()
945 Operator::kNoRead | Operator::kNoThrow, // flags in StoreContext()
954 Operator::kNoWrite | Operator::kNoThrow, // flags in LoadModule()
963 Operator::kNoRead | Operator::kNoThrow, // flags in StoreModule()
[all …]
Dnode-properties.cc130 if (node->op()->HasProperty(Operator::kNoThrow)) return false; in IsExceptionalCall()
287 DCHECK(!node->op()->HasProperty(Operator::kNoThrow)); in CollectControlProjections()
291 DCHECK(!node->op()->HasProperty(Operator::kNoThrow)); in CollectControlProjections()
Dlinkage.cc417 Operator::kNoThrow, // properties in GetAllocateCallDescriptor()
Dverifier.cc156 if (!node->op()->HasProperty(Operator::kNoThrow)) { in Check()
226 CHECK(!input->op()->HasProperty(Operator::kNoThrow)); in Check()
234 CHECK(!input->op()->HasProperty(Operator::kNoThrow)); in Check()
Deffect-control-linearizer.cc1115 Operator::Properties properties = Operator::kNoDeopt | Operator::kNoThrow; in LowerCheckMaps()
1887 Operator::Properties properties = Operator::kNoThrow | Operator::kNoWrite; in LowerStringCharAt()
1900 Operator::Properties properties = Operator::kNoThrow | Operator::kNoWrite; in LowerStringCharCodeAt()
1944 Operator::Properties properties = Operator::kNoDeopt | Operator::kNoThrow; in LowerStringFromCharCode()
2398 Operator::Properties properties = Operator::kNoDeopt | Operator::kNoThrow; in LowerTransitionElementsKind()
Djs-inlining.cc620 if (subnode->op()->HasProperty(Operator::kNoThrow)) { in ReduceJSCall()
Dcode-assembler.cc486 DCHECK(!node->op()->HasProperty(Operator::kNoThrow)); in GotoIfException()
Dbytecode-graph-builder.cc2299 if (!result->op()->HasProperty(Operator::kNoThrow) && inside_handler) { in MakeNode()
2316 if (!result->op()->HasProperty(Operator::kNoThrow)) { in MakeNode()
Dwasm-compiler.cc414 if (node->op()->HasProperty(compiler::Operator::kNoThrow)) { in ThrowsException()
2713 CallDescriptor::kNoFlags, Operator::kNoThrow); in BuildAllocateHeapNumberWithValue()
3060 jsgraph()->zone(), function_id, function->nargs, Operator::kNoThrow, in CurrentMemoryPages()
Dast-graph-builder.cc2942 if (!result->op()->HasProperty(Operator::kNoThrow)) { in MakeNode()