• Home
  • Raw
  • Download

Lines Matching refs:BytecodeInstMode

33 enum class BytecodeInstMode { FAST, SAFE };  enum
35 template <const BytecodeInstMode>
88 class BytecodeInstBase<BytecodeInstMode::FAST> {
136 class BytecodeInstBase<BytecodeInstMode::SAFE> {
219 template <const BytecodeInstMode Mode = BytecodeInstMode::FAST>
232 …template <const BytecodeInstMode M = Mode, typename = std::enable_if_t<M == BytecodeInstMode::FAST…
237 …template <const BytecodeInstMode M = Mode, typename = std::enable_if_t<M == BytecodeInstMode::SAFE…
284 template <const BytecodeInstMode M = Mode>
285 auto JumpTo(int32_t offset) const -> std::enable_if_t<M == BytecodeInstMode::FAST, BytecodeInst>
290 template <const BytecodeInstMode M = Mode>
291 auto JumpTo(int32_t offset) const -> std::enable_if_t<M == BytecodeInstMode::SAFE, BytecodeInst>
303 template <const BytecodeInstMode M = Mode>
304 auto IsLast() const -> std::enable_if_t<M == BytecodeInstMode::SAFE, bool>
309 template <const BytecodeInstMode M = Mode>
310 auto IsValid() const -> std::enable_if_t<M == BytecodeInstMode::SAFE, bool>
336 template <const BytecodeInstMode M = Mode>
337 auto GetFrom() const -> std::enable_if_t<M == BytecodeInstMode::SAFE, const uint8_t *>
342 template <const BytecodeInstMode M = Mode>
343 auto GetTo() const -> std::enable_if_t<M == BytecodeInstMode::SAFE, const uint8_t *>
348 template <const BytecodeInstMode M = Mode>
349 auto GetOffset() const -> std::enable_if_t<M == BytecodeInstMode::SAFE, uint32_t>
406 template <const BytecodeInstMode Mode>
409 using BytecodeInstruction = BytecodeInst<BytecodeInstMode::FAST>;
410 using BytecodeInstructionSafe = BytecodeInst<BytecodeInstMode::SAFE>;