Home
last modified time | relevance | path

Searched refs:TrapReason (Results 1 – 6 of 6) sorted by relevance

/external/v8/src/wasm/
Dwasm-interpreter.cc193 inline int32_t ExecuteI32DivS(int32_t a, int32_t b, TrapReason* trap) { in ExecuteI32DivS()
205 inline uint32_t ExecuteI32DivU(uint32_t a, uint32_t b, TrapReason* trap) { in ExecuteI32DivU()
213 inline int32_t ExecuteI32RemS(int32_t a, int32_t b, TrapReason* trap) { in ExecuteI32RemS()
222 inline uint32_t ExecuteI32RemU(uint32_t a, uint32_t b, TrapReason* trap) { in ExecuteI32RemU()
230 inline uint32_t ExecuteI32Shl(uint32_t a, uint32_t b, TrapReason* trap) { in ExecuteI32Shl()
234 inline uint32_t ExecuteI32ShrU(uint32_t a, uint32_t b, TrapReason* trap) { in ExecuteI32ShrU()
238 inline int32_t ExecuteI32ShrS(int32_t a, int32_t b, TrapReason* trap) { in ExecuteI32ShrS()
242 inline int64_t ExecuteI64DivS(int64_t a, int64_t b, TrapReason* trap) { in ExecuteI64DivS()
254 inline uint64_t ExecuteI64DivU(uint64_t a, uint64_t b, TrapReason* trap) { in ExecuteI64DivU()
262 inline int64_t ExecuteI64RemS(int64_t a, int64_t b, TrapReason* trap) { in ExecuteI64RemS()
[all …]
Dwasm-interpreter.h135 TrapReason GetTrapReason();
Dwasm-opcodes.h564 enum TrapReason { enum
587 static int TrapReasonToMessageId(TrapReason reason);
588 static const char* TrapReasonMessage(TrapReason reason);
Dwasm-opcodes.cc509 int WasmOpcodes::TrapReasonToMessageId(TrapReason reason) { in TrapReasonToMessageId()
521 const char* WasmOpcodes::TrapReasonMessage(TrapReason reason) { in TrapReasonMessage()
/external/v8/src/compiler/
Dwasm-compiler.h190 Node* TrapIfTrue(wasm::TrapReason reason, Node* cond,
192 Node* TrapIfFalse(wasm::TrapReason reason, Node* cond,
194 Node* TrapIfEq32(wasm::TrapReason reason, Node* node, int32_t val,
196 Node* ZeroCheck32(wasm::TrapReason reason, Node* node,
198 Node* TrapIfEq64(wasm::TrapReason reason, Node* node, int64_t val,
200 Node* ZeroCheck64(wasm::TrapReason reason, Node* node,
430 MachineType result_type, wasm::TrapReason trap_zero,
478 TrapId GetTrapIdForTrap(wasm::TrapReason reason);
Dwasm-compiler.cc910 TrapId WasmGraphBuilder::GetTrapIdForTrap(wasm::TrapReason reason) { in GetTrapIdForTrap()
934 Node* WasmGraphBuilder::TrapIfTrue(wasm::TrapReason reason, Node* cond, in TrapIfTrue()
943 Node* WasmGraphBuilder::TrapIfFalse(wasm::TrapReason reason, Node* cond, in TrapIfFalse()
953 Node* WasmGraphBuilder::TrapIfEq32(wasm::TrapReason reason, Node* node, in TrapIfEq32()
969 Node* WasmGraphBuilder::ZeroCheck32(wasm::TrapReason reason, Node* node, in ZeroCheck32()
975 Node* WasmGraphBuilder::TrapIfEq64(wasm::TrapReason reason, Node* node, in TrapIfEq64()
987 Node* WasmGraphBuilder::ZeroCheck64(wasm::TrapReason reason, Node* node, in ZeroCheck64()
1031 TrapIfFalse(wasm::TrapReason::kTrapUnreachable, Int32Constant(0), position); in Unreachable()
2471 wasm::TrapReason trap_zero, in BuildDiv64Call()