Home
last modified time | relevance | path

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

/external/v8/src/compiler/
Dcommon-operator.cc43 std::ostream& operator<<(std::ostream& os, TrapId trap_id) { in operator <<()
46 case TrapId::k##Name: \ in operator <<()
50 case TrapId::kInvalid: in operator <<()
56 TrapId TrapIdOf(const Operator* const op) { in TrapIdOf()
59 return OpParameter<TrapId>(op); in TrapIdOf()
785 template <TrapId trap_id>
786 struct TrapIfOperator final : public Operator1<TrapId> {
788 : Operator1<TrapId>( // -- in TrapIfOperator()
796 TrapIfOperator<TrapId::k##Trap> kTrapIf##Trap##Operator;
800 template <TrapId trap_id>
[all …]
Dcommon-operator.h68 enum class TrapId : uint32_t { enum
75 inline size_t hash_value(TrapId id) { return static_cast<uint32_t>(id); } in hash_value()
77 std::ostream& operator<<(std::ostream&, TrapId trap_id);
79 TrapId TrapIdOf(const Operator* const op);
491 const Operator* TrapIf(TrapId trap_id); in NON_EXPORTED_BASE()
492 const Operator* TrapUnless(TrapId trap_id); in NON_EXPORTED_BASE()
Dwasm-compiler.h37 enum class TrapId : uint32_t;
636 TrapId GetTrapIdForTrap(wasm::TrapReason reason);
Dwasm-compiler.cc1011 TrapId WasmGraphBuilder::GetTrapIdForTrap(wasm::TrapReason reason) { in GetTrapIdForTrap()
1018 return TrapId::kInvalid; in GetTrapIdForTrap()
1025 static_cast<int>(TrapId::k##name) == wasm::WasmCode::kThrowWasm##name, \ in GetTrapIdForTrap()
1027 return TrapId::k##name; in GetTrapIdForTrap()
1037 TrapId trap_id = GetTrapIdForTrap(reason); in TrapIfTrue()
1046 TrapId trap_id = GetTrapIdForTrap(reason); in TrapIfFalse()
/external/v8/src/compiler/backend/
Dinstruction-selector.h85 static FlagsContinuation ForTrap(FlagsCondition condition, TrapId trap_id, in ForTrap()
127 TrapId trap_id() const { in trap_id()
219 FlagsContinuation(FlagsCondition condition, TrapId trap_id, Node* result) in FlagsContinuation()
236 TrapId trap_id_; // Only valid if mode_ == kFlags_trap.
604 void VisitTrapIf(Node* node, TrapId trap_id);
605 void VisitTrapUnless(Node* node, TrapId trap_id);
Dinstruction-selector.cc3149 void InstructionSelector::VisitTrapIf(Node* node, TrapId trap_id) { in VisitTrapIf()
3155 void InstructionSelector::VisitTrapUnless(Node* node, TrapId trap_id) { in VisitTrapUnless()
/external/v8/src/compiler/backend/arm64/
Dcode-generator-arm64.cc2798 TrapId trap_id = in AssembleArchTrap()
2799 static_cast<TrapId>(i.InputInt32(instr_->InputCount() - 1)); in AssembleArchTrap()
2804 void GenerateCallToTrap(TrapId trap_id) { in AssembleArchTrap()
2805 if (trap_id == TrapId::kInvalid) { in AssembleArchTrap()
/external/v8/src/compiler/backend/x64/
Dcode-generator-x64.cc307 TrapId trap_id = in Generate()
308 static_cast<TrapId>(i.InputInt32(instr_->InputCount() - 1)); in Generate()
315 void GenerateWithTrapId(TrapId trap_id) { GenerateCallToTrap(trap_id); } in GenerateWithTrapId()
318 void GenerateCallToTrap(TrapId trap_id) { in GenerateCallToTrap()
354 GenerateWithTrapId(TrapId::kTrapMemOutOfBounds); in Generate()
/external/v8/src/compiler/backend/arm/
Dcode-generator-arm.cc3536 TrapId trap_id = in AssembleArchTrap()
3537 static_cast<TrapId>(i.InputInt32(instr_->InputCount() - 1)); in AssembleArchTrap()
3542 void GenerateCallToTrap(TrapId trap_id) { in AssembleArchTrap()
3543 if (trap_id == TrapId::kInvalid) { in AssembleArchTrap()
/external/v8/src/compiler/backend/ppc/
Dcode-generator-ppc.cc3504 TrapId trap_id = in AssembleArchTrap()
3505 static_cast<TrapId>(i.InputInt32(instr_->InputCount() - 1)); in AssembleArchTrap()
3510 void GenerateCallToTrap(TrapId trap_id) { in AssembleArchTrap()
3511 if (trap_id == TrapId::kInvalid) { in AssembleArchTrap()
/external/v8/src/compiler/backend/mips/
Dcode-generator-mips.cc3679 TrapId trap_id = in AssembleArchTrap()
3680 static_cast<TrapId>(i.InputInt32(instr_->InputCount() - 1)); in AssembleArchTrap()
3685 void GenerateCallToTrap(TrapId trap_id) { in AssembleArchTrap()
3686 if (trap_id == TrapId::kInvalid) { in AssembleArchTrap()
/external/v8/src/compiler/backend/mips64/
Dcode-generator-mips64.cc3948 TrapId trap_id = in AssembleArchTrap()
3949 static_cast<TrapId>(i.InputInt32(instr_->InputCount() - 1)); in AssembleArchTrap()
3954 void GenerateCallToTrap(TrapId trap_id) { in AssembleArchTrap()
3955 if (trap_id == TrapId::kInvalid) { in AssembleArchTrap()
/external/v8/src/compiler/backend/s390/
Dcode-generator-s390.cc4436 TrapId trap_id = in AssembleArchTrap()
4437 static_cast<TrapId>(i.InputInt32(instr_->InputCount() - 1)); in AssembleArchTrap()
4442 void GenerateCallToTrap(TrapId trap_id) { in AssembleArchTrap()
4443 if (trap_id == TrapId::kInvalid) { in AssembleArchTrap()
/external/v8/src/compiler/backend/ia32/
Dcode-generator-ia32.cc4412 TrapId trap_id = in AssembleArchTrap()
4413 static_cast<TrapId>(i.InputInt32(instr_->InputCount() - 1)); in AssembleArchTrap()
4418 void GenerateCallToTrap(TrapId trap_id) { in AssembleArchTrap()
4419 if (trap_id == TrapId::kInvalid) { in AssembleArchTrap()