Differences From Artifact [9efa79a8f4]:
- File bs/llr/instruction.h — part of check-in [5ec364bc88] at 2019-07-31 23:27:53 on branch trunk — llr, execute, codegen: implemented the Xor instruction. (user: achavasse size: 1359)
To Artifact [56fb7bdab5]:
- File bs/llr/instruction.h — part of check-in [d939807dfa] at 2019-08-01 22:49:11 on branch trunk — Implemented the logic or operator. Not functional yet due to an architectural flaw. (user: achavasse size: 1492)
| ︙ | |||
17 18 19 20 21 22 23 24 25 26 27 28 29 30 | 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 | + + + + |
Instruction( GetArg&& gv ) :
m_content( move( gv ) )
{}
Instruction( CreateTemporary&& ct ) :
m_content( move( ct ) )
{}
Instruction( GetTemporary&& gt ) :
m_content( move( gt ) )
{}
Instruction( Phi&& p ) :
m_content( move( p ) )
{}
Instruction( LoadConstInt&& lci ) :
m_content( move( lci ) )
|
| ︙ | |||
39 40 41 42 43 44 45 46 47 48 49 50 51 52 | 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 | + |
{}
using Content = variant
<
GetArg,
Call,
CreateTemporary,
GetTemporary,
Phi,
LoadConstInt,
LoadConstStr,
Xor
>;
|
| ︙ |