• Home
  • Raw
  • Download

Lines Matching refs:ConcreteTarget

63   using ConcreteTarget = typename Traits::ConcreteTarget;  variable
255 dispatchToConcrete(&Traits::ConcreteTarget::initRebasePtr); in initRebasePtr()
262 dispatchToConcrete(&Traits::ConcreteTarget::initSandbox); in initSandbox()
307 &Traits::ConcreteTarget::legalizeOptAddrForSandbox, std::move(Addr)); in legalizeOptAddrForSandbox()
347 dispatchToConcrete(&Traits::ConcreteTarget::lowerIndirectJump, in lowerIndirectJump()
371 dispatchToConcrete(&Traits::ConcreteTarget::emitGetIP, std::move(Node)); in emitGetIP()
375 dispatchToConcrete(&Traits::ConcreteTarget::emitSandboxedReturn); in emitSandboxedReturn()
379 dispatchToConcrete(&Traits::ConcreteTarget::emitStackProbe, in emitStackProbe()
541 dispatchToConcrete(&Traits::ConcreteTarget::_add_sp, std::move(Adjustment)); in _add_sp()
695 void _link_bp() { dispatchToConcrete(&Traits::ConcreteTarget::_link_bp); } in _link_bp()
697 dispatchToConcrete(&Traits::ConcreteTarget::_push_reg, std::move(RegNum)); in _push_reg()
700 dispatchToConcrete(&Traits::ConcreteTarget::_pop_reg, std::move(RegNum)); in _pop_reg()
720 dispatchToConcrete(&Traits::ConcreteTarget::_mov_sp, std::move(NewValue)); in _mov_sp()
928 return dispatchToConcrete(&Traits::ConcreteTarget::_sandbox_mem_reference, in _sandbox_mem_reference()
999 dispatchToConcrete(&Traits::ConcreteTarget::_sub_sp, std::move(Adjustment)); in _sub_sp()
1018 void _unlink_bp() { dispatchToConcrete(&Traits::ConcreteTarget::_unlink_bp); } in _unlink_bp()
1116 dispatchToConcrete(Ret (ConcreteTarget::*Method)(Args...), Args &&... args) { in dispatchToConcrete()
1117 return (static_cast<ConcreteTarget *>(this)->*Method)( in dispatchToConcrete()
1122 void dispatchToConcrete(void (ConcreteTarget::*Method)(Args...), in dispatchToConcrete()
1124 (static_cast<ConcreteTarget *>(this)->*Method)(std::forward<Args>(args)...); in dispatchToConcrete()