[jit] Make operation call accept Stack& instead Stack* (#63414)
authorZhengxu Chen <zhxchen17@fb.com>
Mon, 30 Aug 2021 18:46:14 +0000 (11:46 -0700)
committerFacebook GitHub Bot <facebook-github-bot@users.noreply.github.com>
Mon, 30 Aug 2021 18:49:20 +0000 (11:49 -0700)
commitac99d63f83ceaee4a95e7baa8a52fba09903d00b
tree3c84d04c417c876133a26afe475a3fe8339cba91
parent93d2e5090f9823102debab3845117c8e8208995b
[jit] Make operation call accept Stack& instead Stack* (#63414)

Summary:
Pull Request resolved: https://github.com/pytorch/pytorch/pull/63414

Misuse of raw pointer in here where stack is never nullable.
ghstack-source-id: 136938318

Test Plan:
compiles.

Imported from OSS

Reviewed By: ejguan

Differential Revision: D30375410

fbshipit-source-id: 9d65b620bb76d90d886c800f54308520095d58ee
34 files changed:
aten/src/ATen/core/dispatch/Dispatcher.h
aten/src/ATen/core/stack.h
test/cpp/jit/test_alias_analysis.cpp
test/cpp/jit/test_custom_operators.cpp
test/cpp/jit/test_misc.cpp
test/cpp/jit/test_schema_matching.cpp
test/cpp/jit/test_utils.cpp
test/custom_operator/test_custom_ops.cpp
torch/csrc/autograd/record_function_ops.cpp
torch/csrc/distributed/rpc/request_callback_no_python.cpp
torch/csrc/jit/codegen/cuda/interface.cpp
torch/csrc/jit/codegen/fuser/fallback.cpp
torch/csrc/jit/mobile/function.cpp
torch/csrc/jit/passes/batch_mm.cpp
torch/csrc/jit/passes/constant_propagation.cpp
torch/csrc/jit/passes/decompose_ops.cpp
torch/csrc/jit/passes/frozen_ops_to_mkldnn.cpp
torch/csrc/jit/passes/shape_analysis.cpp
torch/csrc/jit/passes/tensorexpr_fuser.cpp
torch/csrc/jit/passes/utils/check_alias_annotation.cpp
torch/csrc/jit/python/pybind_utils.h
torch/csrc/jit/python/python_interpreter.cpp
torch/csrc/jit/runtime/graph_executor.cpp
torch/csrc/jit/runtime/interpreter.cpp
torch/csrc/jit/runtime/register_c10_ops.cpp
torch/csrc/jit/runtime/register_cuda_ops.cpp
torch/csrc/jit/runtime/register_distributed_ops.cpp
torch/csrc/jit/runtime/register_ops_utils.cpp
torch/csrc/jit/runtime/register_ops_utils.h
torch/csrc/jit/runtime/register_prim_ops.cpp
torch/csrc/jit/runtime/register_prim_ops_fulljit.cpp
torch/csrc/jit/runtime/register_special_ops.cpp
torch/csrc/jit/runtime/static/fusion.cpp
torch/csrc/jit/runtime/static/impl.cpp