Home
last modified time | relevance | path

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

/external/pytorch/test/cpp/tensorexpr/
Dtest_cpp_codegen.cpp19 CppPrinter printer(&ss); \
25 CppPrinter printer(&ss); \
29 TEST(CppPrinter, IntImm) { in TEST() argument
34 TEST(CppPrinter, FloatImm) { in TEST() argument
39 TEST(CppPrinter, FloatImm1) { in TEST() argument
44 TEST(CppPrinter, DoubleImm) { in TEST() argument
49 TEST(CppPrinter, DoubleImm1) { in TEST() argument
54 TEST(CppPrinter, HalfImm) { in TEST() argument
59 TEST(CppPrinter, Add) { in TEST() argument
64 TEST(CppPrinter, AddExpr1) { in TEST() argument
[all …]
/external/pytorch/torch/csrc/jit/tensorexpr/
Dcpp_codegen.cpp46 CppPrinter::CppPrinter(std::ostream* os) : IRPrinter(*os), lane_(0) {} in CppPrinter() function in torch::jit::tensorexpr::CppPrinter
48 CppPrinter::~CppPrinter() = default;
50 void CppPrinter::printPrologue() { in printPrologue()
158 void CppPrinter::visit(const RampPtr& v) { in visit()
162 void CppPrinter::visit(const BroadcastPtr& v) { in visit()
166 void CppPrinter::visit(const ModPtr& v) { in visit()
170 void CppPrinter::visit(const MaxPtr& v) { in visit()
174 void CppPrinter::visit(const MinPtr& v) { in visit()
178 void CppPrinter::visit(const CompareSelectPtr& v) { in visit()
184 void CppPrinter::visit(const IfThenElsePtr& v) { in visit()
[all …]
Dcpp_codegen.h19 class TORCH_API CppPrinter : public IRPrinter {
21 explicit CppPrinter(std::ostream* os);
22 ~CppPrinter() override;
94 std::unique_ptr<CppPrinter> printer_;
/external/pytorch/torch/_inductor/codegen/rocm/
Drocm_kernel.py8 from ..cpp_utils import CppPrinter
18 cexpr = CppPrinter().doprint
/external/pytorch/torch/_inductor/codegen/cuda/
Dcuda_kernel.py18 from ..cpp_utils import CppPrinter, DTYPE_TO_CPP
26 cexpr = CppPrinter().doprint
/external/pytorch/torch/_inductor/codegen/
Dcpp_utils.py225 class CppPrinter(ExprPrinter): class
434 cexpr = CppPrinter().doprint