Goose  Diff

Differences From Artifact [eac6479bab]:

  • File bs/llr/instruction.h — part of check-in [20c242dc4f] at 2020-04-15 06:36:29 on branch trunk — Removed llr::GetVar, now using the more generic llr::Load instead. (user: achavasse size: 4515)

To Artifact [840ac2dbdd]:

  • File bs/llr/instruction.h — part of check-in [036092faf1] at 2020-04-22 23:27:25 on branch trunk — Removed llr::SetVar, now using the more generic llr::Store instead. (user: achavasse size: 4394)

20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
                m_content( move( gt ) )
            {}

            Instruction( AllocVar&& av ) :
                m_content( move( av ) )
            {}

            Instruction( SetVar&& gv ) :
                m_content( move( gv ) )
            {}

            Instruction( Load&& l ) :
                m_content( move( l ) )
            {}

            Instruction( Store&& s ) :
                m_content( move( s ) )
            {}







<
<
<
<







20
21
22
23
24
25
26




27
28
29
30
31
32
33
                m_content( move( gt ) )
            {}

            Instruction( AllocVar&& av ) :
                m_content( move( av ) )
            {}





            Instruction( Load&& l ) :
                m_content( move( l ) )
            {}

            Instruction( Store&& s ) :
                m_content( move( s ) )
            {}
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164

            using Content = variant
            <
                Call,
                CreateTemporary,
                GetTemporary,
                AllocVar,
                SetVar,
                Load,
                Store,
                Phi,
                LoadConstStr,

                Not,
                And,







<







146
147
148
149
150
151
152

153
154
155
156
157
158
159

            using Content = variant
            <
                Call,
                CreateTemporary,
                GetTemporary,
                AllocVar,

                Load,
                Store,
                Phi,
                LoadConstStr,

                Not,
                And,