54
55
56
57
58
59
60
61
62
63
64
65
66
67
|
struct TypeWrapperTraits< ptr< cir::CFG > >
{
static auto typeId() { return "CFG"_sid; }
};
template<>
struct TypeWrapperTraits< ptr< cir::BasicBlock > >
{
static auto typeId() { return "BasicBlock"_sid; }
};
template<>
struct TypeWrapperTraits< ptr< cir::Instruction > >
{
|
>
>
>
>
>
>
|
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
|
struct TypeWrapperTraits< ptr< cir::CFG > >
{
static auto typeId() { return "CFG"_sid; }
};
template<>
struct TypeWrapperTraits< ptr< cir::BasicBlock > >
{
static auto typeId() { return "BasicBlock"_sid; }
};
template<>
struct TypeWrapperTraits< wptr< cir::BasicBlock > >
{
static auto typeId() { return "BasicBlock"_sid; }
};
template<>
struct TypeWrapperTraits< ptr< cir::Instruction > >
{
|