cpu_target.cpp 365 Bytes
Newer Older
Paul's avatar
Paul committed
1

Paul's avatar
Paul committed
2
#include <migraph/cpu/cpu_target.hpp>
Paul's avatar
Paul committed
3
#include <migraph/cpu/cpu_lowering.hpp>
Paul's avatar
Paul committed
4
#include <migraph/auto_contiguous.hpp>
Paul's avatar
Paul committed
5

Paul's avatar
Paul committed
6
namespace migraph {
Paul's avatar
Paul committed
7
namespace cpu {
Paul's avatar
Paul committed
8

Paul's avatar
Paul committed
9
std::string cpu_target::name() const { return "cpu"; }
Paul's avatar
Paul committed
10

Paul's avatar
Paul committed
11
12
13
14
std::vector<pass> cpu_target::get_passes(context&) const
{
    return {auto_contiguous{}, cpu_lowering{}};
}
Paul's avatar
Paul committed
15
16
17

} // namespace cpu

Paul's avatar
Paul committed
18
} // namespace migraph