Home
last modified time | relevance | path

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

/external/v8/src/compiler/
Dsimplified-operator.cc824 Operator::kNoThrow | properties, \
836 Operator::kFoldable | Operator::kNoThrow, #Name, \
847 IrOpcode::k##Name, Operator::kFoldable | Operator::kNoThrow, \
859 IrOpcode::kCheckIf, Operator::kFoldable | Operator::kNoThrow, in CheckIfOperator()
872 Operator::kFoldable | Operator::kNoThrow, in StringCodePointAtOperator()
943 Operator::kFoldable | Operator::kNoThrow, "CheckedInt32Mul", 2, 1, in CheckedInt32MulOperator()
957 Operator::kFoldable | Operator::kNoThrow, "CheckedFloat64ToInt32", in CheckedFloat64ToInt32Operator()
972 Operator::kFoldable | Operator::kNoThrow, "CheckedTaggedToInt32", in CheckedTaggedToInt32Operator()
987 Operator::kFoldable | Operator::kNoThrow, in CheckedTaggedToFloat64Operator()
1002 Operator::kFoldable | Operator::kNoThrow, in CheckedTruncateTaggedToWord32Operator()
[all …]
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()
112 return (properties & kNoThrow) == kNoThrow ? 0 : 2; in NON_EXPORTED_BASE()
Dmachine-operator.cc444 IrOpcode::kStackSlot, Operator::kNoDeopt | Operator::kNoThrow, in StackSlotOperator()
479 Operator::kNoDeopt | Operator::kNoThrow | Operator::kNoWrite, \
487 Operator::kNoDeopt | Operator::kNoThrow | Operator::kNoWrite, \
495 Operator::kNoDeopt | Operator::kNoThrow | Operator::kNoWrite, \
503 Operator::kNoDeopt | Operator::kNoThrow, "ProtectedLoad", 2, 1, \
529 Operator::kNoDeopt | Operator::kNoRead | Operator::kNoThrow, \
559 Operator::kNoDeopt | Operator::kNoRead | Operator::kNoThrow, \
568 Operator::kNoDeopt | Operator::kNoRead | Operator::kNoThrow, \
589 Operator::kNoDeopt | Operator::kNoThrow | Operator::kNoWrite, \
602 Operator::kNoDeopt | Operator::kNoThrow | Operator::kNoWrite, \
[all …]
Djs-operator.cc632 V(LoadMessage, Operator::kNoThrow | Operator::kNoWrite, 0, 1) \
633 V(StoreMessage, Operator::kNoRead | Operator::kNoThrow, 1, 0) \
634 V(GeneratorRestoreContinuation, Operator::kNoThrow, 1, 1) \
635 V(GeneratorRestoreContext, Operator::kNoThrow, 1, 1) \
636 V(GeneratorRestoreInputOrDebugPos, Operator::kNoThrow, 1, 1) \
639 V(FulfillPromise, Operator::kNoDeopt | Operator::kNoThrow, 2, 1) \
640 V(PerformPromiseThen, Operator::kNoDeopt | Operator::kNoThrow, 4, 1) \
642 V(RejectPromise, Operator::kNoDeopt | Operator::kNoThrow, 3, 1) \
643 V(ResolvePromise, Operator::kNoDeopt | Operator::kNoThrow, 2, 1) \
796 Operator::kNoThrow, // opcode
[all …]
Dcommon-operator.cc445 V(OsrLoopEntry, Operator::kFoldable | Operator::kNoThrow, 0, 1, 1, 0, 1, 1) \
448 V(LoopExitEffect, Operator::kNoThrow, 0, 1, 1, 0, 1, 0) \
630 IrOpcode::kReturn, Operator::kNoThrow, // opcode in ReturnOperator()
712 Operator::kFoldable | Operator::kNoThrow, // properties in DeoptimizeOperator()
730 Operator::kFoldable | Operator::kNoThrow, // properties in DeoptimizeIfOperator()
750 Operator::kFoldable | Operator::kNoThrow, // properties in DeoptimizeUnlessOperator()
769 Operator::kFoldable | Operator::kNoThrow, // properties in TrapIfOperator()
784 Operator::kFoldable | Operator::kNoThrow, // properties in TrapUnlessOperator()
913 IrOpcode::kReturn, Operator::kNoThrow, // opcode in Return()
945 Operator::kFoldable | Operator::kNoThrow, // properties in Deoptimize()
[all …]
Dnode-properties.cc131 if (node->op()->HasProperty(Operator::kNoThrow)) return false; in IsExceptionalCall()
145 if (node->op()->HasProperty(Operator::kNoThrow)) return node; in FindSuccessfulControlProjection()
320 DCHECK(!node->op()->HasProperty(Operator::kNoThrow)); in CollectControlProjections()
324 DCHECK(!node->op()->HasProperty(Operator::kNoThrow)); in CollectControlProjections()
Dmemory-optimizer.cc243 CallDescriptor::kCanUseRoots, Operator::kNoThrow); in VisitAllocateRaw()
299 CallDescriptor::kCanUseRoots, Operator::kNoThrow); in VisitAllocateRaw()
Dc-linkage.cc237 Operator::kNoThrow, // properties in GetSimplifiedCDescriptor()
Deffect-control-linearizer.cc1387 Operator::Properties properties = Operator::kNoDeopt | Operator::kNoThrow; in LowerCheckMaps()
2946 Operator::Properties properties = Operator::kNoDeopt | Operator::kNoThrow; in LowerStringCharCodeAt()
2974 Operator::Properties properties = Operator::kNoThrow | Operator::kNoWrite; in LowerStringCodePointAt()
3083 Operator::Properties properties = Operator::kNoDeopt | Operator::kNoThrow; in LowerStringToLowerCaseIntl()
3093 Operator::Properties properties = Operator::kNoDeopt | Operator::kNoThrow; in LowerStringToUpperCaseIntl()
3657 Operator::Properties properties = Operator::kNoDeopt | Operator::kNoThrow; in LowerTransitionElementsKind()
3982 Operator::Properties properties = Operator::kNoDeopt | Operator::kNoThrow; in TransitionElementsTo()
4329 Operator::Properties properties = Operator::kNoDeopt | Operator::kNoThrow; in LowerRuntimeAbort()
4861 Operator::Properties properties = Operator::kNoDeopt | Operator::kNoThrow; in LowerDateNow()
Dverifier.cc166 if (!node->op()->HasProperty(Operator::kNoThrow)) { in Check()
271 CHECK(!input->op()->HasProperty(Operator::kNoThrow)); in Check()
279 CHECK(!input->op()->HasProperty(Operator::kNoThrow)); in Check()
Djs-inlining.cc510 if (subnode->op()->HasProperty(Operator::kNoThrow)) continue; in ReduceJSCall()
Dbytecode-graph-builder.cc3430 if (!result->op()->HasProperty(Operator::kNoThrow) && inside_handler) { in MakeNode()
3447 if (!result->op()->HasProperty(Operator::kNoThrow) && inside_handler) { in MakeNode()
Dcode-assembler.cc1048 DCHECK(!node->op()->HasProperty(Operator::kNoThrow)); in GotoIfException()
Dwasm-compiler.cc165 if (node->op()->HasProperty(compiler::Operator::kNoThrow)) { in ThrowsException()
4041 CallDescriptor::kNoFlags, Operator::kNoThrow, stub_mode_); in BuildAllocateHeapNumberWithValue()
Djs-call-reducer.cc4839 Operator::kNoThrow | Operator::kNoDeopt); in ReduceArrayPrototypeSlice()